Difference between pages "NetBSD 0.9" and "FreeBSD"

From Computer History Wiki
(Difference between pages)
Jump to: navigation, search
 
 
Line 1: Line 1:
[[Image:NetBSD 0.9 logon.jpg|200px|thumb|right|NetBSD 0.9 on VMWare]]
+
FreeBSD is a portable BSD branched from the [[386 BSD]] release after the patchkits... FreeBSD has focused on delivering a solid i386 port, and a more focused user experience, later releases have included ports to other platforms.
For notes going on about [[NetBSD]] 0.9, which was released around August 20th, 1993.
 
  
*[[NetBSD 0.9 announcement]]
+
*[[FreeBSD 1.0 GAMMA announcement]]
 +
*[[FreeBSD 1.0 EPSILON announcement]]
  
== platforms ==
+
So far I've only located FreeBSD 1.0 [ftp://ftp8.tw.freebsd.org/pub/FreeBSD/releases/i386/1.0-RELEASE/ here] the readme's file stamp is 11/23/1993, which would correspond with FreeBSD 1.0
From the source code NetBSD 0.9 supported the following platforms:
 
*Amiga
 
*HP300
 
*i386
 
*VAX (while not in the source I've been able to find, I've heard from Johnny Billquist about running 0.9 on a [[VAX 11/750]].
 
  
 +
== funny history ==
 +
*[http://groups.google.com/group/comp.unix.bsd/browse_thread/thread/d1abfef4a8c6e352?hl=en The name FreeBSD was on the tip of their tongues]...
  
  
Now that I found one, I guess ill have more 'significant notes'.
+
{{stub}}
 
+
[[Category:Operating Systems]]
for now I've simply mirrored the install directory on my server....
 
 
 
[http://vpsland.superglobalmegacorp.com/install/NetBSD/NetBSD-0.9/ mirror of NetBSD 0.9]
 
 
 
 
 
I should also add I've had disk geometry errors with Bochs, and DMA and no ide detection under virtual box..
 
Virtual PC seems to just hang at the hard disk...  However VMWare Fusion 3.1.1 on [[OS X]] works great!
 
 
 
== dmesg ==
 
This is from the generic kernel
 
 
 
<pre>
 
NetBSD 0.9 (GENERICAHA) #17: Wed Aug 25 20:01:15 PDT 1993
 
  cgd@sun-lamp.cs.berkeley.edu:/e/users/cgd/trees/0.9-kernel/src/sys/arch/i386/compile/GENERICAHA
 
CPU: i486DX (486-class CPU)
 
real mem  = 16773120
 
avail mem = 15314944
 
using 115 buffers containing 942080 bytes of memory
 
pc0 at 0x60-0x6f irq 1 on isa
 
pc0: color
 
com0 at 0x3f8-0x3ff irq 4 on isa
 
com0: fifo
 
com1 at 0x2f8-0x2ff irq 3 on isa
 
com1: fifo
 
lpa0 at 0x378-0x37f on isa
 
wdc0 at 0x1f0-0x1f7 irq 14 on isa
 
wd0 at wdc0 targ 0: 511MB 1040 cyl, 16 head, 63 sec <VMware Virtual IDE Hard Drive>
 
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
 
fd0 at fdc0 targ 0: 1.44MB 80 cyl, 2 head, 18 sec
 
npx0 at 0xf0-0xff on isa
 
npx0: using exception 16
 
biomask 4040 ttymask 1a netmask 8000 impmask 1a
 
</pre>
 
 
 
== kernel configuration ==
 
I've found this configuration good for QEMU (which can run NetBSD 0.9 once it's installed)..
 
<pre>
 
#
 
# GENERICAHA -- Generic machine w/aha driver -- distribution floppy
 
#
 
# GENERICAHA,v 1.20.2.3 1993/08/05 02:45:02 cgd Exp
 
#
 
 
 
machine "i386"
 
cpu "I386_CPU"
 
cpu "I486_CPU"
 
ident QEMU
 
timezone 5 dst
 
maxusers 10
 
# options INET,ISOFS,NFSCLIENT
 
options INET
 
options "COMPAT_43"
 
#options "TCP_COMPAT_42"
 
#options XSERVER,UCONSOLE
 
options UCONSOLE
 
options MSDOSFS
 
options KERNFS
 
#options SCSI
 
#options "MATH_EMULATE"
 
options "COMPAT_NOMID"
 
 
 
config netbsd root on wd0 swap on wd0 and sd0
 
 
 
controller isa0
 
controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr
 
disk wd0 at wdc0 drive 0
 
disk wd1 at wdc0 drive 1
 
 
 
controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
 
disk fd0 at fdc0 drive 0
 
#disk fd1 at fdc0 drive 1
 
 
 
device pc0 at isa? port "IO_KBD" tty irq 1 vector pcrint
 
device npx0 at isa? port "IO_NPX" irq 13 vector npxintr
 
 
 
#device ed0 at isa? port 0x280 net irq 9 iomem 0xd0000 vector edintr
 
#device we0 at isa? port 0x280 net irq 9 iomem 0xd0000 iosiz 8192 vector weintr
 
#device ec0 at isa? port 0x250 net irq 9 iomem 0xd8000 iosiz 8192 vector ecintr
 
device ne0 at isa? port 0x320 net irq 10 vector neintr
 
#device is0 at isa? port 0x320 net irq 10 drq 7 vector isintr
 
 
 
 
 
pseudo-device ether
 
pseudo-device log
 
pseudo-device loop
 
pseudo-device pty 4
 
pseudo-device sl 1
 
pseudo-device speaker
 
 
 
pseudo-device swappager
 
pseudo-device vnodepager
 
pseudo-device devpager
 
</pre>
 
 
 
== getting this to run ==
 
I've built a disk image with VMWare, and converted it to something Qemu can run.  You can download it [http://sourceforge.net/projects/bsd42/files/4BSD%20under%20Windows/v0.4/NetBSD%200.9.zip/download here].  I had to make a modification to [[Qemu]] 0.13, regarding the NE2000, as the first instance in hw/pc.c is setup for 0x300, IRQ 9 there is an IRQ conflict, and Qemu won't start, so by simply removing the first definition, Qemu / NetBSD can run under Qemu with the NE2000 configured for 0x320 IRQ 10 .
 
 
 
For Windows users there is a pre-built exe in the zip file.
 
 
 
 
 
== games ==
 
Games that are included in NetBSD 0.9 ..
 
<pre>
 
arithmetic cfscores hangman ppt snscore
 
atc chess hide primes teachgammon
 
backgammon cribbage larn quiz trek
 
banner dm mille rain wargames
 
battlestar factor monop robots worm
 
bcd fish morse rogue worms
 
caesar fortune number sail wump
 
canfield hack pom snake
 
</pre>
 

Revision as of 23:20, 8 December 2010

FreeBSD is a portable BSD branched from the 386 BSD release after the patchkits... FreeBSD has focused on delivering a solid i386 port, and a more focused user experience, later releases have included ports to other platforms.

So far I've only located FreeBSD 1.0 here the readme's file stamp is 11/23/1993, which would correspond with FreeBSD 1.0

funny history