Vergleich der BSD-Betriebssysteme
aus Wikipedia, der freien Enzyklopädie
(Weitergeleitet von Vergleich von BSD-Betriebssystemen)
Dies ist eine Liste, in der BSD-Betriebssysteme aufgrund ihrer Herkunft und Fokus des jeweiligen Projektes, der Lizenz, den technischen Eigenschaften und Sicherheitsfunktionen miteinander verglichen werden.
Inhaltsverzeichnis |
[Bearbeiten] Allgemeine Informationen
| Primäre Entwickler | Erstes öffentliches Release | Jüngstes Release | Basiert auf | Bevorzugte Lizenz | Beschreibung | |
|---|---|---|---|---|---|---|
| FreeBSD | Das FreeBSD-Projekt | Dezember 1993 | 12. Januar 2012 | 386BSD, 4.4BSD-Lite | BSD-Lizenz | geeignet als Server, Workstation, Netzwerkgerät oder eingebettetes System mit hoher Performance |
| FreeNAS | Olivier Cochard, Volker Theile | 3. Januar 2012 | FreeBSD, NanoBSD | BSD-Lizenz | geeignet für Storage-Server mit Freigaben | |
| OpenBSD | Das OpenBSD-Projekt | Juli 1996 | 1. November 2011 | NetBSD 1.0 | BSD-Lizenz, ISC-Lizenz | geeignet als Server, Workstation, Netzwerkgerät oder eingebettetes System mit Fokus auf sichere Programmierung |
| NetBSD | Das NetBSD-Projekt | Mai 1993 | 2. Februar 2012 | 386BSD, 4.4BSD-Lite | BSD-Lizenz | geeignet als Server, Workstation, Netzwerkgerät oder eingebettetes System mit Fokus auf hohe Portabilität |
| 386BSD | William und Lynne Jolitz | März 1992 | 1994 | 4.3BSD, Net/2 | BSD-Lizenz | |
| BSD/OS (BSD/386) | BSDi, Wind River Systems | März 1993 | Oktober 2003 | 4.3BSD Net/2, 4.4BSD | proprietär | |
| Solaris (veraltet SunOS) |
Sun Microsystems | 1982 | November 2011 | 4.xBSD, System V[1] | proprietär | ein von Sun für den Einsatz auf Servern und Workstations entwickeltes Betriebssystem |
| Ultrix | Digital Equipment Corporation | 1984 | 1995 | 4.2BSD, SVR2 | proprietär | |
| Tru64 Unix (OSF/1 AXP, Digital Unix) | DEC, Compaq, HP | 1993 | Dezember 2006 | 4.3BSD, 4.4BSD, Mach 2.5, Unix System V | proprietär | |
| NeXTStep | NeXT, Sun Microsystems (nur OpenSTEP) | 1988 | 1999 | 4.3BSD, Mach 2.5 | proprietär | entwickelt für Workstations zur Softwareentwicklung, wissenschaftliche und grafische Anwendungen |
| Mac OS X | Apple | März 2001 | 20. Juli 2011 | Darwin | Open Source Kernsystem (APSL, GPL, andere) mit proprietären API-Layern | entwickelt hauptsächlich als Desktop-System, eine Server-Variante existiert |
| Darwin | Apple | März 2001 | 28. August 2009 | NeXTSTEP, FreeBSD | APSL, GPL, andere | Kern von Mac OS X |
| DragonFly BSD | Das DragonFly BSD-Projekt | 12. Juli 2004 | 22. Februar 2012 | FreeBSD 4.8 | BSD-Lizenz | für Server, Workstation, Netzwerkgeräte fokussiert auf Multiprozessorsystem und Clustern |
| PC-BSD | Kris Moore, Mike Albert, Tim McCormick, Dimitri Tishchenko | 29. April 2006 | 13. Januar 2012 | FreeBSD | BSD-Lizenz | ein einfach zu bedienendes freies Desktop-System |
| DesktopBSD | Daniel Hilbert | 25. Juli 2005 | 7. September 2009 | FreeBSD | BSD-Lizenz | Eine Erweiterung zu FreeBSD, die Installation und Konfiguration durch grafische Tools ermöglicht. 100% kompatibel und kann daher auch unter FreeBSD nachinstalliert werden. |
| ClosedBSD | verschiedene Kontributoren | FreeBSD | proprietär | entworfen als Firewall-/NAT-System, Bootdiskette, LiveCD | ||
| FreeSBIE | Februar 2007 | FreeBSD | LiveCD von FreeBSD | |||
| Frenzy | Mozhaisky Sergei | FreeBSD | portables Systemadministratoren-Toolkit als LiveCD | |||
| Jibbed[2] | Zafer Aydoğan | 27. März 2007 | 7. Februar 2009 | NetBSD | BSD-Lizenz | LiveCD von NetBSD |
| PicoBSD | Andrzej Bialecki | FreeBSD | BSD-Lizenz | Bootdiskette | ||
| polyBSD[3] | FOSS Tools Team | NetBSD | BSD-Lizenz | Entwicklungsplattform für eingebettete Systeme | ||
| Anonym.OS | Beta ab Jan 2005 | keine | OpenBSD 3.8 | BSD-Lizenz | LiveCD für anonyme Kommunikation in fremden Umgebungen | |
| MirOS | Das MirOS-Projekt | 2003 | 16. März 2008 | OpenBSD 3.1 | BSD-Lizenz | Europäisch |
| ekkoBSD | Rick Collette | 2004 | OpenBSD 3.3 | einfach zu administrierender Server | ||
| MicroBSD | Nikolay Kalev | 27. Oktober 2003 | OpenBSD 3.0/3.4 | BSD-Lizenz | kleines und sicheres BSD für den USB-Stick | |
| OliveBSD[4] | Gabriel Paderni | OpenBSD 3.8 | BSD-Lizenz | Livecd | ||
| BSDanywhere[5] | Stephan A. Rickauer | 17. Mai 2008 | 5. November 2009 | OpenBSD 4.6 | LiveCD für Hardware-Tests, als Rettungssystem oder zum Kennenlernen von OpenBSD | |
| Gentoo/FreeBSD | Gentoo-Linux-Entwickler | 12. November 2009 | FreeBSD | GPL, BSD | Server, Workstation, Netzwerkgeräte, nutzt das Gentoo Framework | |
| Gentoo/OpenBSD | Gentoo-Linux-Entwickler | OpenBSD | GPL, BSD | Server, Workstation, Netzwerkgeräte, Embedded, nutzt das Gentoo Framework | ||
| Gentoo/NetBSD | Gentoo-Linux-Entwickler | NetBSD | GPL, BSD | Server, Workstation, Netzwerkgeräte, Embedded, nutzt das Gentoo Framework | ||
| Gentoo DragonflyBSD | Robert Sebastian Gerus (noch nicht offiziell unterstützt von Gentoo) | DragonFly BSD | Server, Workstation, Netzwerkgeräte, nutzt das Gentoo Framework | |||
| MidnightBSD | Lucas Holt | 29. Januar 2011 [6] | FreeBSD 7.0 (ab MidnightBSD 0.3, davor FreeBSD 6.1) | BSD-Lizenz | GNUstep-basierende Desktopumgebung | |
| GhostBSD | Eric Turgeon | 24. Januar 2012 | FreeBSD 9.0 | BSD-Lizenz | GNOME-basierte Live-CD | |
| Debian GNU/kFreeBSD | Aurélien Jarno, Petr Salinger, Luca Falavigna, Robert Millan, Cyril Brulebois[7] | 6. Februar 2011[8] | Debian 6 (Squeeze)/FreeBSD 8.1 Kernel[9] | Lizenz[10] |
Anmerkungen:
- 386BSD, BSD/OS, SunOS und Ultrix sind historische Betriebssysteme, die nicht mehr entwickelt werden. BSDeviant und ekkoBSD existieren ebenfalls nicht mehr, obwohl BSDeviant noch als Download bereitsteht. MicroBSD wurde beendet, aber 2003 wieder ins Leben gerufen, doch es scheint keine Veränderungen seitdem gegeben zu haben, obwohl die Webseite noch existiert.
- Dieser Artikel bezieht sich nur auf SunOS bis 4.x. SunOS seit Release 5.x basiert auf SVR4 und ist normalerweise auf Solaris bezogen.
[Bearbeiten] Technische Informationen
| Unterstützte Architekturen | Unterstützte Dateisysteme | Kernel-Typ | Standard-GUI | Paketmanagement | Update-Management | Primäre APIs | |
|---|---|---|---|---|---|---|---|
| FreeBSD | x86, x86-64, PC98, UltraSPARC, andere | UFS, UFS2, ext2, FAT, ISO 9660, UDF, NFS, SMBFS, NetWare (nwfs), NTFS (read only), ReiserFS (read only), XFS (experimental), ZFS, andere | Monolithisch mit Modulen | Kein X11 enthalten | Ports (bevorzugt), Binärpakete | Source (CVSup, portsnap), Netzwerk-Binärupdate (freebsdupdate) | BSD, POSIX |
| OpenBSD | x86, 68k, Alpha, x86-64, SPARC, VAX, andere (insgesamt 17)[11] | UFS, UFS2, ext2, FAT, ISO 9660, UDF, NFS, NTFS (read only), AFS, andere | Monolithisch (mit Modulunterstützung unter i386, amd64) | FVWM | Ports, Binärpakete (bevorzugt) | Source (CVS, CVSup, rsync) oder Binär-Upgrade | BSD, POSIX, X11 |
| NetBSD | x86, 68k, Alpha, x86-64, PPC, SPARC, andere (insgesamt 57)[12] | UFS, UFS2, ext2, FAT, ISO 9660, NFS, NTFS, UDF LFS, andere | Monolithisch mit Modulen | Kein X11 enthalten | pkgsrc, Binärpakete | Source (CVS, CVSup, rsync) oder binär (mit sysinst) | BSD, POSIX |
| Ultrix | VAX, PDP-11, MIPS | UFS + andere[13] | Monolithisch | Kein X11 enthalten | setld | unknown | BSD, POSIX (ab 4.0) |
| Tru64 Unix | Alpha | UFS, AdvFS, ISO 9660, UDF, NFS | Hybrid | CDE | setld | dupatch | POSIX, Unix 98, X11, CDE, andere |
| Mac OS X / Darwin | PPC, x86,ARM | HFS+ (default), HFS, UFS, AFP, ISO 9660, FAT, UDF, NFS, SMBFS, NTFS (read only, seit 10.6 read and write), FTP, WebDAV, andere | Hybrid | Aqua | OS X Installer, MacPorts | Software Update | Carbon, Cocoa, BSD/POSIX, CF, X11 (seit 10.3) |
| DragonFly BSD | i386, x86-64 | UFS, FAT, ISO 9660, NFS, SMBFS, NTFS (read only), ext2, HAMMER, andere | Hybrid | Kein X11 enthalten | pkgsrc, Binärpakete | Git | BSD, POSIX |
| PC-BSD | x86, x86-64 | UFS, UFS2, FAT, ISO 9660, NFS, SMBFS, NTFS (read only), andere | Monolithisch mit Modulen | KDE | Grafische Installation (Wizard), Ports | CVSup, Portsnap, Netzwerk-Binärupdate (Online Update) | BSD, POSIX, X11, KDE |
| MidnightBSD | x86, x86-64 | UFS, UFS2, ext2, FAT, ISO 9660, UDF, NFS, SMBFS, NetWare (nwfs), NTFS (read only), andere | Monolithisch mit Modulen | Kein X11 enthalten | Ports, Binärpakete | Source CVSup | BSD, POSIX, X11, GNUstep |
| Solaris | x86, x86-64, 68k, UltraSPARC, Power PC | ZFS, UFS, NFS, UFS2, ext2, FAT, ISO 9660, NTFS | Monolithisch | X11, CDE, OpenWindows | Ports, Binärpaketedate | Solaris Update Manager[14] | BSD, POSIX, X11 |
Anmerkungen:
- UFS2 ist Nachfolger des alten FFS, welches Verbesserungen gegenüber UFS brachte. Aber viele BSD-Betriebssysteme verweisen auf UFS1 als FFS (oder vice versa).
- Betriebssysteme, bei denen die GUI nicht installiert und im Grundzustand aktiviert ist, werden oft mit einer Implementation des X Window Systems bereitgestellt. Aber es ist normalerweise optional, X zu installieren.
- Die meisten Betriebssysteme nutzen proprietäre APIs zusätzlich zu unterstützten Standards.
- OpenBSDs NTFS-Unterstützung ist seit Version 4.9 auch im Grundzustand aktiviert.
- OpenBSD enthält Unterstützung für Module auf manchen Architekturen. Sie werden nur verwendet, um third-party-Funktionen hinzuzufügen: Bereits existierende Funktionen auf dieselbe Art und Weise zu extrahieren wie bei FreeBSD ist nicht möglich.
- Im Gegensatz zu FreeBSD enthält OpenBSD das X Window System als Basisinstallationsset, anstatt als Paket innerhalb der Ports-Collection. Es enthält einige lokale Veränderungen und wird als Teil des OpenBSD-Source-Trees verwaltet.
[Bearbeiten] Sicherheitsfunktionen
| Zugangskontrolle | Sicherheitsprotokollierung | Teilsystem-Isolationsmechanismen | Integrierte Firewall | Verschlüsselte Dateisysteme | Datenausführungs-Vorbeugung | ||
|---|---|---|---|---|---|---|---|
| Hardware | Emulation | ||||||
| DragonFly BSD | Unix | syslog | chroot, jail, VKernel | ipfw, IPFilter, pf | |||
| FreeBSD | Unix, ACLs, MAC | syslog, CAPP event auditing | chroot, jail, MAC-Partitionen | ipfw2, IPFilter, pf | |||
| Mac OS X | Unix, ACLs | syslog, CAPP event auditing | chroot | ipfw2 | unbekannt | ||
| NetBSD | Unix, Veriexec | syslog | chroot, sysjail, systrace | IPFilter, pf | |||
| OpenBSD | Unix | syslog | chroot, sysjail, systrace, privilege separation | pf | |||
| PC-BSD | Unix, ACLs, MAC | chroot, jail, MAC-Partitionen | ipfw2, IPFilter, pf | ||||
Anmerkungen:
- Weiterer Swap-Platz kann während der Installation verschlüsselt werden und benutzt dann tmp-Datei-basierte Dateispeicherung im Grundzustand.
[Bearbeiten] Siehe auch
Portal:Freie Software – Übersicht zu Wikipedia-Inhalten zum Thema Freie Software
[Bearbeiten] Einzelnachweise
- ↑ SunOS 4.1.3: svidii - overview of the System V environment. FreeBSD Hypertext Man Pages. The FreeBSD Project (30. September 1989). Abgerufen am 14. Juni 2006.
- ↑ jibbed.org
- ↑ fosstools.org
- ↑ g.paderni.free.fr
- ↑ bsdanywhere.org
- ↑ MidnightBSD Release Notes, abgerufen am 31. Januar 2011
- ↑ http://wiki.debian.org/Debian_GNU/kFreeBSD_FAQ#Q._Who_are_the_main_contributors.3F
- ↑ http://wiki.debian.org/DebianSqueeze#Release_and_updates
- ↑ http://wiki.debian.org/Debian_GNU/kFreeBSD_FAQ#Q._What_version_of_kFreeBSD_is_supported.3F
- ↑ http://wiki.debian.org/Debian_GNU/kFreeBSD_FAQ#Q._What_license_is_kFreeBSD_released_under.3F
- ↑ OpenBSD plattforms (englisch)
- ↑ NetBSD-Ports by CPU (englisch)
- ↑ Ultrix-FAQ
- ↑ http://wikis.sun.com/display/SunConnection/Update+Manager
[Bearbeiten] Weitere Informationen
- Milo et al. (22. Juni 1998 – 31. März 2004): FreeBSD. Operating System Technical Comparison. OSdata. Abgerufen am 2. Juni 2006.
- Milo et al. (22. Juni 1998 – 19. April 2004): OpenBSD. Operating System Technical Comparison. OSdata. Abgerufen am 2. Juni 2006.
- Milo et al. (22. Juni 1998 – 19. April 2004): NetBSD. Operating System Technical Comparison. OSdata. Abgerufen am 2. Juni 2006.
- Milo et al. (22. Juni 1998 – 17. Februar 2002): SunOS. Operating System Technical Comparison. OSdata. Abgerufen am 2. Juni 2006.
- SunOS & Solaris version history. Berkeley. Abgerufen am 2. Juni 2006.
- Ultrix FAQ (4. November 1996). Abgerufen am 2. Juni 2006.
- Milo et al. (22. Juni 1998 – 10. April 2002): Ultrix. Operating System Technical Comparison. OSdata. Abgerufen am 2. Juni 2006.
- Milo et al. (22. Juni 1998 – 20. März 2002): Mac OS X. Operating System Technical Comparison. OSdata. Abgerufen am 2. Juni 2006.
- Milo et al. (22. Juni 1998 – 20. März 2002): Mac OS X Server. Operating System Technical Comparison. OSdata. Abgerufen am 2. Juni 2006.
- BSDeviant download page. The Pirate Bay. Abgerufen am 3. Juni 2006. The main site no longer exists.
- ekkoBSD 1.0 BETA1B Released. Slashdot (25. November 2003). Abgerufen am 3. Juni 2006.
- Milo et al. (31. Mai 1998 – 1. Februar 2006): Operating System Technical Comparison. OSdata. Abgerufen am 2. Juni 2006.
- Martin Brown (10. August 2004): Differentiating Among BSD Distros S. 4. Jupitermedia Corporation. Abgerufen am 3. Juni 2006.
- Wolfram Schneider; Gilliam, Josh and Schultz, Steven M. (1997-2004): The Unix system family tree: Research and BSD (ASCII). The NetBSD Foundation. Abgerufen am 3. Juni 2006.