|
|
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>
| |