In der April-Ausgabe des LinuxUser warfen wir einen Blick auf die Neuerungen der kommenden Suse-Version. Lesen Sie hier, ob die finale Version das Update Wert ist.
Am 12. Mai war es endlich soweit: Novell stellte Suse Linux 10.1 auf diversen Servern für i386, x86_64 und ppc zum Download bereit – zuerst nur als 5-CD-Version, inzwischen bieten die Mirrors auch DVDs an. Da die von der Redaktion getestete Beta-Version noch zahlreiche Fehler aufwies, haben wir die offizielle Version noch einmal gründlich evaluiert.
Installation und Hardware
Die Installation von Suse Linux 10.1 bereit auf aktuellen Rechnern keine Schwierigkeiten. Auch die Aktualisierung einer 10.0 verlief in unseren Tests problemlos, allerdings müssen Sie beim Update Abhängigkeitskonflikte einzeln auflösen. Bei einer umfangreichen Installation bedeutet das zahlreiche Klicks auf keep Paketname oder delete Paketname. Ein Button Alle behalten oder Alle löschen hätte hier manchem Anwender das Leben erleichtert. YaST richtet bei der Installation neu einen zufälligen Rechnernamen nach dem Muster linux-abcd ein. Das ist vor allem bei der parallelen Installation mehrerer Systeme in einem Netzwerk praktisch.
Die Hardware-Erkennung von Suse Linux arbeitet weiterhin zuverlässig. Dass Suse eine Hardware erkennt, bedeutet jedoch noch lange nicht, dass es diese auch unterstützt. Gerade bei WLAN-Treibern sieht es nicht allzu gut aus: Die Treiber für Realtek-Karten der Serien 2400 und 2500 lassen sich mit aktuellen Kerneln nicht übersetzen und fehlen daher bei Suse Linux 10.1. Auch nach Support für Atheros-Karten sucht man vergeblich. Hier lassen sich jedoch die Treiber von der Madwifi-Seite [1] ohne größere Probleme nachinstallieren, auch Packman hat bereits erste Kernelmodule in sein Repository aufgenommen. Wer die Treiber von Hand installieren möchte, dem hilft dabei eine Anleitung im Opensuse-Wiki [2] weiter. Für optimale WLAN-Unterstützung sorgt erst der neue Netzwerkmanager.
Treiber, die nicht Teil des offiziellen Kernels sind, bringt Suse Linux in einzelnen Paketen mit. Die WLAN-Treiber finden sich im Paket wlan-kmp-default, der Ndiswrapper im Paket ndiswrapper-kmp-default. Suse Linux unterstützt auch die 3945-Chipsätze von Intel. Die passende Firmware gibt es auf den Mirrors im Zweig non-oss-inst-source.
Datensperre
Wer Suse 10.1 in Verbindung mit mehreren Linux-Partionen nutzen will, den bremst die neue Sicherheitspolitik von Novell aus: Benutzer dürfen nur noch dann auf lokale Laufwerke zugreifen, wenn der Systemadministrator diese explizit in der Datei /etc/fstab einträgt. HAL verhindert anderenfalls das Einbinden solcher Partitionen. Erhalten Sie also beim Klick auf eine Festplattenpartition in Konqueror sogar als Root eine Fehlermeldung wie in Abbildung 1, müssen Sie keinen Fehlerbericht schreiben: Das ist kein Bug, sondern ein Feature…

Abbildung 1: Neues Sicherheitsfeature: Das Einhängen lokaler Partitionen ist in der Grundeinstellung verboten.
Dank Open Source lässt sich diese Vorsichtsmaßnahme aber leicht umgehen: Ändern Sie in der Datei /usr/share/hal/fdi/policy/10osvendor/99-storage-policy-fixed-drives.fdi in Zeile 7 den Eintrag < ... type="bool">true</merge> zu < ... type="bool">false</merge> und starten Sie danach den HAL-Daemon als root mit dem Befehl rchal restart neu.
Keine Sperre, aber zumindest eine Schranke hat Novell auch dem Online-Update (YaST Online Update, YOU) eingebaut. Es funktioniert erst dann, wenn Sie Ihren Rechner nach einer Art Registrierung bei den zentralen Novell-Servern angemeldet haben. Dazu dient das YaST-Modul Online Update Configuration. Viele Linux-Benutzer reagieren auf das Stichwort Registrierung allergisch. Bevor Sie uns deshalb einen Leserbrief schreiben, sei hier erwähnt, dass der Hauptzweck der Anmeldung darin besteht:
- Hardware-Daten zu sammeln (in erster Linie für den Business-Support) und
- einen festen Update-Server einzurichten, der sich in Ihrer geografischen Nähe befindet (bisher wählte das Online-Update zufällig einen Mirror aus einer vorgegebenen Liste).
Möchten Sie auf die Registrierung verzichten, tragen Sie im YaST-Modul Installationsquelle wechseln einfach den gewünschten YOU-Server ein.
Xgl und Gnome
Für Gnome-Liebhaber ist Suse Linux 10.1 eine gute Wahl, obwohl es nicht das aktuelle Gnome 2.14, sondern die Vorgängerversion 2.12 mitbringt. Der Desktop macht dennoch einen frischen Eindruck und arbeitet spürbar schneller als KDE. Gnome als KDE-Ersatz zu preisen, wäre aber etwas viel versprochen: So gibt es zum Beispiel unter Gnome kein GUI, um die Mount-Optionen externer Festplatten einzurichten, den hilfreichen Übersichtsdialog unter der Adresse sysinfo:/ (Abbildung 2) sucht man im GNU-Desktop vergeblich. Auch für K3b oder KPowersave gibt es immer noch keine adäquaten Gnome-Programme.
Gnome bietet sich auch dann als Standard-Desktop an, wenn Sie Xgl – die 3D-Oberfläche von Novell – ausprobieren möchten. Besitzer einer unterstützten Grafikkarte können sich so über den Cube und zahlreiche 3D-Spielereien freuen, auf die Windows-Benutzer noch lange warten müssen. Das Setup muss zwar von Hand erfolgen, es sollte aber auch Anfänger vor keine allzugroßen Probleme stellen. Eine Anleitung inklusive Tipps für einzelne Grafikkarten findet sich im Opensuse-Wiki [3]. Xgl funktioniert zwar auch unter KDE, allerdings nur mit Einschränkungen: So müssen Sie als Fensterleiste die Gnome-Fensterdekoration verwenden, und der Arbeitsflächenumschalter des KDE-Panels kommt mit Xgl nicht klar.
Nicht gut genug
Novell hat es endlich geschafft, die Lizenzvereinbarung ins Deutsche zu übertragen. Nach dieser großen Anstrengung strich man den Nürnbergern wohl das Budget für weitere Übersetzungen. So sind zum Beispiel die Hinweise zur aktuellen Version eine sprachliche Katastrophe: Überschriften in Deutsch, Texte in Deutsch/Englisch gemischt. Dabei standen die finalen englischen Texte bereits mehrere Wochen vor der Release zur Verfügung – Zeit zur Übersetzung wäre also genügend geblieben.
Auch in YaST finden sich einige nur teilweise übersetzte Module, ähnliches gilt für das Vorzeigeschild AppArmor. Am schlimmsten fallen dabei die neuen Paketmanager Zen-Installer, Zen-Remover und Zen-Updater auf. So lesen Sie zum Beispiel beim Auswählen eines Pakets in der Überschrift Software markiert for installation (Abbildung 3) und während der Einrichtung Installing Pakete.
Obwohl es während der Beta-Phase mehrmal kräftig überarbeitet wurde, bleibt auch das Paket-Management unbefriedigend. Der Zenworks Linux Management Daemon (ZMD) dient in erster Linie Systemadministratoren in gemischten Umgebungen – auf Heimrechnern macht sich das Tool eher als Bremsklotz bemerkbar. Auf einem Testrechner mit 256 MByte Hauptspeicher und 1,4-GHz-CPU dauerte schon das Aufwecken des ZMD über eine Minute. Die Installation eines 2 MByte großen RPM-Pakets schlug dann nochmals mit eineinhalb Minuten (siehe Tabelle “Installationszeiten”) zu Buche. Auf Rechnern mit 512 MByte Hauptspeicher fällt das Ergebnis weniger schlecht aus.
Immerhin lässt sich die Handbremse in Suse Linux 10.1 noch lösen, da YaST auch ohne ZMD arbeitet. Der Befehl rpm -e zmd rug zen-updater löscht die speicherhungrigen Mono-Tools. Verfügen Sie über eine gute Internet-Anbindung, verzichten Sie am besten ganz auf die Paketmanager von Novell und benutzen Apt oder Smart.
Installationszeiten
| yast -i ipw-firmware | rug install ipw-firmare | rpm -ivh ipw-firmware && SuSEconfig | |
|---|---|---|---|
| Mit ZMD | 1:40 min | 1:15 min | 0:16 min |
| Ohne ZMD | 1:06 min | – | 0:10 min |
| Anmerkung: Läuft der ZMD nicht, dauert die Installation mit YaST und Rug noch rund eine Minute länger. | |||
Licht am Horizont
Abgesehen von diesen zwei größeren Baustellen erweist sich Suse Linux 10.1 als durchaus brauchbare Distribution. Das neue Kommandozeilentool rug ist sehr mächtig und ermöglicht Installation und Updates analog zu Apt oder Smart. Allerdings arbeitet es noch sehr langsam.
Auch Zen-Updater, Zen-Installer und Zen-Remover besitzen einige nette Features. So zeigt Zen-Updater Updates sämtlicher Installationsquellen an, nicht nur die Sicherheitspatches und Bugfixes von Novell. Auf diese Weise bemerken Sie etwa, ob Packman eine neue Version von K3b berereit hält. Zen-Installer vereinfacht das Einspielen neuer Pakete durch eine schlichte Oberfläche und erlaubt festgelegten Benutzern, ohne Root-Passwort Software zu installieren.
Erste Kommentare auf der Suse-Laptop-Liste [4] bezeugen, dass Suse 10.1 auch mit einer deutlich besseren Energieverwaltung aufwartet. Dank des neuen Kommandozeilentools s2ram arbeitet Suspend-to-RAM jetzt auf zahlreichen Laptops ohne manuelle Eingriffe. Dabei prüft s2ram über eine Whitelist, ob das Gerät die Funktion auch unterstützt. Wenige Mausklicks in YaST genügen, und Ihr Laptop versetzt sich beim Schließen des Deckels automatisch in diesen Ruhezustand. Suspend-to-Disk funktioniert jetzt auf jedem halbwegs aktuellen Rechner, egal ob Notebook oder Desktop-Rechner.
Fazit
Fast könnte man bei Suse Linux 10.1 von soldider Arbeit sprechen – wären da nicht der langsame Paket-Manager, die halbfertigen Übersetzungen und die Kinderkrankheiten der Zen-Tools. Benutzen Sie jedoch sowieso Apt oder Smart für das Paketmanagement, dann spricht nichts gegen ein Update.
Bei Laptops sollten Sie sich vor einer Aktualisierung in einschlägigen Foren schlau machen, ob Suse Linux 10.1 Ihr WLAN-Gerät noch unterstützt. Wenn ja, lohnt sich das Update. Für ältere Rechner und alle, die mit Ihrem jetzigen Linux zufrieden sind, gilt dagegen einmal mehr: Never change a running system!
Glossar
-
HAL
-
Hardware Abstraction Layer. Zwischen Hard- und Software vermittelnde Schicht. HAL ersetzt bei Suse auch Hotplug.
Infos
[1] Madwifi: http://madwifi.org/
[2] Atheros-Karten einrichten: http://de.opensuse.org/Atheros_madwifi
[3] Xgl einrichten: http://de.opensuse.org/Xgl
[4] Suse-Laptop-Liste: http://lists.suse.com/archive/suse-laptop/






