logoOL.gif
user_gelb_schwarz_or.gif
logoUL.gif
logoUR.gif claim.gif
LinuxUser LinuxCommunity EasyLinux Linux-Magazin International
      Anzeige
TFT Monitor bei Mercateo kaufen.
Neues Netbook? Ein Preisvergleich lohnt sich.
Bei uns finden sie Notebooks, PDAs und Drucker mit Testberichten und Tipps.
Diamant Buchhaltungssoftware – transparent und detailliert auch für die Konzernbuchhaltung.
Günstige Shareware Programme als direkte Downloads im Software Portal.
Bis zu 70% sparen durch Preisvergleich.
      Anzeige

Erschienen in LinuxUser 10/2004   »   Ausgabe bestellen

Kanotix - Das bessere Knoppix?

Duell der Meister

von Fabian Franz
Duell


Seit einiger Zeit macht Kanotix als das bessere Knoppix von sich reden. Es soll mehr Hardware besser erkennen und die Festplatteninstallation soll noch einfacher sein. Welche Features Kanotix tatsächlich bietet und wo es Knoppix überbietet zeigt dieser Artikel.

Die Live-Distribution Kanotix [1] entstand aus dem bekannten Knoppix heraus und ist benannt nach seinem Schöpfer Jörg "Kano" Schirottke. Er hat früher Patches und Programme zu Knoppix beigesteuert, war aber nicht mit dem Entwicklungsprozess zufrieden. Es hat ihm zu lange gedauert, bis Patches in die Distribution eingeflossen waren und das Team gab seiner Meinung nach zuwenige Releases heraus. Am meisten hat ihn allerdings gestört, dass Knoppix zwar selbst auf einem 486er läuft, aber nicht für moderne Hardware optimiert ist. Kanotix läuft erst auf Rechnern ab 586.

Kurzerhand hat Kano Knoppix geforkt und eine eigene Distribution geschaffen. Auf seiner Website ist zu lesen: "Danke für Knoppix. Ich mag es sehr, aber ich musste es verbessern :)". Kano ist sehr bekannt in der Knoppix-Community und im Knoppix-Forum [2]. Mit circa 5.000 Beiträgen ist er der aktivste Forumsteilnehmer überhaupt und hat fast jede Frage beantwortet.

Im Gegensatz zu Knoppix basiert Kanotix auf dem instabilen Zweig von Debian namens Unstable/Sid. Daher könnte man Kanotix als "Knoppix Unstable" bezeichnen. Viele der in Kanotix getesteten Treiber und Programme finden sogar später ihren Weg in das Original-Knoppix. Aktuell ist die Version Kanotix Bughunter 7A sowie die Entwicklungsversion Bughunter 8. Zum Featurevergleich hat der Autor die brandneue Knoppix 3.6 Akademy-Edition herangezogen.

Schickes Gewand

Das Kanotix Bootmenü

Abb. 1: Im Gegensatz zu Knoppix besitzt Kanotix ein grafisches Startmenü. In diesem wählt der Benutzer die gewünschten Cheatcodes aus.

Beim Start begrüßt den Benutzer ein grafisches Menü, in dem sich mehrere Kombinationen von Cheatcodes auswählen lassen (siehe Abbildung 1). Standardmäßig sind im Gegensatz zu Knoppix ACPI und das Soundsystem ALSA eingeschaltet. Statt lang=de oder ähnliche Befehle einzutippen wählt der Benutzer einfach über die Funktionstasten [F2] bis [F4] die gewünschten Optionen. Hinter [F1] verbirgt sich eine Hilfe mit den Erklärungen der meisten Cheatcodes.

Kanotix erkennt mit den Standardeinstellungen sämtliche Hardware eines HP Compaq NX5000 Notebooks, Tabelle 1 zeigt einen Vergleich zu Knoppix. Die Maus wurde zwar als "PC Speaker" erkannt, tat aber trotzdem ihren Dienst. Viele Geräte, die Knoppix überhaupt nicht unterstützt erkennt Kanotix problemlos. Eine Fritz! Card DSL beispielsweise konfigurierte Kanotix ohne Probleme. Auch eine Broadcom Netzwerkkarte, mit der Knoppix nichts anfangen konnte ließ sich unter Kanotix verwenden.

Das Kanotix-Menü

Abb. 2: Das Kanotix-Menü bietet viele Tools zum Einrichten der Hardware. Die meisten Win-Modems lassen sich so einfach konfigurieren.

Beim Starten der grafischen Oberfläche begrüßt den Benutzer das Kanotix-Maskottchen, ein Fisch. Neben dem KDE-Logo links unten befindet sich das "Fisch-Menü", aus dem heraus sich sämtliche Kanotix-Programme starten lassen (siehe Abbildung 2). Mit ihnen starten Benutzer diverse Serverdienste und richten Hardware ein. Herausragend ist, dass Kanotix auch so genannte Win-Modems unterstützt, die nur mit proprietären Treibern funktionieren.

Paketauswahl

Außerdem im Menü enthalten sind Tools für ISDN, Apache und sogar die Firewall Guarddog. Wie auch Knoppix enthält Kanotix "Captive" zum Einbinden von NTFS-Partitionen, Partition Image und QTParted zum Erstellen und Sichern von Partitionen. Das Debian-Menü ist leider nicht in das KDE-Menü integriert sondern separat eingebunden.

Dank Debian Unstable ist in Kanotix stets die aktuellste Software vorhanden. Die Bughunter 8 kommt bereits mit KDE 3.3 während Knoppix 3.6 noch KDE 3.2 verwendet. Weitere integrierte Software sind die Entwicklungswerkzeuge Quanta und Kommander, KDevelop jedoch nicht. Die Emulations-Software QEmu emuliert ähnlich VMWare einen kompletten PC und erlaubt es, ganze Betriebssysteme unter Linux zu starten.

Kanotix hat als eine der ersten Distributionen volle Unterstützung für das neu erschienene Dateisystem Reiser 4. Sollte eine Software doch mal fehlen, lässt sie sich dank integrierter Live-Installationstechniken im laufenden Betrieb nachinstallieren. So laden Benutzer zum Beispiel die NVidia-Treiber über das Fisch-Menü aus dem Internet und installieren sie mit einem einzigen Schritt.

Das Software-Warehouse Klik macht es besonders einfach, neue Software zu integrieren, ein Druck auf den Klik-Button im Browser genügt. Wie bei Knoppix 3.6 ist auch der Ndiswrapper installiert, jedoch bereits für einige Windows-Treiber vorkonfiguriert. Ein Aufruf von modprobe ndiswrapper genügt daher meistens, um entsprechende Geräte zum Laufen zu bekommen.

Kanotix erhebt den Anspruch, immer brandneue Software zu enthalten. Ist ein Programm aus Debian Unstable zu alt, dann baut der Autor auch mal schnell selbst ein Paket aus den aktuellsten Sourcen. Dies war zum Beispiel lange Zeit bei dem Instant Messaging Tool SIM der Fall.

Installation

Wer Kanotix permanent auf Festplatte bannen will, gibt in einem Konsolen-Fenster einfach sudo kanotix-installer ein. Das Installationstool ist dasselbe wie bei Knoppix, das Standard-Dateisystem ist allerdings ReiserFS. Nach Auswahl von Konfiguration erstellen wählt der Benutzer eine freie Partition, gibt Benutzernamen und Passwörter an und wählt Installation starten. Ist die Installation beendet, stehen mehrere Skripte zur Verfügung, die viele Programme vollautomatisch konfigurieren. Tabelle 3 zeigt einige dieser Skripte, die komplette Sammlung gibt es auf [3].

Aber Achtung: Das installierte System ist zwar meistens aktueller als Knoppix, doch Pakete in Debian Unstable können auch mal kaputt sein und das System unbrauchbar machen. Wer Probleme mit Kanotix hat und nicht mehr weiter weiß findet auf [4] eine sehr aktive Community, die bei Problemen gerne hilft. Dort ist auch meistens Kano selbst anzutreffen. (mwe)


Fork: Ein Fork bedeutet, dass ein Teil der Entwicklergemeinde eines Projekts den vorhandenen Source Code abspaltet und daraus ein neues Projekt startet. Das passiert oftmals, wenn sich die Entwickler untereinander nicht mehr einig werden.
Cheatcode: In der Knoppix-Welt nennen sich die beim Booten angegebenen Parameter Cheatcodes. Benutzer stellen so bestimmte Paramter bereits beim Booten ein.

Tabelle 1: Erkannte Hardware (HP Compaq NX5000)
Hardwarekomponente Kanotix BH 7 Kanotix BH 8 Knoppix 3.4 Knoppix 3.6
Netzwerkkarte Ja Ja Nein Ja
Centrino Wirelesskarte Nein Ja (ndiswrapper) Nein Ja (ndiswrapper +
Herunterladen der Windows Treiber)
i810 Grafikkarte
(GLX und XV)
Ja Ja Ja Ja
i810 Soundkarte Ja Ja Ja Ja
PCMCIA, USB, Firewire Ja Ja Ja Ja
ACPI Ja Ja Ja Ja

Tabelle 2: Nützliche Skripte nach der Installation
install-nvidia-VERSION-debian.sh Installiert Version VERSION der NVidia Grafikkarten-Treiber.
install-nvidia-debian.sh Installiert die kompatible Version der NVidia Grafikkarten-Treiber.
install-radeon-VERSION-debian.sh Installiert die Version VERSION der Radeon Grafikkarten-Treiber ab Radeon 8500.
install-radeon-debian.sh Installiert die kompatible Version der Radeon Grafikkarten-Treiber ab Radeon 8500.
fix-fonts.sh Regeneriert die Schriftarten. Fonts, die in /usr/share/fonts/ttf liegen werden dabei hinzugefügt.
fix-5b-mouse.sh Aktiviert die seitlichen Maustasten einer 7-Tasten-Maus und stellt diese auf Vor/Zurück ein.
fix-time.sh Bei Zeitproblemen setzt dieses Skript die Zeitzone neu.
fix-ssh.sh Erzeugt einmalig die SSH-Keys.
apache-start.bash Startet den Apache Webserver.
dvb-nexus load Aktiviert Nexus-DVB-Karten. DVB-Support ist dann zum Beispiel in Xine verfügbar mit xine dvb://
dvb-pctvsat load Aktiviert PCTV-Sat-DVB-Karten. DVB-Support ist dann zum Beispiel in Xine verfügbar mit xine dvb://
kanotix-irc.sh Startet einen Textmodus Chat-Client. Dies ist besonders dann praktisch, wenn die grafische Oberfläche nicht mehr startet.
smbconfig.sh Erzeugt eine Samba-Vorkonfiguration und startet den Samba-Server. Weitere Konfiguration ist mithilfe des Kontrollzentrums möglich.

Infos

[1] Kanotix: http://www.kanotix.com/
[2] Knoppix-Forum (derzeit inaktiv): http://www.linuxtag.org/forum/
[3] Kanotix-Skripte: http://www.kanotix.com/files/
[4] Kanotix-Forum: http://kanotix.mipooh.net/

Der Autor

Fabian Franz studiert Informatik an der Universität Karlsruhe. Er ist seit 2003 aktiver Mitentwickler des Knoppix-Projektes. Fabian hat Programme zur Knoppix-Festplatteninstallation entwickelt und forscht auf verschiedensten Gebieten der Live-CD-Technologie. So hat er auf dem letzten Linuxtag einen Prototyp von Knoppix für den Mac vorgestellt und einen Live-Installer entwickelt, der im laufenden "Knoppix-von-CD"-Betrieb ausgewählte Programme und Treiber nachinstalliert.

Dieser Online-Artikel kann Links enthalten, die auf nicht mehr vorhandene Seiten verweisen. Wir ändern solche "broken links" nur in wenigen Ausnahmefällen. Der Online-Artikel soll möglichst unverändert der gedruckten Fassung entsprechen.




Druckerfreundliche Version | Feedback zu dieser Seite | Datenschutz | © 2010 Linux New Media AG | Last modified: 2008-04-22 14:00

[Linux-Magazin] [LinuxUser] [EasyLinux] [Linux-Community] [Ubuntu User] [Linux Technical Review] [Linux Magazine] [Linux Pro Magazine] [Ubuntu User]
[EasyLinux Poland] [Linux Magazine Poland] [Linux Magazine Brasil] [EasyLinux Brasil] [Linux Magazine Spain]