🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.nsc.32k
Article #613

bsd 4.4 port for pc532

#613
From: Phil Nelson
Date: Wed, 11 Nov 1992 00:31
52 lines
3047 bytes
Yes, getting a port of 386bsd-0.1 would be a great thing to do.  I have
actually played with 386bsd (on a pc for 1 week) and I have the sources
on my pc532 (under Minix) and have looked at them.  Before I could be
very aggressive toward getting the kernel running, I needed several things
working under minix.  Here was my partital list . . .

  a) gcc with gas, gld, ...   (I now have it working,  up to gcc-2.2.2.
	gnu ar and ranlib "required" me at add a system call to minix.
	That system call was truncate/ftruncate. )

  b) Some of the Net-2 utilities, pmake, and other tools used in the 
	making of the kernel/utilities.  (I have many of those running.)

  c) Some way of creating, checking, and copying files to a BSD file
	system.  This would have to include mkdir, mknod, newfs, and
	fsck.  (To date I have newfs, fsck, and mknod working.
	mkdir is almost working in every case.  Copying files from a
	minix partition to the BSD partition is still not started.)

  d) Support for the BSD disklabel on disks and a way to boot a new
	kernel (Supported by my hdsetup program and autoboot monitor.)

  e) Make sure that standalone programs can be created and loaded
	to a boot partition using the GNU compiler and binutils.
	(Done just this week.  GNU ld did not generate a correct
	minix a.out file that the hdsetup program recognized.
	That is now corrected.)

  f) I have also discovered that to really have the makefiles as configured
	work under minix for 386bsd/net-2, minix needs to support at least
	30 character file names and symbolic links.  (I have neither on
	my version of minix.)

  g) I also need a way to generate BSD executables under Minix.  This
	means a complete separate library, include structure, ....
	These programs could not be tested under minix, but only copied
	to the BSD partitions.  (I have none of this done yet.)

  I will continue to slowly work on getting my system up to the place where
I can work on getting a "532BSD" up and working.  I am willing to help
where I can and I will continue to try to "upgrade" my Minix to make
it possible to do a full build for "532BSD."

  I understand that Mach is running reasonably well on the pc532 and that
when it was being distributed, BNR2SS (single server from the Net2 tape)
started to work.  I have similar problems to try to compile Mach and 
the BNR2SS under Minix.

  We will someday get BSD for the pc532!  (I hope!!!!)

--Phil
Technical Details
Message-ID: <9211110031.AA23727@strawberry.cs.wwu.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!sdd.hp.com!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!darwin.sura.net!sgiblab!daver!cs.wwu.EDU!phil@cs.wwu.EDU
References: <m0modS1-00000lC@sucker.pcs.com>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.nsc.32k
Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!sdd.hp.com!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!darwin.sura.net!sgiblab!daver!cs.wwu.EDU!phil@cs.wwu.EDU
From: phil@cs.wwu.EDU (Phil Nelson)
Subject: bsd 4.4 port for pc532
Message-ID: <9211110031.AA23727@strawberry.cs.wwu.edu>
Sender: news@daver.bungi.com (Network News)
Reply-To: phil@cs.wwu.edu
Organization: Association for the Prevention of Polar Bears and Kangaroos
References: <m0modS1-00000lC@sucker.pcs.com>
Date: Wed, 11 Nov 1992 00:31:11 GMT
Lines: 54