Difference between revisions of "NetBSD 0.8"

From Computer History Wiki
Jump to: navigation, search
m (+cat)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
[[Image:NetBSD0.8 booted.jpg|200px|thumb|right|NetBSD 0.8 booted]]
 
[[Image:NetBSD0.8 booted.jpg|200px|thumb|right|NetBSD 0.8 booted]]
  
NetBSD 0.8 was released on the 19th of April 1993.  This was the first public version of NetBSD.
+
NetBSD 0.8 was released on the 19th of April 1993.  This was the first public version of [[NetBSD]].
  
I've just been provided with the source code to [[NetBSD]] 0.8 .   
+
I've just been provided with the source code to NetBSD 0.8 .   
It can be downloaded from [http://netbsd.itsx.net/netbsd-0.8-src.tgz here].
+
It can be downloaded from my website [http://vpsland.superglobalmegacorp.com/old/install/NetBSD/NetBSD-0.8/netbsd-0.8-src.tgz here].
  
0.8 compiles more with pieces from [[386 BSD]] 0.1 pl22 under [[386 BSD]].  However because I had to copy numerous files from 386 BSD it's not quite a 'legit' version of NetBSD 0.8, but it is enough to provide a booting kernel.
+
0.8 compiles more with pieces from [[386 BSD]] 0.1 pl22 under [[386 BSD]].  However because I had to copy numerous files from 386 BSD it's not quite a 'legit' version of NetBSD 0.8, but it is currently as close as you'll get.  Again borrowing from 386 BSD, I've gotten the userland to build (that was in CVS) and it's capable of building itself, as that is what the current Qemu image is.
  
 
== platforms ==
 
== platforms ==
Line 12: Line 12:
  
 
== identification ==
 
== identification ==
 +
 
It seems that NetBSD 0.8 largely identifies itself as 386BSD... Take a look at the /etc/motd file in CVS:
 
It seems that NetBSD 0.8 largely identifies itself as 386BSD... Take a look at the /etc/motd file in CVS:
 
<pre>
 
<pre>
Line 25: Line 26:
 
</pre>
 
</pre>
  
== platforms ==
+
== getting this to run ==
*i386
+
 
 +
It is a MAJOR ordeal to get this to run, but I've done all the hard work, and you can just download a ready to run image for Qemu from [http://sourceforge.net/projects/bsd42/files/4BSD%20under%20Windows/v0.4/NetBSD%200.8.zip/download sourceforge].
 +
 
 +
For anyone interested in doing it manually, first install [[386 BSD 0.1]], then update it to pl23, download the NetBSD 0.8 CVS, then try to follow my [[NetBSD 0.8 kernel building notes]] and [[NetBSD 0.8 userland building notes]].
 +
 
 +
== games ==
 +
 
 +
NetBSD mainlined the games...
 +
 
 +
<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>
  
 
== announcement ==
 
== announcement ==
 
*[[NetBSD 0.8 announcement]]
 
*[[NetBSD 0.8 announcement]]
  
{{stub}}
+
== what runs ==
 +
 
 +
I'm unsure of what version of [[gcc]] NetBSD 0.8 should have been using, but again I'm still thinking it was all on parity with [[386 BSD 0.1 pl23]].
 +
 
 +
I've managed to build:
 +
*ircII-4.4
 +
*gzip 1.2.4
 +
*lynx 2.8.1rel.2
 +
*bash 1.12.1
 +
*screen 3.02.00
 +
 
 +
{{semi-stub}}
 +
 
 +
[[Category: Unix-based OS's]]

Latest revision as of 00:34, 20 December 2018

NetBSD 0.8 booted

NetBSD 0.8 was released on the 19th of April 1993. This was the first public version of NetBSD.

I've just been provided with the source code to NetBSD 0.8 . It can be downloaded from my website here.

0.8 compiles more with pieces from 386 BSD 0.1 pl22 under 386 BSD. However because I had to copy numerous files from 386 BSD it's not quite a 'legit' version of NetBSD 0.8, but it is currently as close as you'll get. Again borrowing from 386 BSD, I've gotten the userland to build (that was in CVS) and it's capable of building itself, as that is what the current Qemu image is.

platforms

  • i386

identification

It seems that NetBSD 0.8 largely identifies itself as 386BSD... Take a look at the /etc/motd file in CVS:

Revision 1.2, Fri Apr 2 07:58:27 1993 UTC (17 years, 8 months ago) by cgd 
Branch: MAIN 
CVS Tags: netbsd-alpha-1, netbsd-0-8
Changes since 1.1: +1 -1 lines

made motd "more standard"
386BSD 0.1.0  07/12/92 22:20

Welcome to 386BSD!

getting this to run

It is a MAJOR ordeal to get this to run, but I've done all the hard work, and you can just download a ready to run image for Qemu from sourceforge.

For anyone interested in doing it manually, first install 386 BSD 0.1, then update it to pl23, download the NetBSD 0.8 CVS, then try to follow my NetBSD 0.8 kernel building notes and NetBSD 0.8 userland building notes.

games

NetBSD mainlined the games...

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@

announcement

what runs

I'm unsure of what version of gcc NetBSD 0.8 should have been using, but again I'm still thinking it was all on parity with 386 BSD 0.1 pl23.

I've managed to build:

  • ircII-4.4
  • gzip 1.2.4
  • lynx 2.8.1rel.2
  • bash 1.12.1
  • screen 3.02.00