Die viel gerühmte Vielfalt bei freier Software bringt nicht nur Vorteile, sondern auch Probleme. Allein die Website Distrowatch zählt über 350 Distributionen - und die kochen in vielen Fragen ihr eigenes Süppchen. Die Linux Standard Base sorgt dafür, dass konforme Anwendungen überall laufen.
C++
Ein Programm nachträglich für mehrere Landessprachen umzubauen erfordert hohen Aufwand. Besser ist es, von Anfang an im Sourcecode die nötigen Vorkehrungen für mehrsprachige Strings zu schaffen. Das Gettext-System bietet dafür die passende Infrastruktur.
Für verschiedene Firewalls eine gemeinsame Oberfläche anbieten, die dem Admin zudem hilfreich unter die Arme greift: Wie FW-Builder dieses Kunststück vollbringt und welche Kniffe die internen Regel-Compiler dabei verwenden, erklärt der Autor der Software selbst.
Im Wald von zigtausend belanglosen Logfile-Einträgen die wertvollen Hölzer erkennen und einsammeln - das ist die schwere Pflicht des Firewall-Admin. Dazu braucht er passende Werkzeuge, die ihm einen Überblick geben und zudem die Details beschreiben. Dieser Artikel vergleicht zehn Tools.
Ob Wörterbuch oder Wetterbericht, immer mehr Dienste stehen im Internet als Webservice bereit. Per Tcl-SOAP binden auch Tcl-Entwickler diese Dienste bequem in ihre Software ein.
Die Fähigkeiten der freien 3D-Engine Ogre ziehen sogar professionelle Spiele- und Echzeitgrafik-Hersteller an. Zudem kümmert sich eine aktive Gemeinde um den leistungsstarken 3D-Motor und leistet vorbildlichen Support. Grund genug also, um einen Blick unter die Haube zu werfen.
Programmierbare Grafikchips sind nichts Neues, doch inzwischen berechnen sie mit Shadern auch Lichteffekte. Mit der OpenGL Shading Language erledigt das nach Cg und HLSL nun auch eine freie Hochsprache.
Diese Kolumne berichtet aus der Perspektive von GNU-Projekt und FSF über Projekte und aktuelle Geschehnisse im Umfeld freier Software. Diese Ausgabe blickt mit Stellarium und Celestia in die Sterne, klebt Panoramen mit Hugin und berichtet über Patentprobleme und IPRED II.
Die Leckerbissen aus der Welt der freien Software sind dieses Mal: Yast-2-Portierung auf Debian, KDE 4 und Qt 4, Bluetooth-Headsets und die Fehlerjagd beim Debian-Projekt. Außerdem: Woher kommen eigentlich die Debian-CDs? Als Nachtisch gibt es Fanta-Schnitten.
Sie wirken gesund und schmackhaft wie Schneewittchens Apfel, aber unter ihrer Schale verbergen manche Programmeingaben einen hochgiftigen Kern. Speziell bei Cross-Site-Skripting, Formatstrings und Buffer-Grenzen müssen programmierende Admins der Versuchung widerstehen.
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.
Diese Kolumne berichtet aus der Perspektive von GNU-Projekt und FSF über Projekte und aktuelle Geschehnisse aus dem Umfeld freier Software. In dieser Ausgabe dreht sich alles um Mindmaps sowie um EU-F-rderung für freie Software?
Im Juni stellte Intel die Version 9.0 des C-, C++- sowie Fortran-Compilers für die hauseigenen Prozessoren vor, um damit die Messlatte für hochoptimierten Code höher zu legen. Die vom Linux-Magazin ermittelten Benchmarks vergleichen Anspruch und Wirklichkeit.
Ein Jahr nach Version 3.4 erscheint GCC 4.0 mit einer neuen internen Struktur, die künftige Verbesserungen vorbereitet, aber jetzt schon Ergebnisse zeigt: Der Compiler vektorisiert C-Code automatisch und übersetzt C++-Programme schneller als sein Vorgänger.














