NetBSD
| NetBSD | |
|---|---|
| 200px|Die NetBSD Flagge Die NetBSD-Flagge | |
| Entwickler: | Allen Briggs, Frank van der Linden, Luke Mewburn, Matt Thomas, Christos Zoulas, uvm. |
| Version: | 2.0.2 (12. April 2005) |
| Größe: | ca. 600 MB |
| Startmedium: | Festplatte, CD-ROM, Netzboot, Diskette |
| Stammbaum: | \ UNIX \ BSD \ 386BSD u.4.4BSD-Lite \ NetBSD |
| Lizenz: | BSD-Lizenz |
| Sonstiges: | Preis: kostenlos Sprache: Englisch |
| Website: | www.netbsd.org |
NetBSD ist ein Unix-Derivat und gehört zur Familie der BSD-Betriebssysteme. Es wird unter der BSD-Lizenz frei vertrieben.
Zur BSD-Familie zählen neben NetBSD insbesondere FreeBSD und OpenBSD. Während NetBSD und FreeBSD von 386BSD abstammen, spaltete sich OpenBSD 1995 von NetBSD ab.
Eigenschaften
NetBSD ist derzeit wohl das portabelste Betriebssystem überhaupt. Das Motto ist "Of course it runs NetBSD" (Natürlich läuft NetBSD darauf). Die ausführbaren Binärdateien für mehr als 58 Architekturen werden aus einem einzigen Quellbaum erstellt. Das bedeutet, dass hinzugefügte Funktionen in maschinenunabhängigen Teilen sofort allen Plattformen zugute kommen.
Die Treiberentwicklung ist ebenfalls maschinenunabhängig. Eine PCI-Karte wird also auf i386, DEC Alpha, PowerPC, Sun SPARC oder anderen Architekturen mit PCI funktionieren können. Diese Plattformunabhängigkeit vereinfacht die Entwicklung, insbesondere seit mit NetBSD 1.6 ein neues und komplettes Werkzeugset zum Crosskompilieren eingeführt wurde.
Darüberhinaus ist die NetBSD Packages Collection (pkgsrc) auch auf verschiedene andere Betriebssysteme, unter anderem Solaris und GNU/Linux, portiert worden.
Geschichte
NetBSD wurde 1993 von Chris Demetriou, Theo de Raadt, Adam Glass und Charles Hannum gegründet. Den Ausgangspunkt bildeten 386BSD Version 0.1 und eine dazu existierende Patch-Sammlung (ein sogenanntes Patchkit, aus welchem später dann FreeBSD hervorgehen sollte). Den Begründern ging zum einen die Weiterentwicklung von 386BSD zu langsam voran, und zum anderen waren sie mit der Art des Patchkits nicht glücklich, so dass sie Anfang 1993 ein eigenes Projekt gründeten. Das erste CVS-Archiv des NetBSD-Betriebssystems stammt vom 21. März 1993. Im April 1993 wurde NetBSD 0.8 als erstes freies Derivat der BSD-Unix-Familie, das ein formales Release hatte, veröffentlicht. Das "Net" (Netz) im Namen gilt als Tribut an das Internet, ohne das es nie möglich gewesen wäre, ein solches System zu entwerfen.
Version 1.0 wurde im Oktober 1994 veröffentlicht und basierte nicht wie 386BSD auf 4.3BSD-Lite, sondern auf 4.4BSD-Lite bzw. den Änderungen, die von 4.3BSD-Lite zu 4.4BSD-Lite führten. Es unterstützte schon fünf Architekturen und hatte weitere Plattformen in Vorbereitung.
Version 2.0 wurde am 9. Dezember 2004 veröffentlicht. Das Hauptaugenmerk lag bei diesem Release vor allem auf einer nativen Threads-Implementation für alle Plattformen sowie auf symmetrischem Multiprozessing unter i386 und anderen populären Plattformen. Beides erreichte man in 2.0 – SMP-Unterstützung wurde für i386, Sparc und PowerPC hinzugefügt, die Unterstützung von SMP auf den Alpha- und VAX-Plattformen verbessert und die neue Portierung auf 64-Bit AMD/Opteron-Systeme unterstützt ebenfalls SMP.
Weblinks
- Offizielle Seiten
- Geschichtliches
- Sonstige
