Erster Blick auf auf die OpenSolaris-Distribution Projekt Indiana

Seite 2: Erster Blick auf auf die OpenSolaris-Distribution Projekt Indiana

Inhaltsverzeichnis

Am einfachsten ist die Installation, wenn man OpenSolaris eine ganze Platte überlässt, in der der Installer einen großen ZFS-Pool für das System anlegt. Ansonsten ähnelt die Installation einer typischen Linux-Installation: Zeitzone und root-Passwort festlegen, Benutzer anlegen, Tastatureinstellungen – fertig.

Will man OpenSolaris keine ganze Platte spendieren, ist zuvor eine Solaris-Partition anzulegen.

Das erste Booten nach der Installation dauert recht lange, da die Service Management Facility die zu startenden Dienste registrieren muss; danach fährt das System sehr schnell hoch. Diese Prozedur wiederholt sich, wann immer man einen neuen Dienst nachinstalliert, der ein Init-Skript mitbringt.

Die Hardware-Erkennung schlug sich auf unseren beiden Testsystemen ordentlich, lediglich ein Onboard-Netzwerkchip (Intel 82562EZ) wurde nicht erkannt – allerdings steckte auch keine allzu exotische Hardware in den Rechnern. Generell ist die Hardwareunterstützung von OpenSolaris schlechter als die aktueller Linux-Distributionen; mit gängiger Hardware kann OpenSolaris im Allgemeinen jedoch umgehen. OpenSolaris führt beim Booten keine erneute Hardware-Erkennung durch; über das Tool devfsadm lässt sich das System jedoch anweisen, Treiber für neu eingebaute Hardware nachzuladen. Einige Plug'n'Play-Geräte wie USB-Massenspeicher werden beim Anstecken am laufenden Betrieb erkannt – hier kommt der Gnome-Unterbau HAL zum Zuge.

Das frisch installierte System weist zwar eine deutsche Tastaturbelegung auf, präsentiert sich ansonsten jedoch komplett in Englisch. An einer Lokalisierung arbeitet die OpenSolaris-Community noch. Sun stellt Lokalisierungspakete lediglich für die eigene OpenSolaris-Variante Solaris Express bereit.

Im Betrieb nervt die schlechte Terminal-Anpassung im Gnome-Terminal. Viele Dinge, an die man sich unter Linux längst gewöhnt hat, funktionieren nicht: Pos1- und Ende-Taste lösen lediglich einen Piepser aus, in man-Pages lässt sich nicht mit den Bildlauftasten blättern und so weiter – man fühlt sich in alte Unix-Zeiten zurückversetzt. Interessanterweise ist die Terminalanpassung im xterm besser gelungen als im Gnome-Terminal – das lässt auf kommende Verbesserungen in der Desktop-Umgebung hoffen. Schade, dass /usr/X11/bin nicht im Suchpfad eingetragen ist, so muss man das xterm erst suchen.

Die Softwareverwaltung erfolgt über das Tool pkg mit dem Image Packaging System (IPS), das im Rahmen des OpenSolaris-Projekts weiterentwickelt wird. Das Ziel ist, Software-Pakete wie mit den in der Linux-Welt üblichen Werkzeugen wie apt-get aus Repositories übers Netz nachzuinstallieren und dabei Anhängigkeiten zwischen den Paketen automatisch auflösen zu lassen. Ein Paket-Depot für OpenSolaris ist unter pkg.opensolaris.org eingerichtet; es enthält allerdings nur die Software, die sowieso von der CD installiert wird. Kurioserweise befindet sich keine Java-Version darunter.

Wer aus der Linux-Welt kommt, muss trotz Gnome-Desktop und GNU-Tools in vielen Dingen umlernen: Je näher man dem System kommt, desto größer werden die Unterschiede. Werkzeuge wie ifconfig und route haben eine leicht, fdisk bereits eine deutlich unterschiedliche Syntax. Für Hardware- und System-nahe Aufgaben wie das Laden von Treibern, die Verwaltung des ZFS, die Software-Management und so weiter sind unter Solaris andere Tools zuständig, wie auch viele Geräte einen anderen Namen tragen. Dafür gewinnt man mit ZFS oder Dtrace faszinierende Möglichkeiten, die es unter Linux so nicht gibt. Linux-Kennern steht hier allerdings eine Menge Forschungsarbeit bevor. Solaris-Administratoren erhalten mit der OpenSolaris Developer Preview eine komfortable Solaris-Version, die viel Solaris-Technik unter einer angenehmen, schon fast Desktop-tauglichen Oberfläche bereitstellt. (odi) (odi)