EDITORIAL In eigener Sache

Sehr geehrte Leserinnen und Leser,

zu den grundlegendsten Entschei- kann im Internet stöbern und Dort müssen Sie dann nicht ein- dungen, die ein -Anwender sich dort die neuesten Versionen mal von Stand zu Stand ziehen, zu treffen hat, gehört die nach der zum Testen besorgen, die Medien um sich über das Pro und Kontra Distribution, die er einsetzt. und Beschreibungen von Zeit- verschiedener Distributionen zu Meist hat man aus mehr oder schriften durchforsten oder auch informieren: Basierend auf den minder historischen Gründen ei- einfach mal in der heimischen Erfahrungen aus einer ähnlichen nen „Liebling“, mit dem man seit LUG herumfragen. Doch um rich- Veranstaltung, die ich im Sommer Jahren vertraut ist. Hie und da tigen Zugang zu den Vorzügen auf dem Linux-Tag moderierte, treiben einen die Umstände aber und Nachteilen einer Distribution habe ich den Organisatoren der zur Trennung vom Liebgewonne- zu finden, lässt man sich wohl am CLT vorgeschlagen, einen „Wett- nen – sei es, dass die Vorzugsdis- besten von einem gewieften An- streit der Distributionen“ zu ver- Jörg Luther tribution eingestellt wird, sie den wender derselben gründlich ein- anstalten, bei dem etwa ein halbes Chefredakteur Ansprüchen nicht mehr genügt weisen. Eine gute Möglichkeit Dutzend Linuxe im direkten Ver- oder der Distributor eine Linie an dazu bieten die Projektstände auf gleich auf dem Podium vorgege- den Tag legt, der man nicht mehr Community-Veranstaltungen – bene Aufgaben lösen und dabei folgen möchte. etwa den Chemnitzer Linux-Tagen die Vorzüge ihrer Distribution he- Um sich über Distributionsalter- (CLT), die das nächste Mal am 19. rausstellen sollen. Das CLT-Team nativen zu informieren, gibt es und 20. März stattfinden. fand den Vorschlag charmant und die verschiedensten Wege: Man hat ihn angenommen. Allerdings habe ich festgestellt, dass ich als Rund-um-die-Uhr-Li- nuxer in mancher Hinsicht etwas betriebsblind bin. Deswegen bitte ich hier um Ihre Hilfe bei der Vor- bereitung des Wettkampfs der Distributionen: Was ist für Sie das wichtigste Kriterium bei der Dis- tributionswahl? Was schätzen Sie besonders an einer Linux-Vari- ante, und was wäre für Sie ein No- go-Kriterium? Welche Funktionen einer Distribution würden Sie sich am liebsten einmal genau vorfüh- ren lassen? Schreiben Sie mir doch eine kurze Mail dazu an j.luther@ linux-user. de. Und natürlich möchte ich Sie hier schon ganz herzlich einladen, sich den Ver- gleich der Distributionen im März in Chemnitz live anzusehen!

Herzliche Grüße,

www.linux-user.de 01 | 11 3 01 | 11

Bis zum ersten Login vergehen bei Linux mitunter Minuten. Das muss Mit einem Passwort-Speicher ver- 90nicht sein, wie die kommerzielle walten Sie an zentraler Stelle die Statt schnödem Graus Konkurrenz beweist. Wir stellen alternative 60Zugangsdaten von Websites, Kre- ermöglichen die neuen Boot-Konzepte vor, mit denen die freien Ent- ditkarten, GPG-Keys oder Rechnern. Ein Ver- 84 LV2-Plugins schicke wickler dem Pinguin in Zukunft einen richtigen gleichstest nimmt die Features gängiger Tools Oberflächen für Audio-Plugins. Turbo für den Systemstart verpassen wollen. unter die Lupe und hilft so bei der Auswahl.

HEFT-DVD SCHWERPUNKT PRAXIS

Knoppix 6.4 ...... 6 Flowcharts ...... 24 Ailurus ...... 56 Fedora 14 ...... 8 Das Erstellen von Diagrammen Wie ein Auto bietet auch ein und Flowcharts gestaltet sich mit Linux-System viele Schräubchen Neu auf den DVDs ...... 10 Gimp oder Inkscape außerordent- zum Drehen für das letzte Quent- lich mühsam. Einfacher geht es chen Leistung. Ailurus liefert das AKTUELLES mit dem schlanken Dia. Werkzeug fürs Tuning. Blender 2.5 ...... 28 Passwort-Speicher ...... 60 Neue Distributionen . . . . . 12 Die runderneuerte Oberfläche der Ein Passwort für diese Web- Fedora-Gremien neu besetzt, Version 2.5 vereinfacht den Ein- seite, ein Kennwort für jenes OpenSuse Medical als erste stieg in die 3D-Gestaltung. Mail-Konto – da geht schnell die Stable, Spielespaß mit Ultimate Übersicht verloren. Ein digitaler Edition 2.8 Gamers, Mediaplayer- Grafiktabletts ...... 36 Schlüsselbund bietet sich als Erin- Distro VortexBox 1.6, siebte Ak- Wir zeigen, welche Fallstricke nerungshilfe an. tualisierung für „Lenny“ beim Setup eines Tabletts lauern. Hotot ...... 66 Aktuelles ...... 14 Sketsa ...... 42 Hotot verspricht noch schnelleres Novell an Attachmate verkauft, Der kommerzielle SVG-Editor Microblogging. Ein erster Test schwedisches Edel-NAS Excito punktet mit Plugin-System und offenbart aber noch einige Schwä- B3, mit Android- übersichtlicher Oberfläche, weist chen der Software. Dualboot, LibreOffice ohne Zu- aber im Detail kleine Macken auf. kunftsangst, Open Source Forum Peazip 3.3 ...... 68 auf der CeBIT 2011 Krita ...... 46 Wer häufig mit Dateiarchiven aus Angetestet ...... 16 Das innovative aus dem KOffice- verschiedenen Quellen zu tun hat, Paket stammende Tool bietet eine der weiß ein Archivierungspro- Alsaplayer 0.99.81, Lshw B.02.15, intelligente Mischung aus Pixel- gramm zu schätzen, das mehr als Moneyguru 2.3.2, Upm 1.6 und Vektorgrafik. nur ein Format versteht.

REPORT Xara Xtreme for Linux . . . 50 TeXWorks ...... 72 Mit Xara Xtreme erstellen Sie Bei der etwas gewöhnungsbe- OSS-Networking ...... 18 einfach effektive Vektorgrafiken. dürftigen Bedienung von LaTeX Wenn Linux Geeks Hunger be- Doch kann der Überläufer aus der hilft die leistungsfähige Arbeits- kommen, dann wechseln sie zum Windows-Welt mit Konkurrenten umgebung TeXWorks. Open-Source-Kochen und Net- wie Inkscape mithalten? worken an den Herd.

4 01 | 11 www.linux-user.de

Heft-DVDs Auf den Heft-DVDs dieser Ausgabe befindet sich ausschließlich Anwendungs-Software. Die Datenträger enthalten keine jugend- gefährdenden Inhalte.

Zu den ureigensten Auf der Heft-DVD: Funktionen eines Wer Gnome richtig 24Computers gehört das Erstellen und Bearbeiten von digitalen tunen will, kommt an Bildern. Im Schwerpunkt Grafik loten wir die Bandbreite aktueller Pro- Ailurus nicht vorbei: gramme von Bitmap- bis zur Vektorgrafik aus, zeigen, wie Sie aktuelle Gra- Das Tool greift auf versteckte Einstel- fiktabletts einrichten, und helfen beim Einstieg ins 3D-Modelling. lungen zu. Lesen Sie mehr ab Seite 56.

IM TEST HARDWARE

Moneyplex 11...... 78 Guruplug Server Plus . . . . 94 Die gerade in Version 11 erschie- Neue Hardware mit mehr Schnitt- Pünktlich zum zehnjährigen nene Finanzverwaltung Money- stellen lässt den Steckdosencom- Bestehen des Projektes hat plex hilft Ihnen, neben Ihren Kon- puter auf den ersten Blick sehr Klaus Knopper mit Knoppix 6.4 ten auch Wertpapierdepots und attraktiv erscheinen. In der Praxis die aktuelle Version des Live- Devisen im Blick zu behalten. zeigt das Embedded-System aber Systems freigegeben. Das auf Debian basierende Testing auch deutliche Schwächen. enthält mehr als 3000 Up- dates und handoptimierte An- NETZ&SYSTEM passungen. Mehr auf Seite 6. KNOW-HOW LV2-Plugins ...... 84 /Systemd ...... 90 Fedora 14 hat es wie- Dank des neuen Standards LV2 der einmal in sich: lassen sich Audio-Erweiterungen Mit Upstart und Systemd kon- Neben einem aktu- so programmieren, dass sie nicht kurrieren derzeit gleich zwei neue ellen KDE SC 4.5 nur funktional, sondern auch in Ansätze um die Pole-Position und einem System für den nahtlosen Sachen Design kommerziellen beim Linux-Start. Wer hat die virtuellen Desktop Pendants Konkurrenz machen. Nase vorn? stecken viele Neue- rungen unter der Haube. Lesen Sie SERVICE mehr ab Seite 8.

Editorial ...... 3 Linux Mint 10 „Julia“ basiert IT-Profimarkt ...... 98 auf Ubuntu 10.10, enthält aber viele Modifikationen, die sich Impressum ...... 105 im Original nicht finden, da- runter ein eigenes Artwork, Vorschau 02/2011 ...... 106 das verbesserte Einbinden von Online-Ressourcen so- wie einen optimierten Paket- manager. Mehr auf Seite 10.

Der PC für die Steck- LinuxUser DVD-Edition dose – klein, sparsam Hinweis: Haben Sie die DVD-Edition dieser Ausgabe er- 94 und multifunktional: worben, finden Sie auf Seite 10 wei tere Informationen zu So wirbt der Hersteller für den den Programmen auf den beiden Datenträgern. Haben Sie dagegen die güns tigere No-Media-Ausgabe erstanden, Guruplug – und verschweigt da- enthält dieses Heft keine Datenträger. bei wichtige Details.

www.linux-user.de 12 | 10 5

HEFT-DVD Knoppix 6.4 LU-Edition

Knoppix 6.4 Jubiläumsausgabe Happy Birthday

Zum zehnjährigen Jubiläum seiner legendären Live-Distribution stellt Klaus Knopper die neue

Version 6.4 vor. Jan Kleinert, Thomas Leichtenstern

Seit Klaus Knoppers Projekt sta- Die Liste der Neuerungen unter macs, Geogebra und Scilab. Durch bile Ergebnisse liefert, haben gan- den 3000 Softwarepaketen fällt die Mathematik inspiriert, hat er ze Generationen von Sysadmins, sehr umfangreich aus, denn die sich daher in Version 6.4 für einen Linux-Beratern und PC-Techni- Debian-Community bringt in fraktalen Fisch als Desktop-Hin- kern die Live-Medien in eigene „Testing“ laufend Aktualisierun- tergrund entschieden. und fremde Computer geschoben. gen und neue Features heraus, die Ende 2010 feierte Knoppix [1] in jede Knoppix-Version einflie- Installation seinen zehnten Geburtstag – ein ßen. Knoppix 6.4 steht also quasi Vom USB-Stick bootet Knoppix schöner Erfolg im Angesicht des jetzt schon auf dem Stand des flüssiger als von DVD. Wie bei Knoppix 6.4 unüberschaubaren Zoos an künftigen Debian „Squeeze“. Zu Version 6.3 richten Sie einen sol- Heft-DVD 1, Seite B Linux-Distributionen. den wichtigsten Neuerungen ge- chen Datenträger einfach mit genüber dem Vorgänger zählen: dem Tool ?knoppix aus dem Was gibt's Neues? • der Kernel 2.6.36 im 32-Bit- Menü Einstellungen ein. Der Stick Anlässlich des Jubiläums veröf- Kompatibilitätsmodus, der mit mit einer primären FAT-Partition fentlichte Klaus Knopper nun die den allermeisten Intel- und sollte 8 GByte groß sein bezie- Version 6.4 auf seiner Webseite. AMD-CPUs läuft, hungsweise 5 GByte freien Spei- Als Tribut an den Gedanken und • das freie Nouveau-Modul für cherplatz aufweisen, damit per die Community der freien Soft- X.org, mit dem bei diversen Overlay eigene Dateien und Ein- ware verzichtete der Knoppix- Nvidia-Karten beschleunigtes stellungen Platz finden. Vater in seiner Distribution mit 2D, 3D und Compiz läuft, Auf einer Festplatte lässt sich Ausnahme der Firmware für eini- • die Module für Intel i915, Rade- Knoppix 6.4 wie die Vorgänger ge Chipsätze auf proprietäre Soft- on und Nouveau verwenden per mitgeliefertem Tool installie- ware. Es gibt weder Flash-Player jetzt alle Kernel Mode Setting, ren. Überraschenderweise zeigt noch Adobe Reader oder Nvidia- • eine Cloop 2.636 Realtime sich das Installationsverfahren Treiber; Oracles Java hat Knop- Block Decompression entpackt als eine der schnellsten Metho- per durch Open JDK ersetzt, in- aus dem 4 GByte großen Daten- den, Debian gebrauchsfertig auf README klusive des Plugins für Firefox. archiv auf der DVD transparent die Platte zu bekommen. Bei Ker- Die auf Debian basie- und während der Laufzeit rund nel-Updates ist aber Vorsicht ge- rende Live-Distribution TECHNISCHE DATEN 9 GByte an Software, und boten, denn der Knoppix-Kern Knoppix 6.4 enthält be- Name Knoppix • dank handoptimierter Udev- bringt die Module für Festplatten reits vorinstalliert eine Version 6.4 LU-Edition Skripte erkennt Knoppix Parti- und andere Laufwerke einkompi- Vielzahl an Programmen Basis Debian Squeeze tionen und Dateisysteme beim liert mit. Der originale Debian- aus den unterschied- Release 10.11.2010 Booten schneller als bisher. Kernel dagegen hantiert mit ei- lichsten Anwendungsbe- Kernel 2.6.36 reichen. Klaus Knopper Anlässlich der jährlichen Tames- ner Initial-Ramdisk. Normaler- Desktop KDE 4.4.5, Gnome 2.30.1, verzichtete in der vorlie- weger Knoppixtage in Österreich weise aktualisiert sich der Kernel LXDE u.a. genden Version kom- nahm Klaus Knopper einige Ma- jedoch nicht automatisch. (tle) ■ X-Server 1.7.7 plett auf proprietäre thematik-Pakete für Lehrer in die Architektur i686 Software (abgesehen Distribution auf, so zum Beispiel INFO Orientierung Office und Multimedia von wenigen Treibern). Maxima mit Anbindung an TeX- [1] Knoppix: http:// www. knopper. net

6 01 | 11 www.linux-user.de

HEFT-DVD Fedora 14

Fedora 14 (Live+Install, 32+64 Bit)

Die wichtigsten Neuerungen von Fedora 14 Unter der Haube

Fedora 14 alias „Laughlin“ steht zum Download bereit. Die als technischer Vorreiter geltende

Distribution hat sich wieder einmal bemüht, dem Ruf gerecht zu werden. Michael Kappes

Mit einer Punktlandung zum an- Gnome, KDE, LXDE, Openbox Mit Fedora 14 kommen Sie in den gekündigten Datum stellte das und XFCE als Fenstermanager. Genuss einer aktualisierten KDE Fedora-Projekt Anfang November Das aktuelle KDE 4.5.2 glänzt mit Software Compilation (Abbil- README sein jüngstes Kind vor: Fedora 14 einer neuen Plasma-Implementa- dung ): In Version 4.5.2 arbeitet Mit Fedora 14 betreibt alias „Laughlin“ gibt es wieder so- tion sowie aufgefrischten Icons, das KDE-Soundsystem Phonon das Projekt mehr als wohl in Form einer installierba- Hintergrundbildern und einer at- nun direkt mit der Pulseaudio- nur Schönheitspflege ren Live-CD als auch auf reinen traktiven Mouseover-Funktion Infrastruktur zusammen. Im und hat unter der Installationsmedien im DVD-For- im Startmenü. Konqueror steht mit Webkit eine Haube einige interes- mat [1]. Rein äußerlich hat sich Die Entwickler empfehlen für ausgereifte Rendering-Engine be- sante neue oder gründ- mit dem aktuellen Release kaum ein Update den Download der CD reit, die auch in Chrome oder lich aufgefrischte Kom- etwas verändert. Die Distribution oder DVD; auch für eine Installa- Safari zum Einsatz kommt. ponenten mit an Bord. erscheint wieder in Varianten mit tion lohnt es sich, ein Medium Die neu implementierte Biblio- vorzuhalten. Wer trotzdem Pake- thek Libjpeg-turbo ermöglicht es FEDORA 14 LAUGHLIN te direkt aus dem Netz ziehen Applikationen, die darauf aufset- Kernel 2.6.35.6 will, der bedient sich bei den zen, Bilder schneller zu laden und Glibc 2.12.90 Netzwerk-Installationsmedien, anzuzeigen. Bei lokalen Bilder- X.org 1.9.0 die nur die zum Starten einer mi- alben von 500 MByte Größe oder Grub 0.97 nimalen Installationsoberfläche mehr schlägt der Performance- Desktop Gnome 2.32, KDE 4.5.2 nötigen Dateien enthalten (Net- gewinn gerade auf schwächeren Anwendungen Firefox 3.6.10, Gimp 2.6.11, OpenOffice 3.3.0, install-ISO). Die Installation setzt Prozessoren deutlich zu Buche. Thunderbird 3.1.4 dann eine bestehende Internet- Eine Red-Hat-Eigenentwicklung Entwicklung GCC 4.5.1, Perl 5.12/ 6, Python 2.7, Eclipse 3.6 Verbindung zwingend voraus. In namens ABRT [2] – das Kürzel Systemvoraus- CPU ab Pentium Pro 400 MHz, 512 MByte RAM jedem Fall lohnt es sich, vorher steht für Automatic Bug Re- setzungen alle wichtigen Daten zu sichern. porting Tool – ermöglicht allen

8 01 | 11 www.linux-user.de Fedora 14 HEFT-DVD

Benutzern vom Einsteiger über  Neue Icons und das den erfahrenen Benutzer bis hin Aktivieren beim zum Entwickler das selbstständi- Mouseover machen ge Bearbeiten von Fehlern (Abbil- den integrierten KDE4- dung ). Es speichert Fehlerbe- Desktop zu einem Hin- richte lokal oder stellt sie direkt gucker. online. Dazu benötigen Sie aber einen Account bei der entspre- chenden Plattform. Dort bekom- men Sie dann Anregungen oder Hilfe beim Lösen der Probleme, meist direkt vom Entwickler oder Maintainer des fraglichen Pakets.

Neue Werkzeuge Fedora 14 bringt die Program- miersprachen D und Python in den aktuellen Versionen mit. Für GCC-Entwickler gibt es das grafi- Die Entwickler haben auch an aktiviert er, sofern möglich, 2D- sche Interface GNUstep. Rakudo Systemadministratoren gedacht: Beschleunigung und Verschlüsse- Star (eine Implementation von Diese können sich nun über den lung und bindet ein vor Ort vor- Perl 6) und ein neues Memory- eingebauten Support für Amazon handenes Eingabegerät wie die Debugging-Tool zum Finden lästi- Elastic Compute Cloud (Amazon Maus ein [8]. ger Speicherfresser runden hier EC2) freuen. Das erleichtert es, die Wunschliste ab. eigene virtuelle Hardware hinzu- Fazit Fedora vereinfacht die Zusam- fügen oder von Amazon virtuelle Obwohl die Neuerungen optisch menarbeit für Embedded-Ent- Hardware dazuzubuchen. Die Ap- nicht stark ins Gewicht fallen, wickler im MilkyMist-Projekt [3]. plikation Virt-v2v [5] unterstützt empfiehlt sich eine Aktualisie- Wer für die entsprechende Hard- die einfache Migration von virtu- rung auf Fedora 14. Ganz unspek- ware programmieren möchte, be- ellen Maschinen aus Xen nach takulär ist der Fedora-Communi- kommt im Fedora Electronic alle KVM. Und für die ganz eiligen ty und ihren Entwicklern hier ein notwendigen Informationen. Sysadmins wurde ein Virtualizati- Update gelungen. (mhi) ■ Dort findet sich ein entsprechend on Technology Preview Repo ein- angepasster Fedora-Spin [4], den geführt [6]. beispielsweise auch John maddog Hier testen Sie vor einer Instal- Hall seit Neuestem nutzt. lation gefahrlos Neuerungen in Paketen, die Sie für die virtuellen INFO Maschinen benötigen. Weiterhin [1] Fedora 14 herunterladen: bekamen das Webcache-Verwal- http:// fedoraproject. org/ get-fedora tungsprogramm Vanish sowie der [2] Fedora ABRT Projekt: http:// fedoraproject. Apache-Webserver jeweils eine org/ wiki/ Features/ ABRT Frischzellenkur auf den aktuellen [3] MilkyMist: http:// milkymist. org/ wiki/ index. Versionsstand. php? title=Main_Page Mit einem weiteren Produkt des [4] Fedora Electronic Lab: Unternehmens namens SPICE http:// spins. fedoraproject. org/ fel/ (Simple Protocol for Independent [5] Fedora Virt-v2v: http:// fedoraproject. org/ Computing Environments, [7])  Das neue Bug-Reporting-Tool von Fedora 14 unter KDE. wiki/ Features/ Xen_to_KVM_migration bekommt Fedora 14 ein komplet- [6] Dokumentation zur Virtualisierung: tes Framework für eine virtuelle http:// docs. fedoraproject. org/ en-US/ Desktop-Infrastruktur mitgelie- Fedora/ 13/ html/ Release_Notes/ fert, das es ermöglicht dem ein- sect-Release_Notes-Virtualization. html zelnen Benutzer quasi überall [7] SPICE-Projekt: http:// spice-space. org und Hardware unabhängig vom [8] Video zu SPICE: http:// www. redhat. com/ v/ Arbeitsplatz bereitzustellen (Ab- swf/ rhev/ spice. html bildung ). Dabei stellt sich der [9] Fedora Project Board: Hypervisor nach Möglichkeit auf  Schematischer Aufbau des neuen Simple Protocol for Inde- http:// fedoraproject. org/ wiki/ Board die Gegebenheiten vor Ort ein. So pendent Computing Environments aus Fedora 14.

www.linux-user.de 01 | 11 9 HEFT-DVD DVD-Inhalt Neues auf den Heft-DVDs Anlässlich des zehnjähri- stellt. Diese Technik ermöglicht es dem Nutzer, un- gen Jubiläums der beliebten abhängig von der Hardware quasi überall seine Ar- Live-Distribution veröffent- beitsumgebung bereitzustellen. Für GCC-Entwickler lichte Klaus Knopper nun bringt die Distribution das grafische Interface GNU- Knoppix 6.4. Als Tribut an die step mit. Rakudo Star, eine Implementation von Perl Community und den Gedanken 6, und ein neues Memory-Debugging-Tool zum Ding- der freien Software verzichtete der festmachen von speicherintensiven Anwendungen Knoppix-Vater im aktuellen Release runden die Neuerungen ab. Zur Qualitätssicherung mit Ausnahme der Firmware für einige integrierte Red Hat die Eigenentwicklung ABRT – das Chipsätze auf jegliche proprietäre Software. Es Kürzel steht für „Automatic Bug Reporting Tool“). gibt weder Flash-Player noch Adobe Reader ABRT ermöglicht es dem Anwender, selbstständig oder Nvidia-Treiber, das OpenJDK ersetzt Fehler zu bearbeiten. Fehlerberichte speichern Sie Oracles Java. Der Kernel 2.6.36 läuft im entweder lokal oder stellen Sie direkt online ein. Auf 32-Bit-Kompatibilitätsmodus mit den al- Seite A von DVD 1 finden Sie die Live-CD-Version der lermeisten Intel- und AMD-CPUs, das Distribution mit dem Gnome-Desktop, die zweite freie Nouveau-Modul für X.org sorgt da- DVD enthält auf Seite A die 32-Bit-DVD-Variante, für, dass bei diversen Nvidia-Karten be- auf der anderen die 64-Bit-Version. schleunigtes 2D, 3D und Compiz funktio- Die auf Ubuntu 10.10 basierende Distribution nieren. Die Module für Intel i915, Radeon Linux Mint 10 bringt neben zahlreichen Systemver- und Nouveau verwenden jetzt alle Kernel besserungen auch einige neue Features mit. So er- Mode Setting. Die auf Debian „Testing“ ba- laubt sie das Installieren von Multimedia-Codecs im sierende Distribution wartet zudem mit Startfenster, im Startmenü erscheinen neu installier- vielen Neuerungen unter den 3000 te Programme hervorgehoben. Darüber hinaus spen- Softwarepaketen auf. dierten die Entwickler der Distribution eine Such- Pünktlich erschien der Red-Hat- funktion. Sie hilft Ihnen nicht nur bei der lokalen Su- Zögling Fedora 14, bringt aber ab- che, sondern bindet auch Google und Wikipedia ein. gesehen von den üblichen Aktua- Der Softwaremanager verfügt darüber hinaus über lisierungen nicht viel Neues. Das eine bessere Kategorisierung der Programme und Wenige hat es dafür aber in sich: nutzt jetzt Icons für die Applikationen. Der Update- So enthält die Distribution das Manager erlaubt es in der neuen Version, Programme Framework SPICE, das eine virtu- vom Update auszuschließen und zeigt die Download- elle Desktop-Infrastruktur bereit- größe der Dateien an. (tle) ■

NEUE PROGRAMME AUF DEM HEFT-DATENTRÄGER Wer Wert auf Transparenz seiner Einnahmen handelt, lässt sich schon sehr gut damit arbei- Die kommandozeilenorientierte Musikverwal- und Ausgaben legt, findet in Moneyguru 2.3.2 ten, wie der Workshop ab Seite 28 zeigt. tung Beets 1.05b ermöglicht das Indizieren Ih- das passende Programm. Es hilft Ihnen beim Das vektorbasierte Grafik- und Zeichenpro- rer Audiodateien und bietet zahlreiche Möglich- Erfassen und Verwalten aller Finanzdaten, be- gramm Xara Xtreme 0.7 stammt vom gleichna- keiten, die Datenbank zu durchsuchen und die herrscht die doppelte Buchführung und kennt migen kommerziellen Windows-Programm ab, Metadaten Ihrer Stücke zu aktualisieren. alle wichtigen Währungen. Das Programm steht dessen Quellcode die Entwickler aber vor eini- Der LaTeX-Editor TeXWorks 0.3 bringt ganz spe- auf der Webseite (http:// www. hardcoded. net/ gen Jahren unter eine freie Lizenz stellten. zielle Eigenschaften mit: Er beherrscht Unicode, moneyguru/) für alle gängigen Plattformen zum Nach Herstellerangaben handelt es sich – nicht verfügt über mehrstufiges Undo/ Redo, eine Download bereit. zuletzt durch den konsequenten Einsatz von As- Rechtschreibprüfung, Funktionen zum Suchen Die freie 3D-Software Blender 2.55 präsentiert sembler als Programmiersprache – um das und Ersetzen (auch über reguläre Ausdrücke), sich in der aktuellsten Version mit einer runder- schnellste Programm dieser Art. Darüber hi- kann beliebige Zeilen auskommentieren, hebt neuerten Bedienoberfläche, die den Einstieg in naus enthält das Programm viele mächtige, da- die TeX- und LaTeX-Syntax hervor und unter- die 3D-Gestaltung deutlich vereinfacht. Obwohl bei aber einfach zu bedienende Funktionen. stützt Komplettierungen. Mehr zum Einsatz des es sich bei dieser Release noch um eine Beta Mehr lesen Sie in einem Artikel ab Seite 50. Werkzeuges verrät der Artikel ab Seite 72.

10 01 | 11 www.linux-user.de AKTUELLES Distributionen

Spielespaß mit Ultimate Edition 2.8 Gamers Zum US-Thanksgiving-Fest hat len fürs Spielen überflüssigen nad, Defendguin, Gunroar, Pin- das Ultimate-Pro- Komponenten wie etwa Open- gus) und Geschicklichkeit jekt (http:// ulti Office. Dafür kam die neueste (Frets on Fire, Performous) mateedition. info) Ausgabe des Wine-Derivats über Strategie (Boswars, Glest, eine auf Spiele al- PlayOnLinux (http:// www. Hedgewars, Scorched 3D, War- ler Art speziali- playonlinux. com ) hinzu, um im zone 2100) bis hin zu Ego- sierte Version sei- Falle eines Falles auch Win- Shootern (Assault Cube, BZ- ner Distribution dows-Spiele zocken zu können. Flag, Wolfenstein ET, Urban veröffentlicht. Zu den vorinstallierten Terror, Warsow). Die Ultimate Für die Ultimate Games zählen neben 36 Kar- Edition 2.8 Gamers steht in Va- Edition 2.8 Ga- ten- und Brettspielen noch 25 rianten für 32- und 64-Bit-PCs Ultimate Edition 2.8 Gamers ver- mers nutzten die weitere Vertreter des interak- zum Download (http:// tinyurl. sammelt die Crème de la Crème Entwickler Ubuntu 10.10 „Ma- tiven Unterhaltungsgenres. Da- com/ lu0111-ue28g), die DVD- der Linux-Spiele und kommt so- verick“ als Basis und ent- bei reicht die Bandbreite von ISOs fallen mit je 4 GByte nicht gar mit Windows-Games zurecht. schlackten das System von al- klassischer Arcade (Armagetro- eben schlank aus.

KURZ NOTIERT Fedora-Gremien mit neuen Mitgliedern Während alle Welt auf Debian 6 Das Fedora-Projekt hat einige dora-Spitze handelt es sich um einziehen. Im bereits oben er- „Squeeze“ wartet, bringen die neue Mitglieder in seinen Vor- den Red-Hat-Entwickler Jaros- wähnten FAmSCo zogen Ne- Entwickler ein neues Update für stand sowie in weitere Gremien lav Reznik. Im Fedora Enginee- ville A. Cross, Larry Cafiero, „Lenny“ heraus: Debian 5.0.7 be- gewählt (http:// tinyurl. com/ ring Steering Committee Rahul Sundaram, Gerard hebt schwerwiegende Fehler in über 20 Softwarepaketen wie dem lu0111-fedora). Neu im Vor- (FESCo) wurden vier Plätze frei Braad, Igor Soares, Pierros Pa- Kernel und den Virtualisierungs- stand ist Jörg Simon, der bis- und mit Christoph Wickert, padeas und Caius Chance als paketen KVM und Xen (http:// her als Vorsitzender des Fedora Adam Jackson, Matthew Gar- neue Mitglieder ein. Das Komi- tinyurl. com/ lu0111-lenny). Bei Ambassadors Steering Commi- rett sowie Marcela Maslanova tee koordiniert die Aktivitäten einer noch größeren Zahl an Pa- tee (FAmSCo) tätig war und neu besetzt. Das Gremium der so genannten Ambassa- keten haben die Debian-Entwick- ler Security-Bugfixes eingespielt. unter anderem den Fedora trifft technische Entschei- dors, die in der Öffentlichkeit Trotz des bereits gültigen Feature Security Spin betreut. Beim dungen, etwa welche neuen und auf Open-Source-Veran- Freeze entschlossen sich die Ent- zweiten Neuzugang an der Fe- Features in die Distribution staltungen für Fedora werben. wickler, der im März erschei- nenden OpenSuse 10.4 noch den dann aktuellsten Kernel 2.6.37 sowie das bis dahin erscheinende Tiny Core Linux 3.3 mit Dateimanager und Editor KDE 4.6 zu spendieren. Minimalistischer als mit Tiny kaum aufsetzen. Das extrem Die aktuelle Version 3.3 der Als Codename für das Anfang Mai 2011 erscheinende Fedora 15 ha- Core Linux (http:// www. tiny leichtgewichtige System ba- Zwerg-Distribution bringt ne- ben die Entwickler „Lovelock“ ge- corelinux. com) lässt sich ein siert auf Kernel 2.6 mit TinyX, ben einem Kernel der Version wählt. Wie Laughlin ist auch grafisches Linux-System wohl Busybox als Shell und Fltk als 2.6.33.3 zahlreiche weitere ak- Lovelock eine Stadt in Nevada. Toolkit. Die Ba- tualisierte Komponenten mit, Die Gendarmerie Nationale stellt sisinstallation darunter nicht zuletzt einen komplett auf die Linux-Distribu- bringt nur die generalüberholten App-Brow- tion Ubuntu um, womit man Li- zenzgebühren sparen will. Be- absolut lebens- ser. Völlig neu mit an Bord reits 2015 sollen 90 Prozent aller notwendigen sind ein (allerdings recht mi- Computer der französischen Komponenten nimalistischer) Texteditor so- Staatspolizei Linux nutzen. Bis mit, alle Anwen- wie der sehr ordentliche Datei- dahin stellen die Gendarmen dungen rüsten manager „Fluff“, der den Typ jährlich 10 000 Rechner um. Sie über den von Dateien automatisch er- RIP 11.2, die neueste Version der App-Browser kennt und sie auf Doppelklick Datenrettungsdistribution (http:// tinyurl. com/ lu0111-rip), bringt des Systems erst in der passenden Anwendung als aktualisierte Software unter bei konkretem öffnet. Trotz der neuen Kom- anderm Htop 0.9, Tar 1.25, Ddres- Mit aufgefrischtem Gesamtdesign, einem Datei- Bedarf aus den ponenten bringt auch das cue 1.14-pre1 sowie Xfsprogs manager und einem rudimentären Texteditor Online-Reposi- Tiny-Core-3.3-ISO nicht mehr 3.1.4 mit. RIP lässt sich von CD präsentiert sich Tiny Core Linux 3.3. tories nach. als 10,6 MByte auf die Waage. sowie von USB-Medien starten.

Das Neueste rund um Linux, aktuelle Kurztests und Artikel aus 12 01 | 11 LinuxUser finden Sie täglich auf www.linux-community.de Distributionen AKTUELLES OpenSUSE 11.3 Musikalische Datenzentrale Vortexbox 1.6 Mit Vortexbox (http:// tech Squeezebox oder eine v o r t e x b o x . o r g ) verwandeln Soundbridge durchrei- - ganz easy! Sie einen ausgedienten chen. Die frisch erschienene Rechner im Nu in eine ein- Vortexbox 1.6 basiert auf fach zu bedienende Musik- Fedora 14, wovon sich die Print oder box. Einmal installiert, rippt Entwickler kürzere Bootzei- PDF-Download Vortexbox CD-Inhalte in ten, bessere Hardware- NUR  14,90 FLAC- und MP3-Dateien, Kompatibilität (unter ande- versieht diese mit passen- rem für 4K-Sektor-Platten) den ID3-Tags und lädt gleich und schnellere Dateitrans- Aus dem Inhalt: noch das Cover dazu aus fers versprechen. Insbeson- • Installation von der Buch-DVD dem Netz. Die Musikstücke dere klappt jetzt die Unter- • Die grafi sche Oberfl äche von Linux lassen sich dann an den PC stützung von USB-DACs streamen oder an Netzwerk- und USB-S/ PDIF-Konver- • Sicher ins Internet mit Linux Mediaplayer wie eine Logi- tern via USB 2. • Tipps zur Hardware-Einrichtung • Arbeiten mit der Kommandozeile • Hilfe bei der Linux-Community fi nden

Die Konfiguration der Vortexbox erfordert dank der intuitiv zu bedienenden Oberfläche keine größeren Kopfstände.

OpenSuse Medical veröffentlicht Stable Die Distribution OpenSuse Forms und GNUmed zur Medical (http:// tinyurl. com/ elektronischen Verwaltung lu0111-susemed) von Patienten- ist an die Bedürf- daten und Free- nissen von Ärzten Diams zum Aus- und Kliniken an- stellen von Re- gepasst. Mitte November er- zepten und zur Überprüfung schien mit Version 0.0.6 die der Interaktionen bei der erste stabile Version der Verordnung neuer Medika- Ärzte-Suse als Suse-Studio- mentes. Die freie Software Appliance auf Basis von Tempo dient zur 3D-Visuali- OpenSuse 11.3. Neben der sierung der elektrischen Jetzt bestellen: üblichen Software für einen Hirnaktivität. Sie liest EEG- Desktop enthält OpenSuse Dateien im EDF-Format ein Shop: http://shop.linuxnewmedia.de/Buch Medical zahlreiche spezifisch und erstellt daraus eine ani- (versandkostenfrei als Print-Version) für die medizinische Klientel mierte Sequenz topogra- Telefon: +49 (89) 993 41 - 0 • Fax: +49 (89) 993 41 - 199 geeignete Anwendungen. phischer Karten, durch die Dazu zählen etwa FreeMed- der Arzt navigiert. (jlu) ■ E-mail: [email protected] Inhalt, Probekapitel, Kauf der PDF-Version: www.easylinux.de/opensuse-buch

EL_1-2h_Buch_OpenSUSE.indd 1 07.12.2010 15:30:40 Uhr Aktuelles Neues rund um Linux

Excito B3: Schwedisches Edel-NAS auf Debian-Basis Mit dem B3 offeriert der Manager (HTTP, FTP) sowie gibt der Hersteller 8 bis 13 schwedische Hersteller Excito Audio/​Video-Streaming-Server Watt je nach Konfiguration (http://​­www.​­excito.​­com) jetzt (Squeezebox). Die Verwaltung und Last an. die dritte Generation sei- des Gerätes erfolgt dabei über Das dickwandige Alu-Ge- Der Excito B3 nes multi- medialen NAS- ein intuitiv bedienbares, voll häuse des Excito B3 führt über (hier in der Servers. Das Betriebs- mehrbenutzerfähiges Web-In- Wärmeleitpads die von der WLAN-Spielart) system des B3 basiert terface mit kontextsensitiven Festplatte erzeugte Wärme ab, vereint alle auf Debian Hilfefunktionen. wodurch das Gerät ohne Lüfter seine An- „Squeeze“ Der B3 basiert auf einem auskommt. Als Massenspei- schlüsse auf und bringt Kirkwood-ARM-SoC mit 1,2 cher verbaut der Hersteller der Rückseite einen GHz Taktrate und bringt 512 ausschließlich Western-Digi- des stabilen komplet- MByte DDR2-800-Arbeitsspei- tal-Festplatten der Strom spa- Alu- ten cher mit. Externe Massenspei- renden Caviar-Green-Serie. Gehäuses. LAMP- cher finden über zwei USB-2.0- Solche Qualitätsmerkmale und Stack Ports sowie ein eSATA-Inter- die Fertigung des kompletten (Linux, face Anschluss, Verbindung Systems in Schweden verlan- Apache, nach außen nimmt das Gerät gen allerdings buchstäblich ih- MySQL, PHP) mit. Da es auf über zwei Gigabit-Ethernet- ren Preis: Für die 500-GByte- auf der wahlweise 500 MByte, Ports auf. Wahlweise gibt es Version des Excito B3 wandern 1 oder 2 TByte großen, Ext3- den B3 auch mit integriertem 348 Euro über den Ladentisch, formatierten Festplatte des WLAN-Access-Point nach die Version mit 1 TByte Plat- Systems lagert, lässt es sich 801.11b/​g/​n-Standard. Über tenkapazität kostet 399 Euro. problemlos um Debian-Pakete ein optionales eSATA-Storage- Stolze 448 Euro müssen Sie für erweitern. Schon im Lieferzu- Modul lässt sich die Speicher- die 2-TByte-Variante ausgeben. kurz notiert stand fungiert der Excito B3 kapazität des B3 auf bis zu 4 Mit Wireless-Option fällt noch Der brasilianische Ableger des unter anderem als File- und TByte ausbauen, alternativ einmal ein Aufpreis von jeweils internationalen Elektrogeräte- Print-Server (Samba, AFP), fungiert die externe Erweite- rund 150 Euro an. Einen aus- Giganten Electrolux bringt mit Webserver (Apache), (WLAN-) rung als RAID-1. Als typische führlichen Test des Excito B3 i-kitchen jetzt einen Linux- Router, Firewall, Download- Leistungsaufnahme für den B3 lesen Sie im nächsten Heft. -PC in den Kühl- schrank (http://​­tinyurl.​­com/​ ­lu0111‑ikitchen). Die Benutzer­ oberfläche des ARM-basierten Geräts basiert auf den Enligh- Attachmate kauft Novell samt Suse, Microsoft kauft die Patente tenment Foundation Libraries. Das schon geraume Weile als Quartal 2011 abgeschlossen Portfolio an Novell-Patenten – Die Neofonie GmbH und die Übernahmekandidat gehan- werden, wozu jedoch die No- es soll sich um knapp 900 han- ­4tiitoo AG haben ihr Joint-Ven- delte Novell hat jetzt einen vell-Anteilseigner sowie die deln – für etwa 450 Milliarden ture aufgelöst, unter dem das ­potenziellen Käufer gefunden: US-Finanzaufsicht noch ihre US-Dollar an die Investorenge- Linux-Tablet WeTab (http://​ Am 22. November gab die Zustimmung erteilen müssen. sellschaft CPTN Holdings LLC ­wetab.​­mobi) seinen Marktstart erlebte. Die 4tiitoo AG entwi- ­Attachmate Corporation be- Nach der Übernahme sollen, geht. Hinter der erst kurz vor ckelt das Internet-Tablet jetzt kannt, den Netzwerkriesen soweit derzeit bekannt, Novell dem Handel gegründeten mit geänderter Strategie alleine zum Preis von rund 2,2 Milli- und Suse eigene Geschäfts- CPTN Holdings steht wiede- weiter. Als Grund für den Rück- arden US-Dollar übernehmen zweige von Attachmate wer- rum niemand anderes als zug nannte Neofonie Schwierig- zu wollen (http://​­tinyurl.​­com/​ den. Das Verhältnis zwischen Microsoft, möglicherweise zu- keiten mit der für das WeTab ­lu0111‑attachmate). Bei Suse und dem OpenSuse-Pro- sammen mit anderen (jedoch geplanten E-Publishing-Soft- ware für Verlage. ­Attachmate, das sich im Besitz jekt werde der Merger jedoch nicht bekannten) Investoren. einer Finanzinvestorengruppe nicht berühren, beeilte sich At- Wie Novells Chief Marketing Die Mono-Entwickler um Miguel befindet, handelt es sich um tachmate zu versichern (http://​ Officer zwei Tage nach Be- de Icaza wollen jetzt auch die von Microsoft unter einer Open- eine Softwarefirma, die sich ­tinyurl.​­com/​­lu0111‑suse). kanntwerden des Handels ver- Source-Lizenz veröffentlichte vor allem mit Terminalemula- Für Verunsicherung im sicherte, wird aber zumindest Programmiersprache F# unter tionen im Großrechner-Um- ­Linux-Umfeld sorgte jedoch das Copyright für Unix nicht Linux verfügbar machen. Ein feld sowie mit System- und weniger das künftige Schicksal veräußert und verbleibt wei- entsprechendes Plugin für die Security-­Management be- von OpenSuse als vielmehr die terhin bei Novell beziehungs- Entwicklungsumgebung Mono- schäftigt. Die Übernahme von Tatsache, dass als integraler weise Attachmate (http://​ Develop existiert bereits (http://​ ­tinyurl.​­com/​­lu0111‑fsharp). Novell soll noch im ersten Teil des Deals ein erhebliches ­tinyurl.​­com/​­lu0111‑cpunix).

Das Neueste rund um Linux, aktuelle Kurztests und Artikel aus 14 01 | 11 LinuxUser finden Sie täglich auf www.linux-community.de Neues rund um Linux Aktuelles

Open Source Forum Acer macht Aspire One mit Android happy Auf der CeBIT 2011 vom 1. bis Seinen neuen 10,1-Zoll-Net- die Netzwerkanschlüsse (Fast 5. März in Hannover gibt es books der Serie Aspire One Ethernet, 802.11b/ g/ n, Blue- wieder eine Vortragsbühne un- Happy (http:// www. acer. com/ tooth 3.0), die Schnittstellen ter der Leitung der Linux New aspireonehappy) spendiert (3 x USB 2.0, VGA) und die Au- Media AG. Das „Open Source Acer eine Dualboot-Installation dio-Ports (Line-out, Mic-in). Forum“ sucht ab sofort Bei- mit Android und Windows 7. Mit an Bord sind außerdem ein träge. Besonders gute Chancen Die 2,4 Zentimeter flachen und Cardreader und eine Webcam. haben Vorträge zu den Themen 1250 Gramm leichten Rechner Mit einem 6-Zellen-Akku (4,4 Cloud und Virtualisierung, basieren auf Intel-Atom-CPUs Ah) erreichen die Happy- Security, Desktop und Mobile in Single- und Dual-Core-Vari- Notebooks laut Her- Solutions. Interessierte schi- anten (N450/ N550). steller bis zu cken ihre Vorschläge mit Vor- Die Grafik mit 1024 x 600 Pi- acht tragstitel, Informationen zum xeln Auflösung zaubert ein Stun- Sprecher und einer Kurzbe- GMA-3150-Chipsatz desselben den Laufzeit, schreibung des Inhalts bis zum Herstellers auf den per LED bevor sie wieder ans 9. Januar an events@linuxnew hintergrundbeleuchteten Bild- extrakleine Netzteil müssen, m e d i a . d e . Im Ausstellungs- schirm. Mit 1 GByte Arbeits- das man ohne separates Lade- Bunt und in Farbe (hier „Lime schwerpunkt Open Source in speicher (maximal auf 2 GByte kabel direkt in die Dose steckt. Green“): Das Acer Aspire One Halle 2 gibt es daneben auch auszubauen) und wahlweise Acer offeriert den Aspire One Happy bootet ab Werk wahlweise eine Open Source Project 160 oder 250 GByte Plattenka- Happy in vier quietschbunten Android oder Windows 7. Lounge, in der freie Software- pazität orientiert sich Acer bei Farben (Rosa, Grün, Blau, Vio- Projekte ihre Arbeit der CeBIT- der Ausstattung am Klassen- lett) je nach Ausstattung zu Öffentlichkeit vorstellen. üblichen. Das gilt ebenso für Preisen ab 329 Euro.

KDEs neuer -Stack ist fertig Dies ist vermutlich neu, bitte lesen: Der neue KDE-Bluetooth- greifen KDE-Benutzer nun Stack Bluedevil hat Version deutlich einfacher und intui- 1.0 erreicht (http:// blog. tiver auf Bluetooth-Devices Guided Coworking! ereslibre. es/ ? p=281). Damit aller Art zu, auch via KIO. Wir stellen Gruppen zusammen, in denen Sie neben hilfsbereiten Kollegen mit ähnlichen Kenntnissen an IHREM Projekt LibreOffice hat keine Zukunftsangst arbeiten. Und ständig ist ein fachlicher Auf absehbare Zeit wird es men, darunter auch Canoni- Berater anwesend. Keine Schulung, keine großen Unterschiede zu cal, Google, Novell und Red Oracles OpenOffice geben, Hat haben ohnehin schon ihre sondern eine Methode, wie Sie mit Ihrer aber erste neue Features in der Unterstützung für LibreOffice eigenen Arbeit schneller vorankommen. aktuellen Beta-Version von bekundet. Eine Libre Office Hintergrund: Wer den riesigen OpenSource- LibreOffice deuten es bereits Foundation soll künftig als an: Die beiden Büropakete ge- Dachorganisation nationaler Baukasten schnell beherrschen muß, geht hen unwiderruflich getrennte Unterorganisationen (wie des zu einer unserer über 100 Schulungen. Wer Wege. Wie die LibreOffice- OpenOffice.org Deutschland das bereits kann, aber schneller mit seinen Stiftung TDF (http:// www. e.V.) fungieren und die Besitz- Projekten vorankommen will, der kommt mit documentfoundation. org) stände des freien Office ver- seiner Arbeit zum Guided Coworking. Mitte November auf der walten, wie etwa Namens- und OpenOffice-Konferenz Markenrechte, Code und Mehr siehe www.linuxhotel.de OOKfWV wissen ließ, hat Copy right. Von Libre Office, LibreOffice mittlerweile rund das derzeit als Beta 3 vorliegt, 70 neue Kontributoren ge- soll es künftig einen stabilen wonnen und bringt damit Zweig mit jährlichen Release- nicht weniger Entwickler auf wechseln und einen Developer- die Beine als Oracle für Open- Zweig mit halbjährlichem Zyk- Office. Viele namhafte Fir- lus geben. (jlu) ■

01 | 11 15 REPORT OSS-Networking

Von Spaghetti-Code, Forks und Slices Aufgekocht! © DFlorian EffenbergerDFlorian ©

Was passiert, wenn es einer Horde Geeks vor ihren Maschinen zu langweilig wird? Dann bekommen sie Hunger, kommen auf dumme Gedanken – und tun das, was jeder in dieser Situation tun würde: Sie kochen! Florian Effenberger

München, Freitagabend, unweit etwa jemand beim Versuch, seine Kühlschrank vielleicht Internet- des Hauptbahnhofs in einem Kel- WLAN-Reichweite zu erhöhen, zugang mit eigenem IPv6-Sub- ler in der Luisenstraße. Im Café die Mikrowelle in Flammen auf- netz? Mitnichten – der Hunger Netzwerk [1], wo sich normaler- gehen lassen: Vielmehr duftet es und die Lust auf Neues eint sie weise Open-Source-Enthusiasten lecker nach selbst gemachter un- alle und hat sie schon zweimal zum monatlichen Gedankenaus- garischer Tomatensuppe, Sahne- zum Open-Source-Kochen [3] zu- tausch beim Open-Source-Tref- geschnetzeltem sowie Bayrisch sammengebracht (Abbildung ). fen [2] versammeln, dampft es Creme, und knapp 30 Leute Die Idee dahinter ist einfach: aus der Küche. Nein, es hat nicht schwingen lässig den Kochlöffel, Anstatt immer nur auf Kongres- anstatt in sen, Messen und „vor der Kiste“ README die Tasten zusammenzukommen, wollen die Schon zum zweiten Mal zu hauen. Beteiligten – allesamt Anhänger fand im Münchner Café Was ist das freier Software und offener Stan- Netzwerk das soge- denn? Geeks dards – gemeinsam ein leckeres nannte Open-Source- in der Kü- Drei-Gänge-Menü zubereiten und Kochen statt, bei dem che? Sind dieses dann in gemütlicher Runde rund 30 Anhänger freier sämtliche genießen. Dass das Hauptgericht und offener Software Pizzadienste dabei manchmal zeitlich eher ihre Fähigkeiten am in der Stadt zum Mitternachtsvesper wird, Herd unter Beweis stel- len. Florian Effenberger, etwa im schreckt einen echten Hacker einer der Erfinder dieser Streik oder natürlich nicht ab. etwas anderen kulina- verkauft die rischen Veranstaltung, Tankstelle Call for Recipes berichtet, wie es zur nur noch Die Rezepte stimmt die Gourmet- Idee kam und was so  Hoppla, was ist denn hier passiert – Geeks in der Küche? Diät-Cola? Runde dabei demokratisch im alles gebrutzelt wird. Ja, streikt jetzt etwa auch der Pizza-Dienst? Hat der Rahmen des sogenannten „Call

18 01 | 11 www.linux-user.de OSS-Networking REPORT

for Recipes“ per Mailingliste ab,  Die Vorspeise darf gekocht wird gemeinsam. Die ruhig auch mal ein bis- Teilnehmer sind dabei alle keine serl opulenter ausfal- Meisterköche, Viele von ihnen len – wie man gut an haben noch nie für mehr als fünf diesen Bruschetta de Leute gekocht. Für manche war luxe erkennt. es gar die erste Küchenerfahrung jenseits von Tütensuppe und Tiefkühlpizza. Dabei berücksich- tigt die Open-Source-Kochrunde auch die Essgewohnheiten von Vegetariern, Veganern und denje- nigen, die koscheres Essen möch- ten. Jeder kann mitkochen, für DER AUTOR jeden ist etwas dabei. Florian Effenberger Den Preis für den Einkauf teilen (floeff@documentfoun sich alle Teilnehmer, weshalb das begeistern und dabei gleichzeitig auch andere sich am Ergebnis der dation.org) engagiert sich seit vielen Jahren Drei-Gänge-Menü selten mit auch noch den eigenen Horizont Arbeit erfreuen – mal ehrlich, was ehrenamtlich für freie mehr als 10 bis 15 Euro pro Per- erweitern. gibt es Schöneres? Software. Er ist Grün- son zu Buche schlägt. Auf der Auch bei freier Software gibt es dungsmitglied und Speisekarte standen beispielswei- viele Köche. Zunächst mag jeder Für einen guten Zweck Mitglied des Steering se schon Bruschetta (Abbil- für sich kochen – doch um wirk- Mit dem Open-Source-Kochen Committee der Docu- ment Foundation. Zu- dung ), Kässpatzn, gefüllte Pap- lich erfolgreich zu sein, muss man wollen die Teilnehmer aber nicht vor war er fast sieben rika mit Reis und Feta, Bratkar- zusammenarbeiten und sich ab- nur einen schönen Abend ver- Jahre im Projekt toffeln mit Speck sowie Zabaione. stimmen. Warum also sollte das bringen, nach dem sie satt, glück- OpenOffice.org aktiv, Künftig hat unter anderem der nicht auch beim echten Kochen lich und zufrieden nach Hause ge- zuletzt als Marketing Hack(er)-braten große Chancen, funktionieren? Software ist für hen. Gleichzeitig wollen sie etwas Project Lead. Zudem schreibt er regelmä- auf den Tellern zu landen. einen Computer genauso wie die Gutes für diejenigen tun, die die- ßig für zahlreiche Tiefkühlpizza für den Program- se Hilfe gebrauchen können. deutsch- und englisch- Kochen und freie Software mierer: Ohne geht es einfach Geht man aus der Münchner sprachige Fachpubli- Doch wie kommt man auf die nicht. Kochen kostet zwar viel Luisenstraße, wo das Café Netz- kationen. Idee, mal eben mit 30 Leuten ge- Zeit (Abbildung ), aber gemein- werk beheimatet ist, zurück Rich- meinsam zu kochen? Ganz ein- sam in einer großen Gruppe tung Hauptbahnhof, dann trifft fach: Die Parallelen zwischen der macht es unglaublich viel Spaß, man auf viele, mit denen es das Küche und freier Software fallen und jeder trägt seinen Teil zum Leben nicht so gut gemeint hat – vielschichtiger aus als man denkt. Gelingen bei. Wenn man nachher Menschen, die fast jeden Abend  Hier sehen Sie das Freie Software entsteht da- das Ergebnis in den Händen hält, alles andere als satt ins Bett ge- „Sourcecode-Reposi- durch, dass viele Interessierte – und sieht, dass man nicht nur hen. Zur zweiten Veranstaltung tory“ für ein typisches jeder mit anderen Talenten aus- selbst davon profitiert, sondern kam daher die Idee auf, eine Open-Source-Kochen. gestattet – gemeinsam an einer Sache arbeiten, die ihnen Spaß macht. Sie lebt dadurch, dass vie- le sich in die Gemeinschaft ein- bringen, Neugier zeigen, Experi- mente wagen und auch vor Fehl- schlägen nicht zurückschrecken. Viele für Open Source Engagierte machen kein Geld damit – die sie antreibende Motivation ist viel- mehr eine andere: der Spaß an der Sache, die Begeisterung an dem, was sie tun. Viele Projekte und Veranstal- tungen haben vor allem deshalb so großen Erfolg, weil die Aktiven mit dem Spaß, den sie an ihrer Arbeit haben, andere motivieren,

www.linux-user.de 01 | 11 19 REPORT OSS-Networking

Doch wie bekommt man auch nur annähernd ein Gefühl dafür, wel- che Mengen an Lebensmitteln man für rund 30 Leute benötigt, wenn man vorher bestenfalls mal im Familienkreis gekocht hat? Hier hilft eine Symbiose zwischen Kreativität und Technik weiter – die benötigte Menge an Brot lässt sich einfach mit ein wenig Tabel- lenkalkulation und einem Meter- maß bestimmen, der Rest wird Pi mal Daumen plus Suchmaschine geschätzt. Das klappt auch ganz gut: Hungern musste bislang zu- mindest noch niemand. Damit die Portionierung auch wirklich funk-  Wer gleich etwas großzügiger plant, Essensspende für diejenigen zu Source-Kochen ausgeben, einen tioniert, wird jedes Gericht eine kann damit bei mini- machen, die solcher Unterstüt- Anteil an eine karitative Einrich- Woche vorher zu Hause mit fünf malem Zusatzaufwand zung bedürfen. Der passende Ab- tung vor Ort zu spenden. Leuten Probe gekocht, wobei im auch anderen noch nehmer war schnell gefunden: gleichen Großmarkt dieselben Zu- etwas Gutes tun. das Wohnheim der Heilsarmee, Richtig geplant taten eingekauft werden wie für dem die Open-Source-Kochrunde Ähnlich spannend wie die Idee ist die eigentliche Veranstaltung. das letzte Mal fast 20 Kilo Essen auch die Vorbereitung der kulina- Der Besuch im Großmarkt hat für die Bewohner spenden konnte rischen Hackerabende. Die eigent- es dann auch wirklich in sich. und das auch die nächsten Male lich größte Herausforderung ließ Nicht nur, dass man auf einmal tun möchte (Abbildung ). sich dank der unermüdlichen Hilfe viele neue Produkte entdeckt, die Zum einen bleibt ohnehin im- der Betreiber des Café Netzwerk normale Supermärkte gar nicht mer etwas übrig. Zum anderen tut relativ schnell lösen – die Frage, führen (die Suche nach dem spe- es niemandem weh, ein oder zwei wo man mal eben 30 Leute unter- ziellen Konvektomat-Backfett Euro mehr zu bezahlen, mit de- bringt und eine entsprechend aus- war nur eines der Highlights) – nen dann anderen etwas Gutes gestattete Küche samt Konvekto- auch die Menge fällt beeindru- getan wird. An dieser Stelle daher mat findet. Da das Café Netzwerk ckend aus. Wer kann schon von  Das Café Netzwerk, ein herzlicher Dank an alle dieje- tagsüber ohnehin Speisen und Ge- sich behaupten, für einen Abend eigentlich ein Internet- nigen, die die gute Sache unter- tränke serviert und sogar über 100 Eier und 18 Kilo Tomaten Café, bietet neben viel stützen! Vielleicht gelingt es ja, eine eigene Getränke-Zapfanlage (Abbildung ) samt 20-Liter-Sa- Platz und der Küchen- künftig einen Großmarkt zu über- verfügt (Abbildung ), haben sich latschüssel eingekauft zu haben, infrastruktur auch eine reden, für jeden Euro, den die alle Infrastrukturprobleme sofort oder den Wein nur noch im Six- schöne Zapfstation. Geek-Köche dort fürs Open- in Luft aufgelöst. pack zu suchen? Der sehr verwegene Plan, einen auf Euro-Palette angebotenen 700-Euro-Kürbis zu erwerben und daraus eine leckere Suppe zu kochen, ließ sich zwar bis jetzt noch nicht verwirklichen – aber was nicht ist, kann ja vielleicht noch werden … INFO [1] Café Netzwerk: http:// www. cafe-netzwerk. org [2] Open-Source-Treffen: http:// www. opensourcetreffen. de [3] Open-Source-Kochen: http:// groups. google. com/ group/ opensourcekochen/ [4] Unperfekthaus: http:// www. unperfekthaus. de

20 01 | 11 www.linux-user.de OSS-Networking REPORT

 Bitte blanchieren und schälen: So sehen 18 Kilogramm Tomaten aus.  In Essen kann auch durchaus was zu trinken drin sein …

Mitgemacht! tigen Unperfekthaus [4]. Den Ter- reitstehen. Das ehrgeizige Ziel: Insgesamt zwei Mal gab es die Ver- min erfahren Sie etwa zwei Wo- das nächste Mal für fünfzig Leute anstaltung schon – im April und chen vorher auf der Mailingliste zu kochen. Wäre mal ein Gag für September 2010. Sie soll 2011 des Open-Source-Kochens. den nächsten Messestand… natürlich fortgesetzt werden. Zu- Eine Webseite hat die Veranstal- Und vielleicht bleibt es künftig sätz lich zu München ist für Januar tung derzeit noch nicht, diese ist ja nicht beim Kochen – wer weiß, 2011 ein kulinarischer Abend in – jedoch angedacht – genauso wie was für Ideen beim nächsten nomen est omen – Essen (Abbil- ein Wiki, in dem dann alle Rezep- Treffen aufkommen. In diesem dung ) geplant, und zwar im dor- te unter einer freien Lizenz be- Sinne: guten Appetit! (jlu) ■

ONLINE LINUX-MAGAZIN NEWSLETTER MAGAZIN

Nachrichten rund um die Themen Linux und Open Source lesen Sie täglich im Newsletter des Linux-Magazins.

informativ Newsletter

kompakt

tagesaktuell

www.linux-user.dewww.linux-magazin.de/newsletter 01 | 11 21

LMO_1-2q_newsletter_100922.indd 1 22.09.2010 14:48:33 Uhr SCHWERPUNKT Xara Xtreme für Linux

Vektorgrafiken mit Xara Xtreme gestalten Flexible Illustration © 123rf.com,© parfta

Mit Xara Xtreme erstellen Sie einfach effektive Vektorgrafiken. Doch kann der Überläufer aus

der Windows-Welt mit Konkurrenten wie Inkscape mithalten? Vincze-Aron Szabo

Ende 2005 beschlossen die Ent- Ebene Kontakt mit freier Soft- Menüzeile an, und Xara Xtreme wickler des kommerziellen Win- ware: Seit 2006 läuft die freie erscheint nur in englischer Loka- dows-Programms Xara Xtreme, Musikdatenbank Freedb [3] auf lisierung (Abbildung ). eine freie und quelloffene Version den Servern des Unternehmens. Der wesentliche Unterschied bereitzustellen. In der Ausgabe zwischen beiden Anwendungen Xara Xtreme 0.7 08/ 2006 befasste sich der Linux- Der harte Kern schlummert aber im Kern: Wäh- LU/xara/ User bereits mit der damaligen Bei Xara handelt es sich wie bei rend Inkscape direkt im SVG-For- Version Xara LX [1]. Das Fazit lau- Inkscape um ein vektorbasiertes mat arbeitet und die Grafiken tete, der sich damals abzeichnen- Grafik werkzeug. Nach dem ersten auch so speichert, setzt Xara de Entwicklungsprozess deute auf Start fällt Inkscape-erfahrenen Xtreme auf das hauseigene For- eine vielversprechende Zukunft Anwendern die Ähnlichkeit des mat .xar. Dieses Dateiformat wur- für Xara unter Linux hin. Im sel- Aufbaus beider Anwendungen de nicht als proprietäre SVG- ben Jahr erschien noch die Ver- auf. Allerdings bietet Inkscape Alternative entwickelt, sondern sion 0.7, mit der sich der Na me zu wesentlich mehr Einträge in der existiert laut Hersteller schon län- Xara Xtreme änderte. Zum Veröffentlichungszeit- XARA XTREME INSTALLIEREN punkt der kostenlosen Linux- Ubuntu-Anwender richten Xara über nächsten Schritt machen Sie das he- README Variante war die britische Xara die Paketverwaltung ein und installie- runtergeladene Autopackage mithilfe Xara Xtreme ist eine Group noch eigenständig, wurde ren dabei neben der Kernanwendung des Kommandozeilenbefehls chmod aus xaralx auch die Pakete xaralx- leis tungsfähige Applika- jedoch im Januar 2007 eine voll- +x RecXaraLX0.7_rev1692. package ex amples und xara-gtk. ausführbar und starten es. tion zum Erstellen von ständige Tochter der deutschen Falls sich Xara Xtreme noch nicht in Folgen Sie dann den Anweisungen Vektorgrafiken, die sich Magix AG [2]. Das Unternehmen besonders durch ihr den Repositories der von Ihnen ver- des Setup-Assistenten. Zunächst lädt startete in den 90ern mit dem schnelles Arbeitstempo wendeten Distribution findet, dann der Installer aus dem Internet einige laden Sie es unter [4] herunter. Dort erforderliche Dateien nach. Im wei- auszeichnet. LinuxUser Music Maker durch und bietet steht neben einer stabilen getes teten teren Verlauf öffnen sich die üblichen nimmt die kostenlose derzeit eine Produktpalette rund Version (Recommended version, auch Setup-Dialoge. Xara Xtreme steht Ink scape-Alternative mit um das Verwalten von Fotos, auf der Heft-DVD) eine weitere unge- nach der Installation über das Start- kommerzieller Basis ge- Vide os und Musik. Magix hat un- testete Variante zur Verfügung. Im menü zum Einsatz bereit. nauer unter die Lupe. ter anderem schon auf anderer

50 01 | 11 www.linux-user.de Xara Xtreme für Linux SCHWERPUNKT

ger als SVG [5]. Wie dieses liege es offen, sei aber im Vergleich zu SVG viel einfacher zu verstehen. Ein weiterer Unterschied zeigt sich tief im Kern der Software: Während Inkscape in C++ ge- schrieben wurde, setzten die Xara-Entwickler auf Assembler. Damit arbeitet das Programm we- sentlich enger mit der Rechner- hardware zusammen und ermög- licht es damit, schneller auf die vorhandenen Ressourcen zuzu- greifen, ohne auf Komplexität beim Interface zu verzichten.

Der Werkzeugkasten In der Werkzeugleiste auf der lin- ken Seite des Xara-Fensters fin- den Sie die wichtigsten Werkzeu- ge zum Zeichnen von Linien und Formen. In der Handhabung eini- ger Werkzeuge unterscheidet sich Xara deutlich von Inkscape. Wäh- rend man Freihandlinien und  Inkscape vs. Xara Formen auf gleiche Weise zeich- nach Bedarf (Abbildung , fol- den Werkzeugeinstellungen unter Xtreme: Zwar ähneln net wie bei der freien Konkur- gende Seite). Um einen anderen dem Menü. Hier stellen Sie die sich beide im Aufbau, renz, verfolgen die Entwickler Farbverlaufstyp anzuwenden, Transparenz des Schattens ein. Inkscape bringt jedoch beispielsweise bei Farbverläufen wählen Sie einen anderen Eintrag Die Transparenz von beliebigen einen wesentlich grö- und Transparenzen eine Bedie- aus der Auswahlliste Fill type aus. Objekten definieren Sie mit dem ßeren Funktionsum- nungsphilosophie. Rechts daneben finden Sie weite- Transparency Tool. Dabei ziehen fang mit. Um einen Farbverlauf zu erstel- re Optionen wie zum Beispiel das Sie optional, wie bei den Farbver- len, müssen Sie zunächst ein Ob- Fill tilling. Dort legen Sie fest, ob läufen, die Transparenz auf. jekt zeichnen und im Anschluss sich der Farbverlauf mehrfach Interessante Effekte erzielen das Farbfüllwerkzeug (Eimer oder wiederholen soll (Repeating) oder Sie, indem Sie zum Beispiel [F5]) aus der Werkzeugleiste aus- nicht (Simple). Die gewünschten Transparenz mit Farbverläufen wählen. Die Werkzeugeigenschaf- Farben wählen Sie über die Farb- kombinieren. Nach dem Anlegen ten zeigt Xara danach immer un- palette am unteren Fensterrand eines Farbverlaufs sorgen Sie mit terhalb der Menüleiste an. Ohne oder über den Dialog Colour edi- dem Tranparenzwerkzeug dafür, Auswahl eines Farbverlaufstyps tor, den Sie über Utilities | Colour dass bestimmte Bereiche des Ob- zeigt das erste Menü Fill type den editor starten. jektes unsichtbar erscheinen. So Eintrag Flat fill an (Abbildung ). Mit dem Schattenwerkzeug lassen sich weitere, hinter der An dieser Stelle bestimmen Sie Shadow tool erstellen Sie Objekt- transparenten Fläche angeordne- den gewünschten Farbverlauf, schatten, indem Sie ein Objekt te Objekte sichtbar machen. In beispielsweise Fractal Clouds für markieren und mit gedrückter Abbildung , folgende Seite, be- eine schicke Wolkenoptik. Wun- linker Maustaste die Position des sitzt der linke Kreis einen Farb- dern Sie sich nicht, wenn sich an- Schattens bestimmen. Die Eigen- verlauf vom Typ Fractal Clouds. schließend in der Zeichnung noch schaften des Schattens zeigt eine Zusätzlich wurde noch eine nichts getan hat. entsprechende Symbolleiste mit Transparenz vom Typ Elliptical Im zweiten Schritt setzen Sie den Mauszeiger in der Mitte des  Xara Xtreme bietet Objektes an und ziehen mit ge- eine Vielzahl an Farb- drückter linker Maustaste den verläufen, die Sie ent- Farbverlauf in Richtung einer Ob- weder über [F5] oder jektgrenze auf. Im Anschluss ska- das Eimersymbol aus lieren Sie den Farbverlauf an den der Werkzeugleiste Anfassern (blaue Quadrate) je aktivieren.

www.linux-user.de 01 | 11 51 SCHWERPUNKT Xara Xtreme für Linux

 Die Richtung der Neben den Symbolleisten Farbverläufe ziehen und der Werkzeugleiste Sie mit der Maus auf. helfen die Galerien dabei, Die Pfeilspitze mar- die Arbeit mit Xara Xtreme kiert den Punkt, an effizienter zu gestalten. dem der zweite Farb- Sie erreichen sie über den ton erreicht ist. Menüpunkt Utilities | Galleries. Bei Layer gallery (Abbildung ) handelt es sich um ein Werkzeug zum Anordnen und Er- stellen von Bildebenen, wie man sie auch aus an- deren Bildbearbeitungs- programmen kennt. Benötigen Sie für Ihre Arbeit oft einen bestimm- tem Farbton, hinterlegen Sie ihn in der Farbgalerie, um ihn bei Bedarf schnell über den Farbdialog auf- darübergelegt. Der zweite Kreis ment aus. Es öffnet sich ein klei- zurufen. Klicken Sie dazu in der enthält nur einen elliptischen nes Dialogfenster, mit dem Sie Farbgalerie (Colour gallery) auf Farbverlauf. Legen Sie beide Krei- die Objekte ausrichten. den Button New… und vergeben se übereinander und setzen den Stellen Sie sicher, dass Sie die in dem neuen Dialog einen tref-  Mit Farbverläufen zweiten Kreis mit dem linearen Option Selection bound markiert fenden Namen. Nach Öffnen des und Transparenz er- Farbverlauf in den Hintergrund, haben, und wählen Sie für die ho- Farbdialogs über Utilities | Colour zielen Sie in Xara erzeugt das einen neuen Effekt. rizontale und die vertikale Positi- editor wählen Sie eine Farbe aus. Xtreme schöne Effekte. Um beide Kreise genau überein- on jeweils den Eintrag Align cen- Falls Sie mehr Informationen zu Die Pfeile geben die anderzulegen, markieren Sie bei- trally. Ein Klick auf Appl legt da- den Farben benötigen oder eine Richtung der jeweili- de und wählen aus der Menüleis- nach beide Kreise passgenau andere Sortierung bevorzugen, gen Farbverläufe an. te den Eintrag Arrange | Align- übereinander. klicken Sie auf Options. Wählen Sie darin Properties… und im An- schluss den Eintrag Display full in- formation aus. Nun zeigt das Aus- wahlfenster auch die Mischver- hältnisse in der Farbgalerie an.

Datenaustausch Um die Grafik in einem anderen Format zu speichern, stehen über die Exportfunktion verschiedene INFO [1] Xara Xtreme: http:// www. xaraxtreme. org/ [2] Magix: http:// www. magix. com [3] Freedb: http:// www. freedb. org [4] Xara Xtreme herunterladen: http:// www. xaraxtreme. org/ download. html [5] Xara-Format-Spezifikation: http:// site. xara. com/ support/ docs/ webformat/ spec/ [6] „Tasks remaining prior to 1.0“: http:// www. xaraxtreme. org/ Developers/ tasks-remaining-prior-to-10. html [7] Xara-Xtreme-Beispielscreenshots: http:// www. xaraxtreme. org/ about-screenshots. html

52 01 | 11 www.linux-user.de Xara Xtreme für Linux SCHWERPUNKT

Dateiformate zur Verfügung. los möglich. Eine importierte  Xara Xtreme unter- Dazu zählen zum Beispiel JPEG, SVG-Datei wieder in dasselbe For- stützt die Arbeit mit PNG oder auch SVG. Eine noch mat zu exportieren funktionierte Bildebenen. Einzelne größere Formatpalette bietet die zwar, jedoch ließ sich die Datei Layer blenden Sie bei Importfunktion. Nach einem Im- nicht öffnen. Laut Xaras Projekt- Bedarf ein oder aus. port einer Pixelgrafik erlaubt es seite müssen die Entwickler die Xara, diese mit dem Bitmap Tracer SVG-Funktionen noch überarbei- zu vektorisieren. Es empfiehlt ten [6]. sich dabei jedoch, sich auf nicht libers fiel seinerzeit in der Linux- zu komplexe Pixelgrafiken zu be- Konkurrenzfähig? Welt beinahe euphorisch aus, gab schränken. Danach bearbeiten Sie Xara Xtreme bringt zwar nicht und gibt es doch immer noch die Grafik mit dem vollen Funkti- den Funktionsumfang von Ink- wenig kommerzielle Software für onsumfang von Xara Xtreme. scape mit, braucht sich aber in Linux. Ob sich Xara Xtreme auf der Für das Weiterverarbeiten in seiner Eigenschaft als Vektorgra- Linux allerdings durchsetzt, steht anderen Anwendungen speichern fik-Tool nicht vor diesem zu ver- derzeit in den Sternen. Die Ent- Sie die Bilder über File | Export stecken. Auf der Bedienungsseite wicklung der kostenlosen Linux- als SVG ab. So stellen Sie sicher, liegen die Unterschiede eher im Version stagniert seit 2007, Aktua- dass Sie auch für die Zukunft eine Detail. Durch die Import- und Ex- lisierungen sind nicht in Sicht. bearbeitbare Kopie Ihrer Grafik portfunktion stellt die Software Dennoch stellt Xara Xtre me für besitzen – nicht zuletzt, weil zwar die Basis für die Arbeit mit Vektorgrafik-Einsteiger und semi- Inkscape das Xara-Standardfor- SVG-Dateien bereit, die aber im professionelle Anwender eine mat derzeit nicht unterstützt. Test nicht ohne Verluste klappte. Alternative zum Linux-Platzhir- Im Test schlug dieser Export- Doch kein Licht ohne Schatten: schen Inkscape dar und ist einen vorgang aber regelmäßig fehl. Der Das Echo auf das kostenlose Be- ausgiebigen Test wert, was die Import von einfachen Icons mit reitstellen einer kommerziellen mit dem Programm erstellten Farbverläufen war nicht reibungs- Windows-Anwendung dieses Ka- Grafiken [7] belegen. (tle) ■

UBUNTU user JAHRES-DVD 2010

• Alle Ubuntu-User- Komplettes Artikel der Ubuntu 10.10 Ausgaben 01 auf der DVD- Rückseite bis 04/2010 • Als Bonus: Zwei Ausgaben Ubuntu Spezial von 2009

ALLE 6 AUSGABEN NUR + UBUNTU 10.10  AUF EINER DVD 14,95 Shop: www.ubuntu-user.de/jahresdvd Telefon 089 / 2095 9127 • Fax 089 / 2002 8115 www.linux-user.de E-Mail: [email protected] | 11 53

UU_1-2q_Jahres-DVD.indd 1 03.11.2010 15:33:30 Uhr PRAXIS TeXWorks 0.3

Komfortable IDE für LaTeX Satzschmiede Sie haben schon immer mit dem professionellen Satzsystem TeX geliebäugelt, sich aber bisher nicht so recht an die ziemlich komplexe Materie herangetraut? Probieren Sie den Einstieg in

die Technik doch einfach mal mit der ausgefeilten TeX-IDE TeXWorks. Karsten Günther

Eigentlich fällt die Arbeit mit Anwender oft den Überblick und (auch über reguläre Ausdrücke), Satzprogrammen wie TeX und damit schnell auch die Lust auf kann beliebige Zeilen auskom- dem darauf basierenden LaTeX das eigentlich geniale Satzsystem mentieren, hebt die TeX- und La- nicht allzu schwer: Sie geben Ih- TeX. WYSIWYG-Editoren wie TeX-Syntax hervor und unter- ren Text nicht in einer Textverar- Gummi [1] zeigen bei kürzeren stützt Komplettierungen. TeX- beitung ein (obwohl das möglich Texten direkt den aktuellen Satz- Works unterstützt daneben Sync- TeXWorks 0.3 LU/texworks/ wäre), sondern in einem Editor. zustand an, bei längeren Texten TeX und verfügt über einen eige- Anschließend speichern Sie den funktioniert das allerdings nicht nen PDF-Viewer. Zudem bietet er Text und übersetzen ihn mit PDF- mehr. Doch auch hier ersparen eine Reihe vorbereiteter Vorlagen LaTeX, XeLaTeX oder einem an- spezielle Editoren eine Menge Ar- für gängige Dokumententypen deren TeX-Compiler. Als Ergebnis beit und damit Zeit, die Sie besser (einschließlich XeLaTeX). erhalten Sie im Idealfall (also, so- in den Text stecken. Nach dem Programmstart prä- fern keine Fehler auftraten) eine Bei TeXWorks ([2],[3]) handelt sentiert sich TeXWorks recht un- druckfertige Ausgabedatei, heute es sich um einen solchen Editor – spektakulär, wie Abbildung  in der Regel ein PDF-Dokument. mit speziellen Eigenschaften: Er zeigt. Dort sehen Sie links den Schwierigkeiten treten erst auf, beherrscht Unicode, verfügt über Editor, rechts den Viewer. Beide wenn es zu Fehlern kommt oder mehrstufiges Undo/ Redo, eine lassen sich unabhängig voneinan- der Text komplexe Strukturen an- Rechtschreibprüfung, Funktio- der positionieren und können nimmt. Hier verlieren ungeübte nen zum Suchen und Ersetzen auch verschiedene Seiten anzei-

README Seit vielen Jahren gilt TeX (und damit auch La- TeX) als das beste Satz- programm. Es zu bedie- nen erfordert allerdings einige Gewöhnung, denn mit TeX gesetzte Texte werden „program- miert“. Dabei hilft eine  TeXWorks kommt auf den ersten Blick schlicht daher, die Besonderheiten stecken unter der Haube. Sofern der eine Arbeitsumgebung Bildschirm genügend Platz bietet, erweist sich die für diese Abbildung gewählte Platzierung der Fenster – links der wie TeXWorks. Editor, rechts der Viewer – als effektivste Anzeigevariante für einen Text.

72 01 | 11 www.linux-user.de TeXWorks 0.3 PRAXIS

gen, was beim manuellen Verbes- sern von Seitenumbrüchen hilft: Dazu müssen Sie eine weiter vorn im Quelltext stehende Stelle edi- tieren, die Ausgabe erfolgt aber an einer späteren Position. Über [Strg]+[Eingabe] – oder den kleinen Rechtspfeil im Kreis aus der Werkzeugleiste (Setzen) – ruft den Compiler mit dem aktu- ellen Quelltext auf. TeXWorks öffnet dazu ein neues Fenster am unteren Rand des Editorfensters (Abbildung ). Bei Fehlern er- scheint dort zusätzlich eine Ein- gabezeile (Abbildung ). Die Be- handlung der Fehler erfolgt dort genauso, wie es auch auf der Kommandozeile möglich wäre.  Bei Fehlern er- Komplettierungen scheint die Compiler- ausgabe im unteren In LaTeX-Dokumenten gibt es Abschnitt. Dann stehen zwei wesentliche Fehlerquellen: in der ganz unten an- zum einen falsch geschriebene geordneten Eingabe- oder verwendete Befehle, zum zeile die auch auf der anderen – besonders häufig – Kommandozeile übli- falsche Klammern. chen Möglichkeiten Der ersten Fehlerquelle begeg- ([Eingabe], [S], [X], [Q]) net TeXWorks konsequent mit  Beim Kompilieren teilt TeXWorks den Editor-Bereich und zeigt die Aus- zur Verfügung. Komplettierungen. Sie schreiben gabe in einem neuen Abschnitt unterhalb des Quelltexts an. im Editor also nur ein Befehlskür- zel und ergänzen dieses via Tabu- Hier symbolisiert à die Cursor- TeXWorks erlaubt, bestehende lator zum kompletten Befehl oder position nach dem Einfügen des Komplettierungen anzupassen sogar einer Gruppe von Komman- Codes. Bei mehrdeutigen Kürzeln und auch eigene Ergänzungen zu dos. Das garantiert in den meis- springt ein weiteres [Tab] zur definieren. Dazu gibt es im Ver- ten Fällen eine korrekte Syntax. nächsten Variante, bei Bedarf zeichnis ~/.TeXworks/completion/ Die Kürzel leiten sich mehr oder auch mehrfach. So expandiert bf eine Reihe von .txt-Dateien, de- weniger mnemonisch von den erst zu \ begin{frame}\ end{frame}, ren Namen mit tw- beginnen. Die- Namen der Befehle her. In vielen dann zu \ textbf{}, \ bfseries, se liest TeXWorks beim Start au- Fällen genügt die Eingabe von \ begin{figure}\end{figure}, tomatisch ein. Jede Komplettie- zwei Buchstaben für den entspre- \ begin{figure}[]\end{figure} (je- rung besteht aus einer Zeile der chenden Effekt. Erfreulicher Ne- weils eingerückt) und noch vielen Form alias:=Code. beneffekt: Den in TeX häufigen, weiteren Codes. Die Tabelle Wich- Der erste Teil, alias:=, ist optio- im deutschen Tastaturlayout är- tige Komplettierungen fasst die nal und kann gegebenenfalls ent- gerlicherweise schlecht integrier- wichtigsten Befehle zusammen. fallen. Der gesamte Code muss in GLOSSAR ten Rückstrich („Backslash“, \) einer Zeile stehen. In den Code- SyncTeX: Moderne müssen Sie so gut wie nie eintip- Editorbefehle Teilen kennzeichnet ein Bullet (•, TeX-Compiler und -Viewer pen. So ersetzt [Tab] beispielswei- TeXWorks unterstützt die übli- U+2022) diejenigen Stellen, an de- lassen sich über diese Schnittstelle miteinan- se se durch \section{ }, ch durch chen Editorbefehle, wie die Tabel- nen der Anwender Text einfügen der so synchronisieren, \ chapter{ } und so weiter. Das gilt le Voreingestellte Tastenbindun- soll. Mit [Strg]+[Tab] und dass ein Mausklick in auch für ganze Umgebungen: So gen zeigt. Zum Bewegen im Edi- [Strg]+[Umschalt]+[Tab] springt der Ausgabedatei den expandiert das Kürzel bi zu: torfenster benutzen Sie die Pfeil- der Cursor zwischen diesen Posi- Cursor an der entspre- tasten, die zusammen mit [Strg] tionen hin und her. Die Zeichen- chenden Stelle im \begin{itemize} auch wortweises Springen im kette #RET# fügt einen Zeilenum- Quelltext positioniert. \item Text ermöglichen. Mittels der bruch ein, #INS# die Cursorpositi- Bei TeXWorks müssen à Umschalttaste wählen Sie den on nach dem Expandieren des je- Sie dazu gleichzeitig \end{itemize} überstrichenen Text gleich aus. weiligen Kürzels. [Strg] drücken.

www.linux-user.de 01 | 11 73 PRAXIS TeXWorks 0.3

Fehlt der Alias-Teil einer Definiti- teien im Filesystem abzulegen. mentars weiß TeXWorks, wie das on, erzeugt TeXWorks automa- Oft geschieht dies kapitelweise. Gesamtdokument heißt, und tisch das Alias – für das Makro In einem Master-Dokument fü- kann es bei Änderungen des je- \ rule{#INS#{•}}) etwa \ru. Auch \r gen Sie diese Fragmente mittels \ weiligen Teildokumentes neu würde entsprechend expandiert, include wieder zu einem Gesamt- übersetzen. Diesen Kommentar allerdings erst nach vielen ande- bild zusammen. TeXWorks unter- müssen Sie allerdings manuell am ren Versuchen. In diesem Beispiel stützt diese Arbeitsweise durch Anfang der entsprechenden Da- platziert TeXWorks den Cursor das Einfügen eines speziellen teien einbauen. gemäß der Anweisung #INS# zwi- Kommentars der Form: Bei großen Dokumenten erweist schen Klammern und wechselt es sich außerdem als hilfreich, die  „Tags“ verwaltet mit [Strg]+[Tab] zum zweiten, % !TEX root = Pfad/Hauptdatei.tex einzelnen Abschnitte schnell er- TeXWorks als eine Baumstruktur in der per Bullet markierten Argument. reichen zu können. Dabei hilft Seitenleiste. Auch eigene Kürzel legen Sie in Die Angaben für den Pfad und der Menüpunkt Fenster | Tags, einer der Dateien im Completion- den Namen der Hauptdatei erset- der im Editorfenster eine kleine Verzeichnis von TeXWorks an. zen Sie dabei durch die konkreten Seitenleiste mit den entsprechen- Das Programm berücksichtigt Än- Werte für das entsprechende Do- den Einträgen in einer Baum- derungen allerdings erst nach kument. Anhand dieses Kom- struktur öffnet (Abbildung ). dem nächsten Programmstart. VOREINGESTELLTE TASTENBINDUNGEN Kommentare einsetzen Tasten Wirkung Bei sehr umfangreichen Doku- [Strg]+[Return] übersetzen menten lohnt es sich, diese aufzu- [Strg]+[A] alles auswählen teilen und in Form mehrerer Da- [Strg]+[Z] rückgängig machen [Strg]+[Leer]+[Z] Redo WICHTIGE KOMPLETTIERUNGEN [F3] lange Zeilen (Zeilenumbruch im Editor) Kürzel Ersetzungstext umschalten ch \chapter{} [F4] Zeilennummer ein- oder ausblenden se \section{} [F9] Klammern ausgleichen ss \subsection{} [Strg]+[N] neues Dokument toc \tableofcontents [Strg]+[Umschalt]+[N] neu aus Vorlage babs \begin{abstract}\end{abstract} [Strg]+[O] Dokument öffnen bi \begin{itemize}\item\end{itemize} [Strg]+[S] speichern it \item [Strg]+[Umschalt]+[S] speichern unter be \begin{enumerate}\item\end{enumerate} [Strg]+[W] Dokument schließen bcent \begin{center}RIR\end{center} [Strg]+[Q] TeXworks beenden bq \begin{quote}\end{quote} [Strg]+[Z] Undo bmi \begin{minipage}{}\end{minipage} [Strg]+[Umschalt]+[Z] Redo btab \begin{tabular}{I}\end{tabular} [Strg]+[X] ausschneiden bverb \begin{verbatim}\end{verbatim} [Strg]+[C] kopieren ti \textasciitilde [Strg]+[V] einfügen foot \footnote{} [Strg]+[F] suchen -- \textendash [Strg]+[G] erneut suchen --- \textemdash [Strg]+[R] ersetzen lbl \label{} [Strg]+[L] zu Zeile springen ref \ref{} [Strg]+[H] finde hervorgehobenen Text bf \textbf{} [Strg]+[A] alles auswählen em \emph{} [Strg]+[K] löschen bis zum Zeilenende dd \( \) [Strg]+[B] Klammern ausbalancieren xa, xb \alpha, \beta (für alle griechischen Zeichen) [Strg]+[>] einrücken bequ \begin{equation}\end{equation} [Strg]+[Umschalt]+[>] ausrücken beqn \begin{eqnarray}\end{eqnarray} [Strg]+[Umschalt]+[AltGr]+[9] auskommentieren bpict \begin{picture}\end{picture} [Strg]+[Umschalt]+[AltGr]+[8] Kommentarzeichen entfernen incg \includegraphics{} [Strg]+[Leer] zum Vorschaufenster wechseln Eine vollständige Liste aller Komplettierungen finden Sie in den [Tab] Komplettierung Tw-Dateien unter ~/.TeXworks/completion/. [Strg]+[Tab] zum nächsten Platzhalter springen

74 01 | 11 www.linux-user.de TeXWorks 0.3 PRAXIS

Neben % !TEX root gibt es noch Einstellungen  TeXWorks verfügt weitere Kommentare dieser Art, wählen Sie im nur über einige wenige deren Verwendungsmöglichkei- Reiter Editor Einstellungen. ten die Tabelle TeXWorks-Kom- unter dem mentare zusammenfasst. Punkt Sprache für die Recht- Einstellungen schreibprüfung Über den Menüpunkt Bearbeiten das verwende- | Einstellungen gelangen Sie in ein te Wörterbuch Fenster, in dem Sie auf mehreren aus. Reitern eine Reihe von Vorgaben Viele der Ein- des Programms ändern können stellungen (Abbildung ). Die meisten der von TeXWorks dort vorhandenen Punkte fallen lassen sich al- selbsterklärend aus. lerdings nur Besonders interessante Mög- über dessen lichkeiten bietet der Reiter Skrip- Konfigurati- te: Dort gibt es beispielsweise die onsdateien Option, Skripten die Ausführung beeinflussen, die im Verzeichnis dachten Möglichkeiten zählen externer (System-)Befehle zu er- ~/.TeXworks/configuration/ lagern. unter anderem: lauben, was mit Skripting ver- So ändern Sie die Tastenbindun- • das Einbinden von externen trauten Anwendern weitreichen- gen beispielsweise in der Datei Editoren, de Möglichkeiten eröffnet. Bisher shortcuts.ini. Sie sieht voreinge- • das Wegfallen nicht benötigter unterstützt TeXWorks dabei die stellt so aus: Dokumententeile, Skriptsprachen QtScript, Lua und • konfigurierbare Werkzeugleis- Python. Mehr Informationen actionHard_Wrap = Shift+F3 ten für Symbole und Befehle, dazu finden Sie bei Interesse auf ... • das Einbinden von Bildern in der TeXWorks-Website [4]. actionTypeset = Ctrl+Return unterschiedlichen Formaten Zur Rechtschreibprüfung ver- (eventuell mit automatischer wendet TeXWorks die gleiche Links steht jeweils eine Akti- Konvertierung), Software, wie sie auch bei Open- on [5], rechts die aufrufende Tas- • der direkte Zugriff auf die Do- Office zum Einsatz kommt, und tenbindung. Hier können Sie sich kumentationen (das entspricht erwartet ihre Wörterbücher unter nach Herzenslust austoben. texdoc) der (La)TeX-Pakete, / usr/share/myspell/dicts. In den • ein erweitertes Skripting, Fazit • sowie deutlich ausgebaute PDF- INFO TeXWorks erweist sich als eine Fähigkeiten bis hin zum Einbet- [1] LaTeX-Editor Gummi: Karsten Günther, leistungsfähige IDE, die viele ten von Multimedia-Daten. „Strapazierfähig“, LU 07/ 2010, S. 58, Konkurrenten weit hinter sich Den Autor, ein LaTeX-Profi und http:// www.linux-community.de/ 21113 lässt. Man merkt dem Programm Emacs-Anhänger, halten nur drei [2] TeXWorks: http:// tug. org/ texworks/ an, dass es aus der Praxis stammt. fehlende Features vom Umstieg [3] TeXWorks herunterladen: Natürlich bedarf es einer gewis- ab: Es fehlt ein dynamisches Kom- http:// code. google. com/ p/ texworks/ sen Einarbeitung, doch anschlie- plettieren von Wörtern aus den http:// www. linux-community. de/ 21113 ßend steht einer effektiven For- aktuellen Dokumenten, Tasten- [4] Skripte verwenden: http:// code. google. matierung nichts mehr in Weg. bindungen lassen sich nicht belie- com/ p/ texworks/ wiki/ ScriptingTeXworks Auch die Zukunftspläne der TeX- big frei zuordnen, und Markierun- [5] TeXWorks-Aktionen: http:// www. leliseron. Works-Entwickler lassen aufhor- gen im Text unterstützt TeXWorks org/ texworks/ actions_alpha. txt chen. Zu den von ihnen ange- bisher nicht ausreichend. (jlu) ■

TEXWORKS-KOMMENTARE Kommentar Bedeutung Werte (Beispiel) % !TEX root = Pfad/Hauptdatei.tex Name der Hauptdatei, zu der das Dokument – gehört % !TEX TS-program = Compiler Compiler zum Übersetzen des Quelltexts xelatex, pdflatex, luatex, vtex, … % !TEX encoding = Encoding Codierung, mit der TeXWorks das Dokument UFT-8, LATIN1, … speichert % !TEX spellcheck = Sprache Sprache für die Rechtschreibprüfung de_DE, en_US, fr_FR, … (RFC4647)

www.linux-user.de 01 | 11 75 KNOW-HOW Upstart & Systemd

Upstart und Systemd im Vergleich Fliegender Start

© Volodymyr Vasylkiv, 123rf.com

Nummer (PID). Abschlie- ßend unterscheidet SysV-Init noch mehrere recht starre Systemkonfigurationen, die sogenannten Runlevel [1].

Upstart und Systemd – Emporkömmling Mit diesen Problemen sahen sich gleich zwei neue Ansätze zunehmend auch die Macher der konkurrieren derzeit mit SysV-Init um Distribution Ubuntu konfron- tiert. Unter ihnen war auch Scott die Pole-Position beim Linux-Start. Wir unterziehen James Remnant, der das Heft schließlich selbst in die Hand die Kandidaten einem konzeptionellen Vergleich. Tim Schürmann nahm und Upstart [2] entwickel- te. Wie SysV-Init kommt auch Upstart in Form des Programms /sbin/init, das der Kernel auto- Der Linux-Kernel übergibt nach Damit aber nicht genug: Wäh- matisch als ersten Prozess mit seinem Start die Kontrolle an das rend SysV-Init etwa eine ange- der PID 1 startet. Damit sind die kleine Programm Init. Ihm stöpselte Festplatte initialisiert Gemeinsamkeiten allerdings README kommt wiederum die Aufgabe zu, und einbindet, wartet der gesam- schon beendet. Lange Zeit kontrol- alle für den Betrieb notwendigen te Rest des System auf diese eine Anstelle stupide alle einem Run- lierte SysV-Init den Dienste zu starten und die Hard- Hardwarekomponente. Tritt hier- level zugewiesenen Dienste zu Bootvorgang in den ware einzurichten. In der Vergan- bei ein Problem auf, stoppt dies starten, wartet Upstart auf be- Distributionen. Seine Arbeitsweise macht genheit werkelte in den meisten den kompletten Bootvorgang. LISTING 1 den Systemstart je- Distributionen ein sogenanntes Apropos Absturz: Um festzu- doch zunehmend zu ei- SysV-Init, das alle Systemdienste stellen, ob ein essenzieller Dienst start on filesystem ner äußerst zähen An- strikt nacheinander anschiebt. Da noch läuft oder als Zombie durch exec /usr/bin/Programm gelegenheit. Mit Up- die Distributionen jedoch immer den Hauptspeicher geistert, stellt start und Systemd pre-start script mehr Programme und Dienste SysV-Init einige Verrenkungen an schicken sich zwei mo- # Erstelle notwendiges derne Alternativen an, mitbringen, dauert es immer län- – in der Regel überwacht es die Verzeichnis: den antiquierten Vor- ger, bis der Anwender endlich vor vom Daemon unter /var/run in ei- mkdir -p /var/log/Programm gänger zu ersetzen. seinem Desktop sitzt. ner Datei hinterlegte Prozess- end script

90 01 | 11 www.linux-user.de Upstart & Systemd KNOW-HOW

Upstart und Systemd im Vergleich folglich pa- Anschluss noch drei Jahre, bis der rallel aus Umstieg mit Ubuntu 9.10 abge- und be- schlossen war und Upstart die Fliegender schäftigt so Vorteile seines Konzepts erstmals alle Rechen- unter Beweis stellen durfte. Doch kerne mo- selbst heute warten unter Ubuntu derner Pro- 10.10 im Verzeichnis /etc/init.d zessoren. immer noch viele SysV-Init-Skrip- Start Beim alten te auf die Migration. Nach Cano- SysV-Init nicals Plänen übernimmt Upstart hätte die zukünftig noch weitere Aufgaben TV-Karte und löst im Idealfall andere ereig- noch auf das Netz- nisbasierte Dienste wie Cron, werk warten müssen. Anacron und Ard ab. Das Beispiel aus Listing 1 zeigt Upstart erlangte in den letzten stimmte aber auch einen Pferdefuß von Jahren so viel Beliebtheit, dass Ereignisse, Upstart: Wer nicht aufpasst, pro- bereits andere namhafte Distri- wie etwa „Netzwerk duziert eine Kette aus Abhängig- butionen den Umstieg wagten. So aktiviert“ oder „Fernseh- keiten, sodass die Dienste doch kommt es beispielsweise in Fedo- empfänger angeschlossen“. So- wieder nacheinander starten. Bei- ra seit Version 9, in Googles bald ein solches eintritt, führt spielsweise startet der Network- Chromium OS und einigen Net- Upstart eine oder mehrere pas- manager erst, wenn D-Bus läuft, book-Betriebssystemen zum Ein- sende Aktionen aus. Diese soge- für das wiederum vorab Syslog satz. OpenSuse 11.3 ist noch nannten Jobs wecken wiederum seine Arbeit aufnehmen muss. nicht ganz so weit; dort tauschen alle notwendigen Dienste oder Dem Autor eines Jobs bezie- die Entwickler das alte Init-Sys- richten die Hardware ein. Sämt- hungsweise dem Distributor ob- tem per Hand gegen Upstart aus, liche Jobs sammelt Upstart im liegt folglich die Aufgabe, ein und selbst dann darf es nur stupi- Verzeichnis /etc/init, einen Bei- Auge auf die Abhängigkeiten zu de die alten SysV-Init-Skripte ab- spieljob zeigt Listing 1. Eine Liste werfen und diese wohlüberlegt zu arbeiten. mit allen Jobs wirft das Kommando setzen. initctl list aus (Abbildung ). Noch ein Neuer In einer Upstart-Job-Descripti- Altlasten Obwohl sich Upstart gerade erst on steht hinter den Schlüsselwor- Um nicht die über Jahrzehnte ge- in den Distributionen etabliert, ten start on das Ereignis, bei dem wachsenen SysV-Init-Skripte über steht schon wieder ein Wechsel das hinter exec eingetragene Pro- Nacht nutzlos zu machen, wertet durch den vermutlich ärgsten gramm startet. Die Prozesse lau- Upstart sie weiterhin fen allesamt im Vordergrund und aus und startet ent- nicht wie bei SysV-Init im Hinter- sprechend die Pro- grund. Das macht es für Upstart gramme – allerdings einfacher, zu prüfen, ob ein Pro- wieder strikt nachei- zess noch läuft. Bevor Upstart nander. Dank dieser das Programm anwirft, führt es weitreichenden Ab- zunächst das zwischen pre-start wärtskompatibilität script und end script hinterlegte haben Distributio- Shellskript aus. nen die Möglichkeit, Das Drucksystem Cups fährt langsam und gefahr- beispielsweise erst nach dem Er- los auf Upstart um- eignis „Dateisystem eingebun- zusteigen. den“ hoch, da es erst dann mög- Das beste Beispiel lich ist, Dateien in die Spool-Ver- hierfür liefert Ubun- zeichnisse abzulegen. Voneinan- tu: Upstart kam erst-

der unabhängige Ereignisse bear- mals 2006 mit Versi-  Der Befehl initctl beitet Upstart asynchron: So on 6.10 „Edgy Eft“ list liefert alle Jobs, kümmert es etwa einen Fernseh- zum Einsatz, damals deren aktuellen Zu- empfänger in der Regel nicht, ob noch schlicht als stand und – sofern be- das Netzwerk bereits läuft. Die 1:1-Ersatz für SysV- kannt – die jeweils zu- zugehörigen Jobs führt Upstart Init. Es dauerte im gehörige Prozess-ID.

www.linux-user.de 01 | 11 91 KNOW-HOW Upstart & Systemd

Konkurrenten Systemd [3] ins Daemon das Drucksystem Cups führt Systemd im Falle eines Fal- Haus. Entwickelt hat das System erst hoch, sobald Sie den Drucker les zusätzlich weiterhin die alten Lennart Poettering, der unter an- aktivieren. Analog lauscht er auf SysV-Init-Skripte aus. derem auch für das PulseAudio- den Netzwerkverkehr und startet System verantwortlich zeichnet. den SSH-Dienst, wenn eine ent- Kontrolleur Als er Systemd im Frühjahr 2010 sprechende Anfrage eingeht. Die Um Dienste überwachen und erstmals der Öffentlichkeit prä- Vorgehensweise hat sich Poette- nach einem Absturz automatisch sentierte, brach er mit seinem ring übrigens vom altehrwürdi- neu starten zu können, greift Sys- Prototypen und dem dahinterste- gen inetd und von launchd aus temd auf die Hilfe des Linux-Ker- henden Konzept eine Welle los: Mac OS X abgeschaut. nels zurück: Er erlaubt es seit Sein Konzept versprach unglaub- Kurzem, Prozesse in Gruppen zu- lich kurze Startzeiten und mehr Rabiater Trickser sammenzufassen. Diese Control freien Hauptspeicher. Systemd arbeitet aber noch mit Groups (kurz Cgroups) waren ur- Fedora bekundete bereits kurze weiteren Tricks. Im Gegensatz zu sprünglich dazu gedacht, die Zeit später Interesse am Umstieg Upstart ignoriert es die Abhän- Rechte und Ressourcen von lau- auf Systemd, der nach derzeiti- gigkeiten der benötigten Dienste fenden Programmen und Prozes- gem Planungsstand mit Fedora und startet sie einfach parallel. sen einzuschränken. 15 erfolgen soll. Das frisch er- Möchte dabei ein Dienst auf Systemd packt jeden von ihm schienene Fedora 14 hat zwar Funktionen eines noch nicht ge- gestarteten Dienst in eine eigene Systemd in Paketform als Option starteten Kollegen zugreifen, lan- Cgroup. Sollte in dieser Gruppe an Bord, bleibt aber vorerst noch den diese Anfragen in einer War- kein Prozess mehr laufen, ließe beim bewährten Upstart als De- teschlange. Systemd startet dann sich daraus folgern, dass der fault. Auch die OpenSuse-Main- den benötigten Dienst und leitet Dienst folglich abgestürzt oder tainer planen für die nächste Ver- die Daten in der Warteschlange beendet wäre. Auf diese Weise er- sion eine Integration des New- an ihn weiter. Dank dieser Vorge- fasst Systemd ganz ohne Verren- comers Systemd, und in Debian hensweise können beispielsweise kungen Dienste, selbst wenn die- findet sich seit Mitte November Programme ihre Fehlermeldun- se weitere Prozesse starten und 2010 ebenfalls, wenn auch expe- gen abschicken, bevor der dafür sich direkt wieder beenden. Die rimenteller, Systemd-Support. zuständige Datensammler Syslog Control Groups kommen aller- Systemd startet die System- seine Arbeit aufgenommen hat. dings erst ab Kernel 2.6.24 zum dienste erst dann, wenn man sie Ein weiterer Dorn im Auge wa- Einsatz; Systemd setzt sogar min- wirklich benötigt. So fährt der ren Lennart Poettering die vielen destens Version 2.6.30 voraus. Init-Skripte: Für jedes Skript Die spezielle Technik verhindert LISTING 2 startet Init einen neuen Prozess. erst einmal das Portieren des Up- # This file is part of systemd. Zusätzlich erfordert es viel Zeit, start-Konkurrenten auf andere # sie zu analysieren und zu inter- Betriebssysteme. # systemd is free software; you can redistribute it and/ pretieren. Aus diesem Grund sol- or modify it Baustelle # under the terms of the GNU General Public License as len sie langfristig verschwinden. published by Ein Teil der Funktionen wandert Jeder von Systemd zu überwa- # the Free Software Foundation; either version 2 of the direkt in Systemd, einen weiteren chende Dienst erhält eine eigene License, or Part implementieren Poettering Konfigurationsdatei, die im Fall # (at your option) any later version. und seine Mitstreiter in C, und von Fedora 14 etwas ungewöhn- den Rest sollen die ausgeführten lich im Unterverzeichnis /lib/sys- [Unit] Dienste selbst übernehmen. temd/system liegt. Der Aufbau folgt Description=Display Manager Die Liste der dazu von Lennart den .desktop-Dateien, die mehrere After=syslog.target livesys-late.service rc-local.service Poettering aufgestellten Forde- Abschnitte aufweisen. # On Fedora gdm/X11 is on tty1. We explicitly cancel the rungen fällt zwar lang aus, gut Ein Beispiel für eine solche Kon- getty here to programmierte Dienste sollten figurationsdatei zeigt Listing 2, in # avoid any races around that. die entsprechenden Konditionen der es um den Display-Manager [email protected] plymouth-quit.service jedoch ohnehin bereits jetzt er- geht. Hinter After= folgen alle von füllen. Für bekannte Dienste ha- diesem benötigten Dienste, [Service] ben die Systemd-Entwickler zu- Conflicts= beschreibt analog alle ExecStart=/etc/X11/prefdm -nodaemon Restart=restart-always dem passende Patches geschrie- Dienste, mit denen sich der Dis- RestartSec=0 ben und zur Integration an die play-Manager ins Gehege kommt Autoren der jeweiligen Daemons und die somit nicht laufen dür- [Install] weitergereicht. Um die Abwärts- fen. ExecStart= nennt das eigentli- Alias=display-manager.service kompatibilität sicherzustellen, che, auszuführende Programm.

92 01 | 11 www.linux-user.de Upstart & Systemd KNOW-HOW

Mit Restart=restart-always erhält  Das Kommando Systemd die Anweisung, den systemctl liefert auf ei- Display-Manager nach einem nem von Systemd be- Absturz immer wieder neu zu treuten Rechner eine starten – und zwar umgehend Liste aller Dienste und deren jeweiligen Sta- ( RestartSec=0). Abschließend defi- niert eine Anweisung, unter wel- tus. Dabei weist es so- chem Namen sich der Dienst gar auf Abstürze hin. noch meldet (Alias). Im Vergleich zwischen Listing 1 und Listing 2 fällt schnell auf, dass die Konfigu- rationsdateien unter Systemd zwar kleiner, aber mitunter etwas kryptischer ausfallen. Eine Liste mit allen Diensten und ihrem ak- tuellen Status liefert das Kom- mando systemctl (siehe Abbil- dung  und Abbildung ). jedoch vollständig abwärtskom- existieren – und Programm- Systemd befindet sich derzeit patibel. Seine Fähigkeiten durfte entwicklern Mehrarbeit besche- noch mitten in der Entwicklung. es bislang jedoch erst ansatzweise ren. Diese müssen ihren Diensten Ähnlich wie Upstart soll auch Sys- in Ubuntu unter Beweis stellen. ein SysV-Init-Skript, einen Up- temd künftig zusätzliche Aufga- Die Gastspiele in Fedora und start-Job und eine Systemd-Kon- ben übernehmen und Dienste wie OpenSuse hingegen zeigten nicht figurationsdatei beilegen. Cron ablösen. Ursprünglich war das volle Potenzial. Konkurrent Als Benutzer bemerken Sie die geplant, bereits in Fedora 14 Up- Systemd lockt Entwickler mit ei- Vorteile beider Systeme derzeit so start gegen Systemd auszutau- nem radikaleren Konzept, das gut wie nicht: Ubuntu startet schen. Zahlreiche Fehler verhin- noch schnellere Startzeiten ver- zwar mit jeder neuen Version et- derten dies jedoch, sodass es wie spricht, dafür aber unter der Hau- was flotter, bleibt vom Optimum  Das Systemd-Paket erwähnt nur als optionales Paket be komplexer ausfällt und spezi- aber noch weit entfernt. Ähnli- enthält zusätzlich eine in den Repositories liegt. elle Kernel-Funktionen verlangt. ches gilt für Systemd in Fedora – wenn auch rudimen- Neben Lennart Poettering ar- Es sieht nicht so aus, als ob 14, bei dem sich im Test subjektiv täre – grafische Benut- beiten derzeit viele weitere Ent- Canonical seine Eigenentwicklung kaum ein Unterschied zum alten zeroberfläche, über wickler daran, die letzten Fehler Upstart so schnell wieder fallen SysV-Init feststellen ließ. Beiden die Sie bei Bedarf ein- zu beseitigen und Systemd in ließe. Daher dürften zumindest im Lagern steht folglich noch einige zelne Dienste starten Fedora 15 zu integrieren. Für an- Jahr 2011 beide Systeme pa rallel Arbeit bevor. (agr) ■ und stoppen. dere Distributionen stehen zwar schon fertige Pakete bereit, die aber nicht immer oder nur unter ganz bestimmten Bedingungen funktionieren. Den Status des OpenSuse-Umstiegs verrät eine eigene Seite [4], das Pendant für Fedora 15 liegt unter [5]. Upstart besitzt ein einfaches und klares Konzept, bleibt dabei INFO [1] SysV-Init und die Runlevel: Tim Schürmann, „Der Nächste, bitte!“, LinuxUser 12/ 2010, http:// www. linux-community. de/ 22208 [2] Upstart: http:// upstart. ubuntu. com/ [3] Systemd: http:// 0pointer. de/ blog/ projects/ systemd. html [4] Systemd unter OpenSuse: http:// en. opensuse. org/ openSUSE:Systemd_status [5] Systemd unter Fedora: http:// fedoraproject. org/ wiki/ Features/ systemd

www.linux-user.de 01 | 11 93

Impressum service

impressum LinuxUser ist eine Monatspublikation der Linux New Media AG. Pressevertrieb MZV Moderner Zeitschriften Vertrieb GmbH & Co. KG Anschrift Putzbrunner Str. 71, 81739 München Ohmstraße 1, 85716 Unterschleißheim Telefon: (089) 99 34 11-0, Fax: (089) 99 34 11-99 Tel.: (089) 3 19 06-0, Fax: (089) 3 19 06-113 Abonnentenservice Lea-Maria Schmitt Homepage http://www.linux-user.de D / A / CH Postfach 1165, 74001 Heilbronn Artikel und Foren http://www.linux-community.de Telefon: +49 (0)7131 27 07-274 Abo/Nachbestellung http://www.linux-user.de/bestellen/ Telefax: +49 (0)7131 27 07 -78-601 E-Mail (Leserbriefe) Abo-Service Abo-Preise Deutschland Ausland EU Österreich Schweiz Pressemitteilungen Einzelpreis (No-Media) 5,50 Euro (siehe Titel) 6,30 Euro 11,00 Sfr Chefredakteur Jörg Luther (v. i. S. d. P.) (jlu) Einzelpreis (DVD-Edition) 8,50 Euro (siehe Titel) 9,35 Euro 17,00 Sfr Stellv. Chefredakteur Andreas Bohle (agr) Jahresabo (No-Media) 56,10 Euro 71,60 Euro 64,60 Euro 112,20 Sfr Redaktion Marcel Hilzinger (mhi) Jahresabo (DVD-Edition) 86,70 Euro 99,00 Euro 95,00 Euro 175,00 Sfr Daniel Kottmair (dko) (1) 68,10 Euro 83,60 Euro 76,60 Euro 130,20 Sfr Thomas Leichtenstern (tle) Abo No-Media + LC-Klub Linux-Community Marcel Hilzinger (mhi) Abo DVD-Edition + LC-Klub(1) 98,70 Euro 111,00 Euro 107,00 Euro 193,00 Sfr Datenträger Thomas Leichtenstern (tle) Abo No-Media + Jahres-CD(2) 63,10 Euro 78,60 Euro 71,60 Euro 123,20 Sfr Ständige Mitarbeiter Mirko Albrecht, Erik Bärwaldt, Falko Benthin, Karsten Günther, Abo DVD + Jahres-CD(3) 93,40 Euro 105,70 Euro 101,70 Euro 185,50 Sfr Frank Hofmann, Jan Rähm, Tim Schürmann, Martin Steigerwald, Vince-Aron Szabo, Uwe Vollbracht Abo DVD + Jahres-CD + DELUG(4) 109,90 Euro 129,80 Euro 119,80 Euro 219,80 Sfr (5) Grafik Elgin Grabe (Grafik u. Layout) Kombi-Abo Easy 109,00 Euro 135,40 Euro 124,90 Euro 227,70 Sfr Bildnachweis: Stock.xchng, 123rf.com, Fotolia.de und andere Mega-Kombi-Abo(6) 143,40 Euro 173,90 Euro 163,90 Euro 289,40 Sfr Sprachlektorat Astrid Hillmer-Bruer, Elke Knitter (1) Jahresabo plus sofortiger Online-Zugang zu allen Artikeln des Hefts auf Linux-Community.de Produktion Christian Ullrich (2) Jahresabo No-Media-Edition plus LinuxUser-Jahres-CD Druck Vogel Druck und Medienservice GmbH & Co. KG, 97204 Höchberg (3) Jahresabo DVD-Edition plus LinuxUser-Jahres-CD (4) Jahresabo DVD-Edition plus LinuxUser-Jahres-CD plus monatliche DELUG-DVD Geschäftsleitung Brian Osborn (Vorstand) (5) Jahresabo DVD-Edition plus Jahresabo EasyLinux Hermann Plank (Vorstand) (6) Jahresabo DVD-Edition, Jahresabo Linux-Magazin, 2 Jahres-CDs, monatliche DELUG-DVD Schüler- und Studentenermäßigung: 20 Prozent gegen Vorlage eines Schülerausweises oder Anzeigenleitung, Hubert Wiest einer aktuellen Immatrikulationsbescheinigung (nicht beim Kombi-Abo EasyLinux). Der Marketing und Tel.: +49 (0)89 / 99 34 11 23 aktuelle Nachweis ist bei Verlängerung­ neu zu erbringen. Informationen zu anderen Abo- Vertrieb Fax: +49 (0)89 / 99 34 11 99 Formen, Ermäßigungen im Ausland etc. unter https://shop.linuxnewmedia.de. Linux ist ein eingetragenes Warenzeichen von Linus Torvalds und wird von uns mit seiner Mediaberatung freundlichen Genehmigung verwendet. »Unix« wird als Sammelbegriff für die Gruppe der D / A / CH Petra Jaser Unix-ähnlichen Betriebssysteme (wie beispielsweise HP/UX, FreeBSD, Solaris) verwendet, Tel.: +49 (0)89 / 99 34 11 24 nicht als Bezeichnung für das Trademark (»UNIX«) der Open Group. Der Linux-Pinguin Fax: +49 (0)89 / 99 34 11 99 wurde von Larry Ewing mit dem Grafikprogramm »The GIMP« erstellt. UK / Ireland Penny Wilby Eine Haftung für die Richtigkeit von Veröffentlichungen kann – trotz sorgfältiger Prüfung Tel.: +44 (0)1787 211 100 durch die Redaktion – vom Verlag nicht übernommen werden. Mit der Einsendung von Manuskripten oder Leserbriefen gibt der Verfasser seine Einwilligung zur Veröffent­lichung­ USA National Sales Director in einer Publikation der Linux New Media AG. Für unverlangt eingesandte Manuskripte Ann Jesse oder Beiträge übernehmen Redaktion und Verlag keinerlei Haftung. Tel.: +1 785 841 88 34 Autoreninfos: http://www.linux-user.de/Autorenhinweise. Die Redaktion behält sich vor, National Account Manager Einsendungen zu kürzen und zu überarbeiten. Das exklusive Urheber- und Verwertungsrecht Joanna Earl für angenommene Manuskripte­ liegt beim Verlag. Es darf kein Teil des Inhalts ohne schrift- Tel.: +1 785 727 52 75 liche Genehmigung des Verlags in irgendeiner Form vervielfältigt oder verbreitet werden. Es gilt die Anzeigenpreisliste vom 01.01.2010. Copyright © 1999 - 2010 Linux New Media AG ISSN: 1615-4444

MINIABO ohne Risiko!

Coupon senden an: LinuxUser Leser-Service A.B.O. Postfach 14 02 20. 4, D-80452 München

ich möchte die nächsten drei Ausgaben der LinuxUser DVD-Edition testen. JA,Ich zahle für alle drei Ausgaben zusammen nur 3 Euro*. Wenn mich LinuxUser überzeugt und ich 14 Tage nach Erhalt der dritten Ausgabe nicht schriftlich SONDERAKTION! abbestelle, erhalte ich LinuxUser jeden Monat zum Vorzugspreis von nur 7,23 Euro* statt 8,50 Euro* (Ersparnis 15%) im Einzelverkauf, bei jährlicher Verrechnung. Ich gehe keine langfristige Verpfl ichtung ein. Möchte ich die LinuxUser DVD-Edition nicht mehr haben, kann ich jederzeit schriftlich kündigen. Testen Sie jetzt Mit der Geld-zurück-Garantie für bereits bezahlte, aber nicht gelieferte Ausgaben. 3 Ausgaben für * Name, Vorname

Straße, Nr. NUR 3€ PLZ Ort Datum Unterschrift

Mein Zahlungswunsch: Bequem per Bankeinzug Gegen Rechnung *Preise gelten für Bestellungen aus Deutschland BLZ Konto-Nr.

Gleich bestellen, am besten mit dem Coupon oder per: Bank Telefon: 089 / 2095 9127 Fax: 089 / 2002 8115 E-Mail: [email protected] Web: www.linux-user.de/probeabo Beliefern Sie mich bitte ab der Ausgabe Nr. www.linux-user.de Sie können06 diese | Bestellung09 innerhalb von zwei Wochen ohne Angabe von Gründen per105 Brief, Fax oder Mit großem Gewinnspiel (Infos unter: www.linux-user.de/probeabo) E-Mail widerrufen. Zur Wahrung der Frist genügt die rechtzeitige Absendung des Widerrufs. Linux New Media AG • Putzbrunner Str. 71 • 81739 München LU2125M

LU_1-3q_Sonderaktion_3Euro_100909.indd 1 05.11.2010 14:35:48 Uhr