Difference between revisions of "NetBSD"
(Slightly improve intro; avoid redirs) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
| architecture = multiplatform | | architecture = multiplatform | ||
}} | }} | ||
+ | '''NetBSD''' is a [[portable]] late [[UNIX|Unix]], and a bit of a blessing for many hobbyists, as it includes support for the [[VAX]], [[Intel 80386|i386]], [[Amiga]], [[Motorola MC68000|68K]] [[Macintosh|Macs]], various [[Sun Microsystems|Sun]] systems like the [[Sun-3]] as well as a wide variety of toasters and the [[HP300]]. You might want to check the entire list (below). There's even some discussion of a port to [[PDP-10]]s! | ||
− | + | NetBSD started out as a derivative of [[386BSD]], as at the time it was a collection of patches to 386BSD. People grew dissatisfied with the lack of updates with 386BSD, and how the patchkit kept getting larger and larger & unwieldy leading to the various authors of the patches to start their own fork of 386BSD, called NetBSD as it was created on the 'Internet'. NetBSD focuses on portability and simplicity of the code. | |
− | |||
− | NetBSD started out as a derivative of [[ | ||
It's worth noting that a political fight within NetBSD led to the formation of [[OpenBSD]]. | It's worth noting that a political fight within NetBSD led to the formation of [[OpenBSD]]. | ||
== Version 0.8, 0.9, 0.9a == | == Version 0.8, 0.9, 0.9a == | ||
− | |||
− | According to [http://www.onlamp.com/pub/a/bsd/2006/09/14/netbsd_future.html?page=2 Charles M. Hannum], "..the agreement is very clear, and nobody cares about that early code history any more--so this is all water under the bridge." | + | These early versions were heavily based on 386BSD + patchkits and contained Net/2 files subject to USL scrutiny. Due to an agreement with USL these distributions are no longer officially available. |
+ | |||
+ | According to [http://www.onlamp.com/pub/a/bsd/2006/09/14/netbsd_future.html?page=2 Charles M. Hannum], "..the agreement is very clear, and nobody cares about that early code history any more--so this is all water under the bridge." Historians beg to differ. | ||
As we locate the older versions I'll add information about each release here. | As we locate the older versions I'll add information about each release here. | ||
Line 26: | Line 26: | ||
== Version 1.2 == | == Version 1.2 == | ||
+ | |||
*[[NetBSD 1.2]] | *[[NetBSD 1.2]] | ||
− | This version restored support for the | + | This version restored support for the VAX Platform. Additionally, more platforms were added solidifying NetBSD as a portable OS. |
== Version 5.0.2 == | == Version 5.0.2 == | ||
− | The | + | |
+ | The exciting change (well to me) was the inclusion of unit tests in the OS so that users of less used ports (VAX) can certify that their OS is performing as it should be... | ||
[[Installing NetBSD 5.0.2 on the SIMH MicroVAX II]] | [[Installing NetBSD 5.0.2 on the SIMH MicroVAX II]] | ||
== Version 5.1 == | == Version 5.1 == | ||
− | For what its worth I've installed it on SIMH | + | |
− | [[Installing NetBSD 5.1 on the SIMH MicroVAX II]] | + | For what its worth I've installed it on [[SIMH]] - [[Installing NetBSD 5.1 on the SIMH MicroVAX II]] |
== Version 6.0 == | == Version 6.0 == | ||
+ | |||
Released on October 21 2012. | Released on October 21 2012. | ||
== Version 6.1.5 == | == Version 6.1.5 == | ||
− | For what it is worth, this version's | + | For what it is worth, this version's [[SPARC]] & SPARC64 builds will run under [[Qemu]] 2.2.0's default build with OpenBIOS. |
But both are not without issues, the Sparc64 has disk interrupt errors when there is a high volume of disk traffic, and the Sparc32 has constant esp0 errors: | But both are not without issues, the Sparc64 has disk interrupt errors when there is a high volume of disk traffic, and the Sparc32 has constant esp0 errors: | ||
Line 52: | Line 55: | ||
== Version 7.0 == | == Version 7.0 == | ||
− | == | + | ==See also== |
− | [[Running NetBSD on a VAX]] | + | |
+ | * [[Running NetBSD on a VAX]] | ||
+ | * [[Installing NetBSD ARC on Qemu]] | ||
+ | ==External links== | ||
+ | * [http://netbsd.org/Ports/ NetBSD list of ports] | ||
{{Nav Unix}} | {{Nav Unix}} | ||
+ | |||
+ | [[Category: Unix-based OS's]] |
Latest revision as of 19:09, 25 May 2025
NetBSD | |
![]() Of course it runs NetBSD! | |
Architecture: | multiplatform |
---|---|
This Version: | NetBSD 7.1 (March 11, 2017) |
Date Released: | 1993 |
NetBSD is a portable late Unix, and a bit of a blessing for many hobbyists, as it includes support for the VAX, i386, Amiga, 68K Macs, various Sun systems like the Sun-3 as well as a wide variety of toasters and the HP300. You might want to check the entire list (below). There's even some discussion of a port to PDP-10s!
NetBSD started out as a derivative of 386BSD, as at the time it was a collection of patches to 386BSD. People grew dissatisfied with the lack of updates with 386BSD, and how the patchkit kept getting larger and larger & unwieldy leading to the various authors of the patches to start their own fork of 386BSD, called NetBSD as it was created on the 'Internet'. NetBSD focuses on portability and simplicity of the code.
It's worth noting that a political fight within NetBSD led to the formation of OpenBSD.
Contents
Version 0.8, 0.9, 0.9a
These early versions were heavily based on 386BSD + patchkits and contained Net/2 files subject to USL scrutiny. Due to an agreement with USL these distributions are no longer officially available.
According to Charles M. Hannum, "..the agreement is very clear, and nobody cares about that early code history any more--so this is all water under the bridge." Historians beg to differ.
As we locate the older versions I'll add information about each release here.
Version 1.2
This version restored support for the VAX Platform. Additionally, more platforms were added solidifying NetBSD as a portable OS.
Version 5.0.2
The exciting change (well to me) was the inclusion of unit tests in the OS so that users of less used ports (VAX) can certify that their OS is performing as it should be...
Installing NetBSD 5.0.2 on the SIMH MicroVAX II
Version 5.1
For what its worth I've installed it on SIMH - Installing NetBSD 5.1 on the SIMH MicroVAX II
Version 6.0
Released on October 21 2012.
Version 6.1.5
For what it is worth, this version's SPARC & SPARC64 builds will run under Qemu 2.2.0's default build with OpenBIOS.
But both are not without issues, the Sparc64 has disk interrupt errors when there is a high volume of disk traffic, and the Sparc32 has constant esp0 errors:
esp0: !TC on DATA XFER [intr 18, stat 82, step 4] prevphase 2, resid 0
Version 7.0
See also
External links
v • d • e UNIX Versions, Vendors and Related |
---|
Research Unix PDP-7 UNIX • V1 • V2 • V3 • V4 • V5 • V6 • V7 • V8 • V9 • V10 • LSX • MINI-UNIX • Unix/32V
AT&T - CB-UNIX • PWB/UNIX • USG UNIX • System III • System IV • System V BSD - 2.9 BSD • 2.10 BSD • 2.11 BSD • 3BSD • 4BSD • 4.1 BSD • 4.2 BSD • 4.3 BSD • 4.4 BSD BSD Descendants 386BSD • NetBSD • FreeBSD • OpenBSD • NeXTSTEP • Darwin |
Other - xv6 • AMIX • SunOS • Solaris • ULTRIX • A/UX • XENIX • AIX • Dell UNIX |