∗BSD – Alternativen zu Linux
Woher kommt BSD? Was ist BSD? Was ist sind die Unterschiede zwischen FreeBSD, NetBSD und OpenBSD? Warum soll ich *BSD statt Linux einsetzen?
. – p.1/21 ∗BSD – Alternativen zu Linux
Kriterien zum Vergleich von Betriebssystemen Projektziele, Philosophie Plattformen, Hardwareunterstützung Sicherheit (Robustheit, Zugriff, Ausfall, . . . ) Lizenz Dokumentation Anwendungen Performanze Dateisysteme
. – p.2/21 ∗BSD – Unterschiede zu Linux
BSD eigene Distribution mit eigenen Tools Installation kann über Internet erfolgen CVS–Server für die kompletten Quellen Linux Distributionen werden von Dritten erstellt Installation üblicherweise über CD CVS–Server existieren nur für Systemteile
. – p.3/21 ∗BSD – The Big Three
FreeBSD NetBSD OpenBSD
. – p.4/21 FreeBSD – Das Moderne
Projektziele Konzentration auf wenige Plattformen Cutting Edge BSD–Lizenz
. – p.5/21 FreeBSD – Das Moderne
Eigenschaften Vereinigung von virtuellem Speicher und Dateisystembuffern Kompatibilitätsmodi softupdates Dateisystem Snapshots und Hintergrund fsck IPsec, IPv6
. – p.6/21 FreeBSD – Das Moderne
Eigenschaften multithreaded–SMP M:N Applikationsthreading kernel queues accept filters jail
. – p.7/21 FreeBSD – Das Moderne
Dokumentation in vielen Sprachen Archiv mit HOWTOs Bücher erhältlich Mailinglisten
. – p.8/21 NetBSD – Der Klassiker
Projektziele Unterstützung möglichst vieler Plattformen Pflege des klassischen BSD–APIs Einhaltung von Standards Ausbau und Verbesserung der einzelnen Werkzeuge möglichst alle Features für alle Plattformen BSD–Lizenz
. – p.9/21 NetBSD – Der Klassiker
Vorteile komplette Distribution aus einer Hand alle Quellen in einem CVS verfügbar gute man–pages hype–free gleiche Umgebung auf allen Plattformen
. – p.10/21 NetBSD – Der Klassiker
Eigenschaften hohe Abstraktion der Hardware SCSIPI – Kombination von SCSI und ATAPI generische Audiolayer (Open Sound Server) wscons – geräteunabhängige Konsole gute und ausgereifte Werkzeuge Kerneldebugger SMP pthread
. – p.11/21 NetBSD – Der Klassiker
Eigenschaften System zur Verwaltung der Packages (pkgsrc) IPv4, IPv6, IPsec, ISO, Appletalk, SMB ATM, WLAN, ARCnet, Ethernet, FDDI, HIPPI, . . . Unterstützung von gated Optimierung von Algorithmen Binärkompatibilität zu anderen Systemen SoftRAID – Raid (0,1,4,5,6) softupdates – asynchrone inodes
. – p.12/21 NetBSD – Der Klassiker
Dokumentation englisch, italienisch, französisch, japanisch Archiv mit HOWTOs und FAQs Bücher erhältlich Sammlung von Hardwareinformationen umfangreiche Linksammling zu verschiedenen Themen Mailinglisten
. – p.13/21 OpenBSD – Das Sichere
Projektziele Fehlerfreiheit Sicherheit, insbesonders Kryptographie ähnliche Eigenschaften wie NetBSD halbjährlich neue Distribution BSD–Lizenz
. – p.14/21 OpenBSD – Das Sichere
Besonderheiten starke Kryptographie OpenSSH eigene Kerberos–Implementierung eigene Firewall–Implementierung transparente Ethernetbridge
. – p.15/21 ∗BSD – Referenzen
Apples Darwin The OSKit PSO Systems TCP/IP stack for VxWorks TCP in satellite networks (NASA Lewis) Space Acceleration Measurement System II (SAMS–II) Massisively–parallel And Real–time Storage (MARS) High Performance Computing with Computer Science applications
. – p.16/21 ∗BSD – Andere Derivate
TrustedBSD MirOS DragonFlyBSD Darwin PicoBSD
. – p.17/21 ∗BSD – Weitere Projekte
pkgsrc – systemübergreifendes Paketsystem OpenSSH KAME – IPv6 Stack isdn4bsd – ISDN for BSD tcfs – transparent cryptographic filesystem lukemFTP(d) – portable Ftp-Suite
. – p.18/21 ∗BSD – Literatur
BSD mit Methode NetBSD 1.6 FreeBSD 5 The Design and Implementation of the 4.4BSD Operation System Absolute OpenBSD . . .
. – p.19/21 ∗BSD – Fazit
Kurze Zusammenfassung stabile Systeme bekannte und bewehrte Codebasis besondere Features wichtigte Software läuft
. – p.20/21 ∗BSD – Fazit
Einsatzbeispiele Trainingzwecke – NetBSD, FreeBSD Sicherheit – OpenBSD Server – NetBSD, FreeBSD Hardware – NetBSD Netzwerk – NetBSD Desktop – NetBSD, FreeBSD, OpenBSD
. – p.21/21