Vergleich von BSD-Betriebssystemen

aus Wikipedia, der freien Enzyklopädie
(Weitergeleitet von Vergleich der BSD-Betriebssysteme)
Wechseln zu: Navigation, Suche

Dies ist eine Liste, in der BSD-Betriebssysteme aufgrund ihrer Herkunft und dem Fokus des jeweiligen Projektes, der Lizenz, den technischen Eigenschaften und Sicherheitsfunktionen miteinander verglichen werden.

Allgemeine Informationen[Bearbeiten]

System primäre Entwickler erstes öffentliches Release jüngstes Release basiert auf bevorzugte Lizenz Projektstatus Besonderheiten jüngste nicht stabile Version
FreeBSD
FreeBSD Das FreeBSD-Projekt Dez. 1993 14. Aug. 2015
(10.2)
386BSD, 4.4BSD-Lite BSD-Lizenz aktiv FreeBSD 11.0-CURRENT
FreeNAS Olivier Cochard, Volker Theile, iXsystems 2005 8. Dez. 2014
(9.3)
FreeBSD, NanoBSD BSD-Lizenz aktiv FreeBSD-Distribution zur Benutzung als NAS FreeNAS 9.3 Nightly Build (27-Jul-2015)
NAS4Free Daisuke Aoyama, Michael Zoon 2011 14. Aug. 2015
(10.2.0.2)
FreeBSD BSD-Lizenz aktiv FreeBSD-Distribution zur Benutzung als NAS. Von 2005 bis 2011 als FreeNAS entwickelt, nach Übernahme des Namens "FreeNAS" durch iXsystems Inc. in NAS4Free umbenannt
DragonFly BSD Das DragonFly-BSD-Projekt 12. Jul. 2004 9. Aug. 2015
(4.2.4)
FreeBSD 4.8 BSD-Lizenz aktiv fokussiert auf Multiprozessorsysteme und Cluster
PC-BSD Kris Moore, Mike Albert, Tim McCormick, Dimitri Tishchenko 29. Apr. 2006 21. Aug. 2015
(10.2)[1]
FreeBSD BSD-Lizenz aktiv vorkonfigurierter Desktop 11.0-CURRENT
DesktopBSD Daniel Hilbert 25. Jul. 2005 7. Sep. 2009
(1.7)
FreeBSD BSD-Lizenz aktiv[2]
MidnightBSD Lucas Holt, Caryn Holt, D. Adam Karim, Phil Pereira, Christian Reinhardt 2. Feb. 2008 12. Jun. 2015
(0.6.1)
FreeBSD BSD-Lizenz aktiv GNUstep-basierende Desktopumgebung
GhostBSD Eric Turgeon 12. Mär. 2010 25. Sep. 2014
(4.0)
FreeBSD 9.0 BSD-Lizenz aktiv GhostBSD 10.1 Beta 2
pfSense Chris Buechler
Scott Ullrich
2004 26. Jul. 2015
(2.2.4)
FreeBSD, m0n0wall BSD-Lizenz aktiv Firewall-Distribution Fork von m0n0wall
OPNsense Ad Schellevis Franco Fichtner Jos Schellevis K.A 2. Jul. 2015
(15.7)
FreeBSD, m0n0wall, pfSense BSD-Lizenz aktiv Firewall-Distribution Fork von pfSense
ClosedBSD Joshua Bergeron 1.0-RC1 FreeBSD proprietär inaktiv
FreeSBIE verschiedene Kontributoren[3] 27. Feb. 2004 10. Feb. 2007
(2.0.1)
FreeBSD BSD-Lizenz inaktiv Live-CD von FreeBSD
Frenzy Sergei Mozhaisky
Egor Vershinin
2004 5. Mai 2012
(1.4)
FreeBSD inaktiv portables Systemadministratoren-Toolkit als Live-CD
PicoBSD Andrzej Bialecki, Dinesh Nair (0.42) FreeBSD 3.0 BSD-Lizenz inaktiv
(in FreeBSD 5.0
ersetzt durch NanoBSD)
Bootdiskette,
Teil des FreeBSD-Codes
m0n0wall Manuel Kasper 15. Feb. 2003 15. Jan. 2014
(1.8.1)
FreeBSD BSD-Lizenz inaktiv Firewall-Distribution auf Basis von FreeBSD 1.8.2b576
NetBSD
NetBSD Das NetBSD-Projekt Mai 1993 7. Okt. 2014
(6.1.5)
386BSD, 4.4BSD-Lite BSD-Lizenz aktiv läuft auf 57 Hardware-Plattformen 7.0-RC2
Jibbed[4] Zafer Aydoğan 27. Mär. 2007 23. Dez. 2012
(6.0)
NetBSD BSD-Lizenz aktiv Live-CD von NetBSD
polyBSD FOSS Tools Team NetBSD 3.0.1[5] BSD-Lizenz inaktiv Entwicklungsplattform für eingebettete Systeme
OpenBSD
OpenBSD Das OpenBSD-Projekt Jul. 1996 1. Mai 2015
(5.7)
NetBSD 1.0 BSD-Lizenz, ISC-Lizenz aktiv Das Projekt hält strenge Richtlinien bezüglich Software-Lizenzen aufrecht und legt großen Wert auf Sicherheit 5.8-CURRENT
MirOS Das MirOS-Projekt 2003 16. Mär. 2008
(MirOS #10semel)
OpenBSD 3.1 BSD-Lizenz aktiv
Anonym.OS[6] Beta ab Jan 2005 keine OpenBSD 3.8 BSD-Lizenz inaktiv Live-CD für anonyme Kommunikation in fremden Umgebungen
ekkoBSD Rick Collette 25. Nov. 2003 7. Jul. 2004
(1.0 Beta 2)
OpenBSD 3.3 inaktiv
MicroBSD Nikolay Kalev Jul. 2002 (0.6) OpenBSD 3.0/3.4 BSD-Lizenz inaktiv BSD für den USB-Stick Nov. 2003
(0.7 Beta)
OliveBSD Gabriel Paderni Feb. 2006 OpenBSD 3.8 BSD-Lizenz inaktiv Live-CD
BSDanywhere Stephan A. Rickauer 17. Mai 2008 5. Nov. 2009
(4.6)
OpenBSD 4.6 inaktiv Live-CD
NeXTSTEP / OPENSTEP
Darwin Apple Mär. 2001 13. Aug. 2015
(14.5.0)
OPENSTEP, FreeBSD APSL, GPL, andere aktiv Open-Source-Kernsystem von OS X
OS X Apple Mär. 2001 13. Aug. 2015
(10.10.5)
Darwin wie Darwin,
zusätzl. proprietär
aktiv Desktop-System, Server-Software optional
NeXTSTEP/OPENSTEP NeXT (ab 1996 Apple-Tocher) 12. Okt. 1988 Sep. 1997 (4.2 Pre-release 2) 4.3BSD, Mach 2.5 proprietär historisch entwickelt für wissenschaftliche und grafische Anwendungen,
Workstations zur Softwareentwicklung;
seit Version 4.0 „OPENSTEP“
GNU-Userland mit BSD-Kernel
Arch BSD Amzo 25. Dez. 2013 FreeBSD aktiv nutzt das Arch-Framework
Gentoo/FreeBSD Gentoo-Linux-Entwickler 12. Nov. 2009 FreeBSD GPL, BSD aktiv nutzt das Gentoo-Framework 04-Feb-2009
Gentoo/OpenBSD Gentoo-Linux-Entwickler OpenBSD GPL, BSD aktiv nutzt das Gentoo-Framework
Gentoo/NetBSD Gentoo-Linux-Entwickler NetBSD GPL, BSD aktiv nutzt das Gentoo-Framework
Gentoo/DragonFly Robert Sebastian Gerus (noch nicht offiziell unterstützt von Gentoo) DragonFly BSD aktiv nutzt das Gentoo-Framework
Debian GNU/kFreeBSD Aurélien Jarno, Petr Salinger, Luca Falavigna, Robert Millan, Cyril Brulebois[7] 6. Feb. 2011[8] Debian 6 (Squeeze) / FreeBSD-8.1-Kernel[9] Lizenz[10] aktiv Wöchentlich neu
historische und proprietäre BSDs
386BSD Bill und Lynne Jolitz Mär. 1992 1994 4.3BSD, Net/2 BSD-Lizenz historisch erster freier x86-Port von BSD
Solaris
(veraltet SunOS)
Sun Microsystems 1982 Okt. 2012 4.xBSD, System V[11] proprietär aktiv ein von Sun für den Einsatz auf Servern und Workstations entwickeltes Betriebssystem
Tru64 UNIX (OSF/1 AXP, Digital Unix) DEC, Compaq, HP 1993 Dez. 2006 4.3BSD, 4.4BSD, Mach 2.5, Unix System V proprietär inaktiv
BSD/OS (BSD/386) BSDi, Wind River Systems Mär. 1993 Okt. 2003 4.3BSD Net/2, 4.4BSD proprietär inaktiv
Ultrix Digital Equipment Corporation 1984 1995 4.2BSD, SVR2 proprietär inaktiv

Technische Informationen[Bearbeiten]

Unterstützte Architekturen Unterstützte Dateisysteme Kernel-Typ Standard-GUI[12] Paketmanagement Update-Management Primäre APIs[13]
FreeBSD x86, amd64, PC98, UltraSPARC, andere UFS, UFS2[14], 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
FreeNAS x86, amd64 UFS, FAT32, ext2/ext3, ZFS, NTFS Monolithisch mit Modulen Kein X11 enthalten Eigenes Pluginsystem Binärupdate BSD, POSIX
DragonFly BSD amd64 UFS, FAT, ISO 9660, NFS, SMBFS, NTFS (read only), ext2, HAMMER, andere Hybrid Kein X11 enthalten pkgsrc, Binärpakete Git BSD, POSIX
MidnightBSD x86, amd64 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
NetBSD x86, 68k, Alpha, amd64, PPC, SPARC, andere (insgesamt 57)[15] 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
OpenBSD x86, 68k, Alpha, amd64, SPARC, VAX, andere (insgesamt 16) + 3 Portierungen in Entwicklung und 12 nicht mehr weiterentwickelte Portierungen.[16] UFS, UFS2[14], ext2, FAT, ISO 9660, UDF, NFS, NTFS (read only)[17], AFS, andere Monolithisch (mit Modulunterstützung[18] unter i386, amd64) FVWM[19] Ports, Binärpakete (bevorzugt) Source (CVS, CVSup, rsync) oder Binär-Upgrade BSD, POSIX, X11
PC-BSD x86, amd64 UFS, UFS2[14], ZFS, 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
Solaris x86, amd64, 68k, UltraSPARC, Power PC ZFS, UFS, NFS, UFS2[14], ext2, FAT, ISO 9660, NTFS Monolithisch X11, CDE, OpenWindows Ports, Binärpaketedate Solaris Update Manager[20] BSD, POSIX, X11
Tru64 Unix Alpha UFS, AdvFS, ISO 9660, UDF, NFS Hybrid CDE setld dupatch POSIX, Unix 98, X11, CDE, andere
Ultrix VAX, PDP-11, MIPS UFS + andere[21] Monolithisch Kein X11 enthalten setld unknown BSD, POSIX (ab 4.0)
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, Homebrew Software Update Carbon, Cocoa, BSD/POSIX, CF, X11 (seit 10.3)

Sicherheitsfunktionen[Bearbeiten]

Zugangs-
kontrolle
Sicherheits-
protokollierung
Teilsystem-
Isolationsmechanismen
Integrierte
Firewall
Verschlüsselte
Dateisysteme
Datenausführungs-Vorbeugung
Hardware Emulation
FreeBSD Unix, ACLs, MAC syslog, CAPP event auditing, OpenBSM chroot, jail, MAC-Partitionen ipfw2, IPFilter, pf  ✔ Ja  ✔ Ja  ✘ Nein
DragonFly BSD Unix syslog chroot, jail, VKernel ipfw, IPFilter, pf  ✔ Ja  ✘ Nein  ✘ Nein
NetBSD Unix, Veriexec syslog chroot, sysjail, systrace IPFilter, npf  ✔ Ja  ✔ Ja  ✘ Nein
OpenBSD Unix syslog chroot, sysjail, systrace, privilege separation pf  ✔ Ja  ✔ Ja  ✔ Ja
PC-BSD Unix, ACLs, MAC chroot, jail, MAC-Partitionen ipfw2, IPFilter, pf  ✔ Ja  ✘ Nein  ✘ Nein
OS X Unix, ACLs syslog, CAPP event auditing, OpenBSM chroot ipfw2  ✔ Ja  ✔ Ja  unbekannt

Anmerkungen:

  • Weiterer Swap-Platz kann während der Installation verschlüsselt werden und benutzt dann tmp-Datei-basierte Dateispeicherung im Grundzustand.

Siehe auch[Bearbeiten]

 Portal: Freie Software – Übersicht zu Wikipedia-Inhalten zum Thema Freie Software

Einzelnachweise[Bearbeiten]

  1. PC-BSD 10.1.2-RELEASE is Now Available. Abgerufen am 28. Mai 2015 (englisch).
  2. DesktopBSD wurde 2013 wiederbelebt, es gibt jedoch noch keine neue Version
  3. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatFreeSBIE: Contacts. Abgerufen am 7. Juli 2013.
  4. jibbed.org
  5. PolyBSD
  6. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatAnonym.OS auf Sourceforge.net. Abgerufen am 1. August 2015.
  7. wiki.debian.org
  8. wiki.debian.org
  9. wiki.debian.org
  10. wiki.debian.org
  11. SunOS 4.1.3: svidii - overview of the System V environment. In: FreeBSD Hypertext Man Pages. The FreeBSD Project. 30. September 1989. Abgerufen am 14. Juni 2006.
  12. Betriebssysteme, bei denen das 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.
  13. Die meisten Betriebssysteme nutzen proprietäre APIs zusätzlich zu unterstützten Standards.
  14. a b c d UFS2 ist Nachfolger des alten FFS, das Verbesserungen gegenüber UFS brachte. Viele BSD-Betriebssysteme verweisen auf UFS1 als FFS (oder vice versa).
  15. NetBSD-Ports by CPU (englisch)
  16. OpenBSD plattforms (englisch)
  17. OpenBSDs NTFS-Unterstützung ist seit Version 4.9 auch im Grundzustand aktiviert.
  18. OpenBSD enthält Unterstützung für Module auf manchen Architekturen. Sie werden nur verwendet, um Firmware von Drittanbieterfunktionen hinzuzufügen: Bereits existierende Funktionen auf dieselbe Art und Weise zu extrahieren wie bei FreeBSD ist nicht möglich.
  19. 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.
  20. wikis.sun.com
  21. Ultrix-FAQ

Weitere Informationen[Bearbeiten]

  • Milo et al.: FreeBSD. In: Operating System Technical Comparison. OSdata. 22. Juni 1998 – 31. März 2004. Abgerufen am 2. Juni 2006.
  • Milo et al.: OpenBSD. In: Operating System Technical Comparison. OSdata. 22. Juni 1998 – 19. April 2004. Abgerufen am 2. Juni 2006.
  • Milo et al.: NetBSD. In: Operating System Technical Comparison. OSdata. 22. Juni 1998 – 19. April 2004. Abgerufen am 2. Juni 2006.
  • Milo et al.: SunOS. In: Operating System Technical Comparison. OSdata. 22. Juni 1998 – 17. Februar 2002. 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.: Ultrix. In: Operating System Technical Comparison. OSdata. 22. Juni 1998 – 10. April 2002. Abgerufen am 2. Juni 2006.
  • Milo et al.: Mac OS X. In: Operating System Technical Comparison. OSdata. 22. Juni 1998 – 20. März 2002. Abgerufen am 2. Juni 2006.
  • Milo et al.: Mac OS X Server. In: Operating System Technical Comparison. OSdata. 22. Juni 1998 – 20. März 2002. 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.: Operating System Technical Comparison. OSdata. 31. Mai 1998 – 1. Februar 2006. Abgerufen am 2. Juni 2006.
  • Martin Brown: Differentiating Among BSD Distros. Jupitermedia Corporation. S. 4. 10. August 2004. Abgerufen am 3. Juni 2006.
  • Wolfram Schneider, Gilliam, Josh and Schultz, Steven M.: The Unix system family tree: Research and BSD (ASCII) The NetBSD Foundation. 1997-2004. Abgerufen am 3. Juni 2006.