Formatierprogramme erledigen längst mehr als nur das Installieren von Dateisystemen. Wie gut sortierte Werkzeugkästen liefern sie für jede Aufgabe das richtige Helferlein. Wer die Performance steigern will, kitzelt über Mount-Optionen das letzte Stückchen Leistung aus Ext 3, JFS, ReiserFS oder...
Kernel
Ganze Filesysteme verschlüsseln schützt deren Daten auch, wenn jemand die Festplatte klaut oder den Rechner von Diskette bootet. Während Suse-Anwender bereits bei der Installation die Verschlüsselung aktivieren können, ist bei anderen Distributionen etwas Handarbeit angesagt.
Die EIDE-Festplatten in vielen Linux-Rechnern bleiben weit hinter ihrer Leistungsfähigkeit zurück. Mit Hdparm löst der Anwender die von den gängigen Distributionen eingestellte Handbremse.
Wenn die Festplatte wieder einmal voll ist, möchte man am liebsten einfach eine zweite nahtlos einfügen. Der Logical Volume Manager erfüllt diesen Wunsch, er fasst mehrere Blockdevices zu einem homogenen Speicherpool zusammen, der sich leicht erweitern lässt.
Seit Sommer 2001 läuft Linux auch auf der PowerPC-basierten I-Series-Familie von IBM. Die graue Maus unter den Servern wird damit zunehmend attraktiver. Bisher hat diese Lösung jedoch mehr Anklang bei Softwarehäusern als bei Kunden gefunden. Eine Bestandsaufnahme.
Auch im vergangenen Monat hat sich viel getan in der Welt der freien Software. Wir haben die Leckerbissen herausgepickt: Das IDS Samhain, Linux auf dem Linksys WRT54G Wireless Router sowie Updates für Debian GNU/Linux Woody. Feinschmecker bekommen diesmal türkisches Lahmacun.
Dateien weitergeben ist in jeder Hinsicht das ureigene Ziel freier Software - der Protokollklassiker FTP (File Transfer Protocol) löst diese Aufgabe sehr effizient. Bevor ein Admin diesen Server einrichtet, sollte er aber einiges über die Hintergründe wissen.
Die Geräteklasse der Blockdevices bildet die Grundlage für Filesysteme. Diese Kern-Technik-Folge erklärt die Treiberkomponenten und zeigt die Implementierung einer RAM-Disk als Beispiel für das neue Blockgeräte-Interface in Kernel 2.6.
Das Buch "C und Linux" richtet sich an angehende Programmierer, die lernen wollen mit der Sprache C unter Linux zu programmieren. Es deckt ein breit gefächertes Spektrum an Themen ab. Das englischsprachige Buch "Linux Toys" stellt 13 Anwendungsbeispiele für Linux-Systeme vor.
Ähnlich wie Köche arbeiten auch Softwareautoren an immer neuen Kreationen für die Benutzer. Wir picken die Leckerbissen heraus. Diesmal: Free Priority, das Windows-NT-kompatible Betriebssystem React OS, "Software in the Public Interest" sowie Ärger bei GNU Hurd. Die Feinschmecker...
Fehler in der Speicherverwaltung sind mit einem normalen Debugger kaum zu entdecken. Hilfe versprechen Mpatrol und Valgrind: Die Malloc-Debugger überwachen jede Memory-Aktion und warnen den Entwickler, wenn sein Programm Speicherlücken zurücklässt oder neben dem erlaubten Bereich schreibt.
Mit dem neuen Kernel hält ACPI auf relativ breiter Front in Linux Einzug. Die vereinheitlichte Hardware- Konfiguration ist schon aus dem Kernel 2.4 bekannt, beim Powermanagement kommen aber gleich mehrere Schlafmodi hinzu.
Die Leistungsentfaltung von Betriebssystemen hängt entscheidend von der Performance und der Strategie des Schedulers ab, der die Prozessliste führt und lauffähigen Prozessen die CPU scheibchenweise zuteilt. Der Scheduler des Kernels 2.6 ist komplett umgeschrieben und erfüllt die Anforderungen in...
Obgleich eigentlich Arzt, zählt der Australier Con Kolivas (links im Bild) zu den Performance-Spezialisten unter den Kernelprogrammierern. Für Linux 2.4 gab er eine eigene Patchsammlung heraus, schrieb einen Benchmark und zeichnet für wichtige Scheduling-Algorithmen im Kernel 2.6 verantwortlich.
Laufzeit-Informationen des Kernels lassen sich über das Proc-Filesystem auslesen und verändern. Die siebente Kern-Technik-Folge zeigt, wie man in seinem eigenen Code dieses virtuelle Dateisystem unterstützt. Im Kernel 2.6 vereinfachen Sequence Files die Programmierung.














