Vergleich von BSD-Betriebssystemen

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

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 | Quelltext bearbeiten]

  • inaktiv
  • System primäre Entwickler erstes öffentl.
    Release
    jüngstes
    Release
    basiert auf bevorzugte Lizenz Status Besonderheiten jüngste nicht stabile Version
    FreeBSD
    FreeBSD Das FreeBSD-Projekt Dez. 1993 26. Juli 2017
    (11.1)
    386BSD, 4.4BSD-Lite BSD-Lizenz aktiv FreeBSD12-CURRENT
    FreeNAS Olivier Cochard, Volker Theile, iXsystems 2005 13. Dez. 2017
    (11.1)
    FreeBSD, NanoBSD BSD-Lizenz aktiv FreeBSD-Distribution zur Benutzung als NAS
    NAS4Free Daisuke Aoyama, Michael Zoon 2011 1. Sep. 2017
    11.1.0.4.4551
    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. Auch als ARM version NAS4Free-10.2.0.2 vom 2016-04-15 für RPI und c1 verfügbar.
    DragonFly BSD Das DragonFly-BSD-Projekt 12. Jul. 2004 10. Apr. 2018
    (5.2.0)
    FreeBSD 4.8 BSD-Lizenz aktiv fokussiert auf Multiprozessorsysteme und Cluster
    TrueOS
    (PC-BSD)
    Kris Moore, Mike Albert, Tim McCormick, Dimitri Tishchenko 29. Apr. 2006 26. Mär. 2018
    TrueOS 18.03
    FreeBSD BSD-Lizenz aktiv vorkonfigurierter Desktop, rolling release Distribution
    MidnightBSD Lucas Holt, Caryn Holt, D. Adam Karim, Phil Pereira, Christian Reinhardt 2. Feb. 2008 19. Aug. 2017
    (0.8.6)
    FreeBSD BSD-Lizenz aktiv GNUstep-basierende Desktopumgebung
    GhostBSD Eric Turgeon 12. Mär. 2010 16. Nov. 2017 (11.1) FreeBSD 11.1 BSD-Lizenz aktiv Basiert auf FreeBSD, unterstützt UEFI [1]
    pfSense Scott Ullrich 2004 29. Mär. 2018
    (2.4.3)
    [2]
    FreeBSD, m0n0wall Apache-Lizenz 2.0 aktiv Firewall-Distribution Fork von m0n0wall
    OPNsense Ad Schellevis, Franco Fichtner, Jos Schellevis 15. Apr. 2018
    (18.1.6)
    FreeBSD, m0n0wall, pfSense BSD-Lizenz aktiv Firewall-Distribution Fork von pfSense
    ClosedBSD Joshua Bergeron 1.0-RC1 FreeBSD proprietär inaktiv
    DesktopBSD Daniel Hilbert 25. Jul. 2005 7. Sep. 2009
    (1.7)
    FreeBSD BSD-Lizenz inaktiv DesktopBSD wurde 2013 wiederbelebt, es gibt jedoch noch keine neue Version
    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 Bootdiskette; Teil des FreeBSD-Codes; in FreeBSD 5.0 ersetzt durch NanoBSD
    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 17. Juli 2018
    (8.0)
    386BSD, 4.4BSD-Lite BSD-Lizenz aktiv läuft auf 57 Hardware-Plattformen
    Jibbed Zafer Aydoğan 27. Mär. 2007 16. Okt. 2015
    (7.0)
    NetBSD BSD-Lizenz inaktiv Live-CD von NetBSD
    polyBSD FOSS Tools Team NetBSD 3.0.1[4] BSD-Lizenz inaktiv Entwicklungsplattform für eingebettete Systeme
    OpenBSD
    OpenBSD Das OpenBSD-Projekt Jul. 1996 15. Apr. 2018
    (6.3)
    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
    Bitrig 25. Nov. 2014 25. Nov. 2015
    (1.0)
    OpenBSD 5.6 ISC-Lizenz aktiv Konzentriert sich auf moderne Plattformen und Tools
    MirOS Das MirOS-Projekt 2003 16. Mär. 2008
    (#10semel)
    OpenBSD 3.1 BSD-Lizenz aktiv
    Anonym.OS[5] OpenBSD 3.8 BSD-Lizenz inaktiv Live-CD für anonyme Kommunikation in fremden Umgebungen Jan. 2005
    (Beta)
    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
    Darwin ← NeXTstep
    Darwin Apple Mär. 2001 9. Jul. 2018
    (17.7.0 )
    Rhapsody, FreeBSD, XNU (BSD4.4Lite, Mach 3) APSL, GPL, andere aktiv Open-Source-Basissystem von macOS (OS X, Mac OS X)
    macOS
    (OS X, Mac OS X)
    Apple Mär. 2001 9. Jul. 2018
    (10.13.6)
    Darwin; Rhapsody, Mac OS Classic wie Darwin,
    zuzgl. proprietär
    aktiv aus Rhapsody entwickelte und um Komponenten aus Mac OS Classic ergänzte Distribution mit Desktop-Umgebung; UNIX-03-zertifiziert; Server-Software optional
    PureDarwin Darwin inaktiv Darwin-Distribution
    DarwinBSD[6] 7. Feb. 2013 7. Feb. 2013 Darwin inaktiv Darwin-Distribution PureDarwin 1.3 beta
    Rhapsody Apple 1997 27. Okt. 2000
    (5.6)
    OPENSTEP, FreeBSD, BSD4.4Lite, Mach 3 proprietär historisch OPENSTEP-Weiterentwicklung, die ursprünglich Mac OS Classic gänzlich ersetzen sollte
    NeXTSTEP / 
    OPENSTEP
    NeXT (ab 1996 Apple) 12. Okt. 1988 Sep. 1997
    (4.2PR2)
    4.3BSD, Mach 2.5 proprietär historisch entwickelt mit neuartigem User Interface für wissenschaftliche und grafische Anwendungen und Workstations zur Softwareentwicklung; ab 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 FreeBSD GPL, BSD inaktiv[7] nutzt das Gentoo-Framework, Gentoo-Prefix-Project[8]
    Gentoo/OpenBSD Gentoo-Linux-Entwickler OpenBSD GPL, BSD inaktiv[9] nutzt das Gentoo-Framework, Gentoo-Prefix-Project
    Gentoo/NetBSD Gentoo-Linux-Entwickler NetBSD GPL, BSD inaktiv[10] nutzt das Gentoo-Framework, Gentoo-Prefix-Project
    Gentoo/DragonFly Robert Sebastian Gerus (nie offiziell unterstützt) DragonFly BSD gestoppt nutzte das Gentoo-Framework im Rahmen von „Gentoo *BSD“[11]
    Debian GNU/kFreeBSD Aurélien Jarno, Petr Salinger, Luca Falavigna, Robert Millan, Cyril Brulebois[12] 6. Feb. 2011 6. Feb. 2011[13] Debian 6 (Squeeze), FreeBSD-8.1-Kernel[14] Lizenz[15] aktiv Wöchentlich neu
    UbuntuBSD 19 .Mär. 2015 8. Sep. 2016
    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 (inzw. Oracle) 1982 Okt. 2012 4.xBSD, System V[16] 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, 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, System V proprietär inaktiv

    Technische Informationen[Bearbeiten | Quelltext bearbeiten]

    System Unterstützte Architekturen Unterstützte Dateisysteme Kernel-Typ Standard-GUI[17] Paketmanagement Update-Management Primäre APIs[18]
    FreeBSD x86, amd64, PC-98, UltraSPARC, andere UFS, UFS2[19], 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 (Subversion, portsnap), Netzwerk-Binärupdate (freebsd-update) 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, HAMMER2 und 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)[20] 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.[21] UFS, UFS2[19], ext2, FAT, ISO 9660, UDF, NFS, NTFS (read only),[22] AFS, andere Monolithisch (mit Modul­unterstützung[23] unter i386, amd64) FVWM[24] Ports, Binärpakete (bevorzugt) Source (CVS, CVSup, rsync) oder Binär-Upgrade BSD, POSIX, X11
    Solaris x86, amd64, 68k, UltraSPARC, Power PC ZFS, UFS, NFS, UFS2[19], ext2, FAT, ISO 9660, NTFS Monolithisch X11, CDE, OpenWindows Ports, Binärpakete Solaris Update Manager[25] BSD, POSIX, X11
    TrueOS
    (PC-BSD)
    x86, amd64 UFS, UFS2[19], 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
    Tru64 UNIX Alpha UFS, AdvFS, ISO 9660, UDF, NFS Hybrid CDE setld dupatch POSIX, UNIX 98 (SUSv2), X11, CDE, andere
    Ultrix VAX, PDP-11, MIPS UFS + andere[26] Monolithisch Kein X11 enthalten setld unknown BSD, POSIX (ab 4.0)
    macOS & Darwin PPC (bis 10.5), x86 (ab 10.4), ARM (ab 10.5) 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 nativ keines, optional durch Drittanbieter: MacPorts, Fink, Homebrew Software Update (≤ 10.6)
    Mac App Store (≥ 10.7)
    Cocoa/GNUstep, Java, X11 (seit 10.3), Carbon; Core Foundation; BSD, POSIX;

    Sicherheitsfunktionen[Bearbeiten | Quelltext 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, pledge, privilege separation pf  ✔ Ja  ✔ Ja  ✔ Ja
    macOS (OS X) Unix, ACLs syslog, CAPP-Event-Auditing, OpenBSM chroot ipfw2  ✔ Ja  ✔ Ja  unbekannt
    TrueOS (PC-BSD) Unix, ACLs, MAC chroot, jail, MAC-Partitionen ipfw2, IPFilter, pf  ✔ Ja  ✔ Ja  ✘ Nein
    Bitrig Unix syslog chroot, systrace, Privilegientrennung pf  ✔ Ja  ✔ Ja  ✔ Ja

    Anmerkungen:

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

    Siehe auch[Bearbeiten | Quelltext bearbeiten]

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

    Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

    1. https://www.heise.de/ix/meldung/GhostBSD-10-3-FreeBSD-fuer-den-Desktop-3312070.html
    2. pfSense 2.4.3-RELEASE now available. In: Netgate - Secure networks start here. (netgate.com [abgerufen am 26. April 2018]).
    3. FreeSBIE: Contacts. Abgerufen am 7. Juli 2013.
    4. PolyBSD
    5. Anonym.OS auf Sourceforge.net. Abgerufen am 1. August 2015.
    6. Sourceforge
    7. Gentoo FreeBSD Wikipage (englisch)
    8. Gentoo Prefix project Wikipage (englisch)
    9. Gentoo OpenBSD Wikipage (englisch)
    10. Gentoo NetBSD Wikipage (englisch)
    11. Gentoo BSD/Developer Notes Wikipage (englisch)
    12. wiki.debian.org
    13. wiki.debian.org
    14. wiki.debian.org
    15. wiki.debian.org
    16. 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.
    17. 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.
    18. Die meisten Betriebssysteme nutzen proprietäre APIs zusätzlich zu unterstützten Standards.
    19. 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).
    20. NetBSD-Ports by CPU (englisch)
    21. OpenBSD platforms (englisch)
    22. OpenBSDs NTFS-Unterstützung ist seit Version 4.9 auch im Grundzustand aktiviert.
    23. 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.
    24. 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.
    25. wikis.sun.com
    26. Ultrix-FAQ

    Weitere Informationen[Bearbeiten | Quelltext bearbeiten]

    • Milo et al.: FreeBSD. In: Operating System Technical Comparison. OSdata. 22. Juni 1998 – 31. März 2004. Abgerufen im 2. Juni 2006.
    • Milo et al.: OpenBSD. In: Operating System Technical Comparison. OSdata. 22. Juni 1998 – 19. April 2004. Abgerufen im 2. Juni 2006.
    • Milo et al.: NetBSD. In: Operating System Technical Comparison. OSdata. 22. Juni 1998 – 19. April 2004. Abgerufen im 2. Juni 2006.
    • Milo et al.: SunOS. In: Operating System Technical Comparison. OSdata. 22. Juni 1998 – 17. Februar 2002. Abgerufen im 2. Juni 2006.
    • SunOS & Solaris version history. Berkeley. Abgerufen im 2. Juni 2006.
    • Ultrix FAQ. 4. November 1996. Abgerufen im 2. Juni 2006.
    • Milo et al.: Ultrix. In: Operating System Technical Comparison. OSdata. 22. Juni 1998 – 10. April 2002. Abgerufen im 2. Juni 2006.
    • Milo et al.: Mac OS X. In: Operating System Technical Comparison. OSdata. 22. Juni 1998 – 20. März 2002. Abgerufen im 2. Juni 2006.
    • Milo et al.: Mac OS X Server. In: Operating System Technical Comparison. OSdata. 22. Juni 1998 – 20. März 2002. Abgerufen im 2. Juni 2006.
    • BSDeviant download page. The Pirate Bay. Abgerufen im 3. Juni 2006. The main site no longer exists.
    • ekkoBSD 1.0 BETA1B Released. Slashdot. 25. November 2003. Abgerufen im 3. Juni 2006.
    • Milo et al.: Operating System Technical Comparison. OSdata. 31. Mai 1998 – 1. Februar 2006. Abgerufen im 2. Juni 2006.
    • Martin Brown: Differentiating Among BSD Distros. Jupitermedia Corporation. S. 4. 10. August 2004. Abgerufen im 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 im 3. Juni 2006.