Die Self-Monitoring, Analysis and Reporting Technology (SMART) auf modernen Speichermedien liefert Kenngrößen zu deren gesundheitlichem Wohlbefinden. Die Smartmontools steuern diese Aktivitäten und informieren den Fileserver-Admin über einen bevorstehenden Plattentod.
IDE
Microsofts Dotnet-Plattform steht Linux-Programmierern über die Projekte Mono und DotGNU zur Verfügung. Der Artikel untersucht, wie weit sich die alternativen Implementierungen für Projekte in der Praxis eignen. Im Mittelpunkt steht die Programmierung grafischer Benutzeroberflächen.
Der Desktop mit der Pfote findet auch hierzulande immer mehr Anhänger. Damit wächst die Bedeutung von Gnome als Entwicklungsplattform, deren GUI-Toolkit GTK sogar auf Windows und Mac läuft. Dieser Artikel verhilft zur Orientierung auf den verschlungenen Entwicklungswegen.
Das ursprünglich als Java-IDE angetretene Eclipse ist heute mehr als eine Entwicklungsumgebung: Seine Rich-Client-Plattform kann als Grundlage beliebiger Anwendungen dienen. Dieser mehrteilige Workshop entwickelt mit Plugin-Mechanismen eine GUI-Applikation fürs Management digitaler Fotos.
Für die einen revolutionär, für andere Kinderkram - an RAD-Werkzeugen scheiden sich die Geister. Das Linux-Magazin hat Verfechter beider Standpunkte um Begründungen gebeten.
Mit dem C++-Toolkit Qt der norwegischen Firma Trolltech erstellen Programmierer Crossplattform-Anwendungen für Linux, Windows oder Mac OS. Auch der KDE-Desktop basiert auf Qt. Dieser Artikel gibt einen Ausblick auf die kommende Version Qt 4.0 und zeigt, worauf Umsteiger achten müssen.
Bei der Jagd nach Bugs im eigenen Programmcode holen sich Entwickler gern Hilfe. Etwa beim DDD: Er stöbert das virtuelle Ungeziefer auf und gibt den Blick frei auf alle Daten, die das Programm produziert.
Viele verdammen Debugger als Teufelszeug. Oft erweisen sie sich aber als letzte Rettung. Perl hat einen sogar eingebaut. Mit ihm beschäftigt sich dieser Snapshot - passend zum Schwerpunkt des Hefts.
Statische Gerätedateien sind angesichts aktueller Hardware nicht mehr zeitgemäß. So erfordert Hotplugging an USB- und anderen Bussen dynamisches Gerätehandling. DevFS erfüllt zwar viele Ansprüche an eine solche Lösung, wird aber nun von Udev abgelöst.
Bei Linux 2.6.10 kann der Anwender über die Auswahl von IO-Schedulern bestimmen, wie der Kernel auf Festplatten zugreift. Wer weiß, wie sie intern funktionieren, passt das System optimal an die eigene Anwendung an. Zur Laufzeit lassen sich die IO-Scheduler über das SysFS austauschen und einstellen.
Gentoo Linux lässt sich flexibel und einfach an eigene Bedürfnisse anpassen. Diese Anleitung zeigt, wie man mit dem distributionseigenen Tool Catalyst individuelle Live-CDs herstellt.
Velocity aus dem Jakarta-Projekt hilft nicht nur den Webprogrammierern dabei, statische Vorlagen mit dynamischen Inhalten zu füllen. Das spart viel Zeit beim Entwickeln einander ähnelnder Beans.
Die Kolumne berichtet aus der Perspektive des GNU-Projekts und der FSF über Projekte und aktuelle Geschehnisse aus dem Umfeld freier Software. Dieser Ausgabe beleuchtet die Konsequenzen beim Einsatz kommerzieller JREs, zeigt Alternativen auf und berichtet zudem über Neues aus der FSFE.
Ein Thin-Client stellt nur geringe Ansprüche an die Hardware des Arbeitsrechners. Einen alten PC entstauben genügt - der PC-Stick von Rangee erledigt den Rest. Auf ihm befindet sich ein komplettes Linux-System. Die Linux-Magazin-Redaktion hat das neue Gerät unter die Lupe genommen.
Linux-taugliche Entwicklungswerkzeuge für Perl sind rar, doch eine Eigenbau-IDE ist mit JEdits Hilfe kein Problem und zudem kostenlos, maßgeschneidert und plattformunabhängig.














