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, OpenBSD und DragonFly BSD. Während NetBSD und FreeBSD von 386BSD abstammen, spaltete sich OpenBSD 1995 von NetBSD ab.
Die Treiberentwicklung ist ebenfalls maschinenunabhängig. Eine PCI-Karte wird also auf i386, DEC Alpha, PowerPC, Sun SPARC oder anderen Architekturen mit PCI-Unterstützung 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.
Als Paketsystem zur Installation weiterer Software kommt die NetBSD Packages Collection (pkgsrc) zum Einsatz. Auch diese ist auf verschiedene andere Betriebssysteme, unter anderem Solaris und GNU/Linux, portiert worden.
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. Eine Reihe von weiteren 1.x-Versionen folgte. Manche davon brachten große und wichtige Änderungen, so dass eigentlich schon für diese die Bezeichnung „Version 2.0“ gerechtfertigt gewesen wäre.
Man beschloss jedoch schon früh, dass die erste Version mit Mehrprozessor-Unterstützung 2.0 genannt werden wird. Die NetBSD-Entwickler veröffentlichten diese am 9. Dezember 2004. SMP-Unterstützung für i386, SPARC und PowerPC wurde 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ützte ebenfalls SMP. Daneben lag das Hauptaugenmerk auf einer nativen Threads-Implementierung für alle Plattformen.
Weiterhin wurde mit diesem Release ein neues Numerierungsschema eingeführt. Unter anderem werden Hauptreleases nun in der ersten Ziffer gezählt, und nicht mehr in der zweiten.
Betriebssystem | Freie Software | Unix | BSD | Posix
NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD | NetBSD