bsd




BACK ..


Anmerkungen und Geschichte zu BSD: ================================== Eine gute beschteibung der BSD-Geschichte Alle diese BSD-Betriebssysteme werden (im gegensatz zu Linux) als komplette Distributionen erstellt und vertrieben. Nur OpenBSD wird "offen" (wie Linux) entwickelt, die beiden andern dagegen durch ein "Core-Team" geleitet und gelenkt! In das Core-Team muss man gewält werden, was wiederum erst eintritt, wenn man seine Lorbeeren verdient hat! NetBSD laeuft auf einer unglaublich grossen Bandbreite von CPU - Architekturen: alpha, amiga, arc, arm26, arm32, atari, bebox, cobalt, hp300, hpcmips, i386, luna68k, mac68k, macppc, mmeye, mvme68k, news68k, newsmips, next68k, ofppc, pc532, pmax, prep, sgimips, sparc, sparc64, sun3, vax, x68k, ... NetBSD's Design und Codetechnik ist speziell gestaltet für Multiplatform-Unterstützung. In den NetBSD Binärpaketen wurde auch auf die Nutzung von Funktionen (z.B. Instruktions- und Addressmodes) verzichtet, die nur ein bestimmtes Prozessormodell unterstützen. Das Resultat, ein NetBSD Binärpaket sollte auf jeder Machine, die eine von NetBSD unterstütze Architektur darstellt, laufen, ungeachtet des Prozessormodells (wenn NetBSD installiert ist). NetBSD bringt hin und wieder erleichterungen ein (wie z.B. "adduser") aber der Philosophie nach will es ein Ur-Unix sein mit dem man lernen kann (muss) wie alles unter der Motorhaube funktioniert. Eine Philosophie von NetBSD ist "No dirty hacks!" und das einhalten von Standards. Das merkt man dem System auch an. Die Konfiguration ist wesentlich logischer und aufgeräumter als in anderen Unix-ähnlichen Systemen, darueber hinaus ist trotzdem alles sehr einfach, logisch und klar gehalten (z.B. die ISDN- und Netzwerkkonfiguration!). FreeBSD ist ein robustes Betriebssystem mit einem grossen Funktionsumfang. Es erfüllt die Bedürfnisse sowohl von Anfängern als auch von fortgeschrittenen Usern, für kleine (z.B. CFCL) oder immense (z.B. Yahoo) Seiten. FreeBSD hat eine grosse Kollektion von Zusatzsoftware, die sogenannten Ports (vorkonfigurierte source codes) und Pakete (installierbare Binärdateien). FreeBSD ist DER "Linux-Konkurent", ursprünglich für i386- aber jetzt auch für Alpha-Hardware verfügbar. FreeBSD will nach eigenen Angaben kommerzieller sein als die kommerziellen ohne das Geld ins Spiel zu bringen. Sie meinen damit, das die Entwicklung soliede betrieben wird egal ob auf dem Markt ein Boom oder nicht herscht. Das vermeidet die Probleme die durch eine Boomgesteuerte Entwicklung auftreten (unter denen besonders Linux leidet) wie zum Beispiel das überlasten der vorherschenden Infrastruktur. Der Kernel ist z.B. bei allen drei BSD's stabiler und leistungsfähiger als der Linux-Kernel, da bei der Entwicklung mehr Wert auf die Qualität gelegt wurde als (wie bei Linux) auf vermarktbare Funktionen! Es ist ein sehr ordentliches System, wer einige Linux-Distributionen kennt und die Ordnung z.B. einer Slakware oder Debian kennt und schätzt wird von FreeBSD (und den anderen BSD's) begeistert sein. Denn z.B. die Netzwerkkonfiguration ist bei FreeBSD noch einfacher und schlüssiger als bei einer Debian! (Vergleichbar ist das natürlich nur wenn man als universelles Konfigurationstool den "vi" nimmt! ;-) OpenBSD wird von den Entwicklern als ein System mit "voreingestellter Sicherheit" entwickelt. Das beinhaltet Datensicherheit, Einbruchsicherheit, Betriebsstabilität und Verschlüsselung (sogar der Swap-Bereich ist verschlüsselt!). Aus diesem Grund wird OpenBSD auch in Kanada entwickelt, da es dort keine Exportbeschränkungen für starke Verschlüsselungssoftware gibt. Auf der anderen Seite hat OpenBSD nicht immer die neueste Softwareversion auf dem System. All diese Codeinspektionen und Tests brauchen Zeit. Trotz allem, wenn du eine solide Machine als Webserver (mit hohem Sicherheitsniveau) möchtest, ist OpenBSD vielleicht dein System. OpenBSD ist 1995 aus NetBSD hervorgegangen und ist von den Inneren Werten dem NetBSD auch heute noch sehr ähnlich, man kann sogar in einigen Bereichen das NetBSD-Handbuch sehr gut zu Rate ziehen! Jeder, der sich mal mit OpenBSD auseinander gesetzt und angefreundet hat schätzt unter anderem auch diese Quallitäten. OpenBSD ist (wie NetBSD) für ferschiedene Hardwareplattformen verfügbar (nur noch nicht für so viele). In meinen Augen ist es ein um Sicherheitsaspekte erweitertes und überarbeitets NetBSD, das nicht unbedingt so ur-unixhaft (rustikal) bleiben muss. Es vertritt im grossen und ganzen die gleiche Philosophie wie NetBSD, nur das an erster Stelle die Sicherheit steht! Das ist der Grund warum ich es (neben FreeBSD) einsetze!
Die Entwicklungsgeschichte von BSD