Managementsoftware für virtuelle Umgebungen erscheinen derzeit alle paar Wochen. Die Fülle der Angebote reicht von schlichten Skripten bis zu Administrationsportalen wie der hier vorgestellten Software von Virtual Iron, die als erste kommerzielle Lösung ganz auf Hardware-gestütze Virtualisierung...
x86
Dreht sich das Perl-Rad nur noch knirschend, sind vielleicht Fehler im Perl-Interpreter oder in Erweiterungsmodulen schuld. Der gute alte GDB inspiziert das Getriebe und kommt Problemstellen auf die Schliche.
Heutige Prozessoren sammeln eine Menge Informationen darüber, wie sie Maschinenbefehle ausführen. Damit können Entwickler ihre Programme besser auf die vorhandene Hardware abstimmen und so entscheidend beschleunigen. Geht es um Intel-Prozessoren, hilft dabei Vtune.
Jeder wünscht sich Programme, mit denen er flink arbeiten kann. Schnelle Software entsteht aber nicht durch flächendeckende, sondern durch wenig Optimierung - an den richtigen Stellen. Dieser Workshop zeigt, wie Sie bei Python-Programmen ins Schwarze treffen.
Viele Linux-Distributoren stützen sich zur Qualitätssicherung auf einen zentralen, vollzeitlich engagierten Entwicklerstamm. Die Quelltext-basierte Distribution Gentoo zeigt, wie eine stärkere Beteiligung der Community mit der Tradition bricht und dennoch stabile Ergebnisse liefert.
Dieses Backup-System überrascht mit seinen inneren Werten: Mit präparierter Rescue-CD und einem Perl-Skript konserviert es den kompletten Festplatteninhalt von Clients via LAN auf einen Backupserver.
Viele Experten halten Eiffel für die beste Programmiersprache, um wirklich zuverlässige Software zu entwickeln. Mit dem neuerdings freien Eiffelstudio stellen Sie diese Theorie auf den Prüfstand.
Linux-Smartphones wie das Motorola A780 lassen sich im Gegensatz zu Geräten mit proprietären Systemen fast beliebig anpassen und erweitern. Mit den Entwicklungswerzeugen des Open-EZX-Projekts, die für eine ganze Gerätefamilie taugen, kann jeder sein eigenes Betriebssystem zusammenmixen.
Aufgabenstellung für Software-Entwickler: Paketieren Sie Ihre Software so, dass ein Windows-User sie ohne zusätzliche Kenntnisse unter Linux installieren kann. Geht nicht? Doch, mit Installjammer.
Wo jedes Byte zählt, speckt Dietlibc das System ab: Die überschaubare C-Bibliothek ersetzt die Standard-Glibc und macht C-Programme fit für den Einsatz auf Embedded-Systemen mit minimalen Ressourcen.
Security Enhanced Linux oder App Armor: Welche Rüstung besser auf den eigenen Bedarf passt und wie gut sie feindliche Attacken abwehrt, darüber lässt sich trefflich streiten. Genau dazu hat das Linux-Magazin zwei prominente Verfechter aufgefordert.
Je mehr Daten ein Computerbenutzer hortet, umso schwerer fällt ihm das Wiederfinden. Die richtige Kategorisierung ist dafür eine wichtige Voraussetzung. Das noch etwas fragile Leaftag bietet für diesen Zweck Kategorien-Tags - unabhängig vom Dateisystem.
Niemand wird Gimp mit Java neu erfinden wollen. Trotzdem: Es gibt eine ganze Reihe von Java-Anwendungen, in denen die Darstellung und Bearbeitung von Bildern eine wichtige Rolle spielen. APIs wie Java 2D, Image IO und JAI setzen solche Applikationen ins Bild.
Mit jeder 64-Bit-Maschine, die über die Ladentheke geht, stehen die Kernelprogrammierer auf dem Prüfstand: Ist ihr eigener Code 64-Bit-tauglich oder nicht? Auch bei der Portierung auf exotische Prozessoren gibt es einiges zu beachten.
Als eine Spielart der Virtualisierung beherrscht Linux auch die Partitionierung des Betriebssystems, was zu besonders schnellen und einfach administrierbaren virtuellen Servern führt. Wie man mit Vserver am schnellsten zum Ziel gelangt und was die Unerschiede zu OpenVZ sind, erläutert dieser...














