Sie sind auf Seite 1von 38

freiesMagazin Oktober 2010

Topthemen dieser Ausgabe

Python-Programmierung: Teil 1 – Hallo Welt Seite 6


Python erfreut sich seit einiger Zeit großer Beliebtheit bei Anfängern und Fortgeschrittenen. Die Sprache
überzeugt durch Einfachheit und die große Zahl mitgelieferter Bibliotheken. Sowohl als Skript-Sprache, etwa
für GIMP, als auch bei eigenständigen Projekten ist Python immer häufiger anzutreffen. Bekannte Programme
wie PiTiVi oder BitTorrent setzen auf Python und auch im Hintergrund von Google und Youtube soll die
mächtige Sprache nicht mehr wegzudenken sein. Der Artikel bildet den Anfang einer mehrteiligen Einführung
in die Programmiersprache Python. (weiterlesen)

Multiboot-Systeme für USB-Sticks und DVDs Seite 11


Im Artikel „Ubuntu-Live-System von USB-Sticks booten“ in freiesMagazin 04/2010 wurde beschrieben, wie
man ein System auf einen USB-Stick bringt und von diesem starten kann – vorausgesetzt es handelt sich
dabei um ein ISO- oder IMG-Abbild. Bevor jetzt jedoch für jedes Abbild ein eigener USB-Stick verwendet wird
und man sich so einen „Schlüsselbund“ mit Standardsystemen schafft, wie wäre es da mit einem Universal-
USB-Stick, auf dem alle Lieblingssysteme gespeichert werden? Natürlich wieder als ISO-Abbild? (weiterlesen)

Ausblick auf Firefox 4.0 Seite 15


Die offizielle Version 4 von Firefox ist immer noch einige Monate entfernt. Sie soll gegen Ende
des Jahres erscheinen. Doch mit den bisherigen Alpha- und Betaversionen wurden schon jede
Menge Änderungen implementiert. Zudem ist das Programm bereits stabil genug für ausgie-
bige Benutzung. Es lohnt sich also schon jetzt, einmal einen Blick auf den aktuellen Stand zu
wagen. (weiterlesen)

© freiesMagazin GNU FDL Ausgabe 10/2010 ISSN 1867-7991


M AGAZIN

Editorial
Die Definition von Open Source und Freier Software
Letzten Monat wollten wir in einer Umfrage [1] paar Autoren finden, die das Magazin mit Inhal- Inhalt
wissen, ob weitere Artikel zu Freier Software, ten füllen.
die (ggf. ausschließlich) unter Windows läuft, in Linux allgemein
Ein Artikel über Windows-Software schmeißt al- Der September im Kernelrückblick S. 4
freiesMagazin erscheinen sollen. Die Teilneh-
so keinen Linux-Artikel aus dem Magazin.
merzahl war mit über 500 Abstimmenden ziem-
lich hoch und auch die 42 Kommentare haben „Es gibt bereits zahlreiche Windows-Seiten und Anleitungen
uns sehr gefreut. Windows-Zeitschriften, die Informationen zu Frei- Python-Programmierung: Teil 1 S. 6
er Software bereitstellen.“ Multiboot-Systeme für USB-Sticks und S. 11
Dennoch waren wir verwundert, wie sich das Er- DVDs
gebnis der Umfrage herausgestellt hat. Fast die In der Tat gibt es zahlreiche solcher Windows-
Hälfte unserer Leser (47 %) möchte keine weite- bezogenen Inhalte – ebenso wie es diese für Software
ren Artikel zu Freier Software für Windows. Dem Linux gibt. Es gibt allein vier deutsche, große Ausblick auf Firefox 4.0 S. 15
stehen 36 % entgegen, die gerne mehr Artikel zu Linux-Nachrichtenportale, die zumeist auch noch Im Test: Fluendo DVD Player S. 20
dem Thema hätten. Dem Rest der Leser ist es sehr ähnliche Inhalte bringen. Und an den Zei- Neverball und Neverputt S. 24
egal, ob es dazu mehr oder weniger Artikel gibt. tungsständen findet man noch einmal zahlreiche
Linux-Zeitschriften. Von den ganzen Blogs wol- Community
Auf einige der Kommentare, die vermutlich mit
len wir gar nicht erst anfangen. Medienkompetente Ausbildung? Nur auf S. 29
„Nein“ gestimmt haben, wollen wir eingehen,
Basis Freier Software
auch, um einige Behauptungen freiesMagazin Unter dieser Prämisse gibt es auch keinen
Rezension: Make: Elektronik S. 34
betreffend zu korrigieren. Grund, wieso freiesMagazin überhaupt existiert.
Das einzige Herausstellungsmerkmal des Maga-
„Jeder Microsoft-Softwareartikel schmeißt einen Magazin
zins ist, dass es frei (und kostenlos) vertrieben
interessanteren Artikel über Linux raus.“ Editorial S. 2
wird. Aber offen gestanden: Uns ist kein deut-
Leserbriefe S. 36
So etwas wäre in der Tat schön, bleibt aber sches, freies Windows-Magazin bekannt. Diese
Veranstaltungen S. 37
nur ein Traum. Wir haben diese Ausgabe von Lücke, die freiesMagazin also im Linux-Sektor
Vorschau S. 37
freiesMagazin nicht ein paar Seiten weniger, weil füllt, ist in der Windows-Welt noch offen.
Konventionen S. 37
wir massig fertige Artikel auf Halde haben und
„Open Source bzw. Freie Software heißt auf kei- Impressum S. 38
nur auf die richtige Gelegenheit warten, bis wir
nen Fall Windows.“
diese veröffentlichen können. Ganz im Gegenteil:
Wir hangeln uns bei freiesMagazin von Monat zu Nun, ziehen wir dazu die Definition von „Open Weitergabe, freie Nutzung, Quellcode bereitstel-
Monat und hoffen jedesmal erneut, dass sich ein Source“ heran [2]: Dort stehen Punkte wie freie len etc. Es gibt keinen Punkt, der sagt, dass

© freiesMagazin GNU FDL Ausgabe 10/2010 2


M AGAZIN

Open-Source-Software nicht auf proprietären Be- pad++ sind Close Source oder Freeware. Beide ersten Berührungspunkte mit Open Source und
triebssystemen laufen darf. Ganz im Gegenteil, nutzen freie Lizenzen und sind somit ganz nor- Freier Software auf dem Windows-System. Ge-
der Punkt „No Discrimination Against Persons or male Open-Source- bzw. Freie Software. Leider gebenenfalls nur, weil sie die Programme kosten-
Groups“ verbietet sogar eine solche Einschrän- haben einige Leser den Artikel wohl nicht so weit los erhalten haben. In Zeiten von Tauschbörsen
kung. Ein Entwickler, der die Nutzung seiner Soft- gelesen, um dies zu erkennen. ist der Bezug von kostenloser Windowssoftware
ware unter Windows verbietet, darf diese nicht aber ein geringes Problem.
„Die meisten freiesMagazin-Leser nutzen
mehr Open Source nennen.
Windows nur in Ausnahmefällen.“ Vielleicht gibt es aber auch Windows-Anwender,
Ein Blick auf die Freie-Software-Richtlinien [3] die ihre Software lieber legal nutzen wollen. Und
Und wie jeder weiß, gibt es keine Ausnahme oh-
zeigt ein ähnliches Bild: Freiheit 0 („The freedom vielleicht gibt es sogar welche, die Freie Software
ne Regel – oder so ähnlich. An dieser Stelle fällt
to run the program for any purpose.“) schließt einsetzen, weil sie die Idee dahinter gut finden,
uns der Verweis auf die freiesMagazin-Umfrage
auch ein, dass man die Software auf einem aus anderen Gründen aber nicht zu einer Linux-
vom März 2009 leicht [4].
Windows-Rechner laufen lassen darf – ohne Ein- Distribution gewechselt sind.
schränkung. Bei der Frage nach dem Betriebssystem nutzen
Wir hoffen, dass wir mit dem Text ein paar Un-
76 % der 1428 Befragten Windows beruflich und
„Soll freiesMagazin ein Linux-Magazin sein oder klarheiten beseitigt und mit manchen Vorurteilen
40 % von 1502 Befragten immer noch privat. Von
ein freies Magazin?“ über Windows und Windows-Nutzer aufgeräumt
einer Ausnahme kann hier also nicht die Rede
haben. Es würde uns freuen, wenn die Linux-
Der Name freiesMagazin leitet sich nicht von der sein, zumal hilfreiche Programme wie Notepad2
Community nicht für seine Engstirnigkeit und In-
Berichterstattung, sondern von der Vertriebsme- oder Notepad++ auch die Arbeit im Büro erleich-
toleranz bekannt ist, sondern als offene und tole-
thode ab. Wir glauben, dass jedes Wissen frei tern können.
rante Gemeinschaft angesehen wird, in der jeder
sein sollte. Aus dem Grund wird freiesMagazin
„Windows-Nutzer verstehen die Ideologie hinter einen Platz findet.
unter einer freien Lizenz veröffentlicht.
Freier Software nicht.“
Ihre freiesMagazin-Redaktion
Das heißt aber nicht, dass in freiesMagazin nur
Hier werden leider alle Windows-Nutzer über
über Freie Software bzw. Open Source berich- L INKS
einen Kamm geschoren. Das ist ähnlich zu der
tet wird (der aktuelle Artikel zum Fluendo DVD [1] http://www.freiesmagazin.de/20100905-freie-
Aussage, dass eine Linux-Distribution sich auch
Player zeigt dies recht deutlich). Wir wollen uns software-fuer-windows
nur über ein Terminal richtig bedienen lässt
mit Absicht nicht auf diese beiden Themen ein- [2] http://www.opensource.org/docs/osd
(auch wenn an dieser Stelle zahlreiche Linux-
schränken. [3] http://en.wikipedia.org/wiki/Free_Software#
Nerds sicherlich nicken werden.) Und selbst
„Es sollte nur über Open–Source–Software und wenn Windows-Nutzer die Ideologie nicht (auf Definition
nicht über Closed–Source–Freeware berichtet Anhieb) verstehen, wird es dann nicht Zeit, dass [4] http://www.freiesmagazin.de/mobil/freiesMagazin-
werden.“ man ihnen diese näher bringt? 2009-03-bilder.html#09_03_umfrage

Das sehen wir (was reine Windows-Software be- Die meisten Linux-Nutzer kommen aus dem
trifft) genauso. Aber weder Notepad2 noch Note- Windows-Lager. Und in der Regel waren ihre Das Editorial kommentieren

© freiesMagazin GNU FDL Ausgabe 10/2010 3


L INUX ALLGEMEIN

Der September im Kernelrückblick von Mathias Menzer

asis aller Distributionen ist der Linux- here Änderungen zurückgenommen und einige Kurz erläutert: „Zweig / Branch“

B Kernel, der fortwährend weiterent-


wickelt wird. Welche Geräte in einem
halben Jahr unterstützt werden und welche
Fehler korrigiert wurden. Ein größerer Batzen
kommt dann noch durch die Verschiebung eines
PCI-Treibers in ein anderes Verzeichnis zustan-
Zur Entwicklung kopieren sich viele Entwick-
ler den Kernel-Quelltext in ein neues Reposi-
tory, in welchem sie dann Änderungen vorneh-
Funktionen neu hinzukommen, erfährt man, de. Torvalds machte die Entwickler auch darauf men: Sie erzeugen damit einen neuen Zweig
wenn man den aktuellen Entwickler-Kernel im aufmerksam, dass beim Beheben von Proble- (englisch: Branch) des Kernels. Diese Zweige,
Auge behält. men nicht nur die Entwickler, sondern auch die- beziehungsweise die an ihnen vorgenomme-
jenigen im Patch eingetragen werden sollten, die nen Änderungen, können auch wieder mit dem
Der noch im August veröffentlichte 2.6.36-rc3 [1] den Fehler berichtet haben. Es gäbe bereits viele originären Kernel verschmolzen werden. Dies
hatte nicht viel Aufregendes zu bieten. Immer- solcher „Reported-by“-Nennungen, aber sie soll- geschieht insbesondere zu Beginn eines neu-
hin gibt es mit dem Netzwerktreiber für Marvells ten häufiger genutzt werden, um auch das Auf- en Entwicklungszyklus während des „Merge
Mobil-Prozessor PXA168 einen Neuzugang, an- spüren von Problem anzuerkennen, das manch- Window“ (siehe freiesMagazin 04/2010 [6]).
sonsten beschränken sich die Änderungen auf mal weniger trivial als der abschließende Fix sein Größere Zweige werden oft auch als „Tree“ (zu
Aktualisierungen der Treiber, allen voran wie- kann. Zur Veröffentlichung des 2.6.36-rc5 [3] wur- deutsch: Baum) bezeichnet.
der einmal die Grafik-Treiber radeon und nou- de zuerst einmal das in -rc3 für NTLMSSP einge- Ein bekannter Zweig ist beispielsweise „linux-
veau. Daneben wurde aus dem staging-Bereich, setzte NTLMv2 (siehe oben) mitsamt aller Versu- next“, der unter anderem den „staging-next“-
in dem Treiber für die kommenden Kernel- che, damit einhergehende Probleme zu beheben, Zweig enthält und einen Ausblick auf die kom-
Versionen reifen dürfen, der „Security Proces- zurückgenommen. Diese Änderung wird vorerst menden Kernel-Versionen erlaubt. Ebenfalls
sor Driver“ entfernt. Er sollte für Intels Mobile auf 2.6.37 verschoben. Die Dokumentation zu bekannt ist „staging“, das sich in der Verzeich-
Internet Devices als Schnittstelle zwischen An- der neuen Prozessverwaltung „workqueue“ (sie- nisstruktur des jeweils aktuellen Entwicklerker-
wendungen, die im Kontext des Benutzers lau- he freiesMagazin 09/2010 [4]) kam noch hinzu, nels unter /drivers/staging befindet.
fen, und dem Security Processor dienen, mach- ansonsten beliefen sich die Änderungen haupt-
te aber nicht die erwarteten Fortschritte und wur- sächlich auf kleinere Korrekturen im Bereich der Veröffentlichung der Final-Version des Kernels
de daher des Feldes verwiesen. Dazu kamen Systemarchitekturen und Treiber. kurz bevorstehen dürfte.
noch Korrekturen für Fehler in den Dateisyste-
men Ceph und CIFS; letzteres ersetzt das Au- Lediglich kleinere Änderungen konnte -rc6 [5] Vorerst in Kroah-Hartmans Kernel-Zweig
thentisierungsprotokoll NTLMv1 durch die Nach- vorweisen. Hier trübte mit etwa einem Drittel der „staging-next“ landete der neue, vollständig of-
folgeversion v2 bei der Authentisierung gegen Mi- modifizierten Quelltextzeilen lediglich eine Um- fene Broadcom-Treiber für die WLAN-Chips
crosofts Authentisierungsinstanz NTLMSSP. benennung des VMware Balloon Treibers die BCM4313, BCM43224 und BCM43225 [7] [8].
Statistik, der einer virtuellen Maschine zuguns- Der Treiber basiert auf dem aktuellen WLAN-
Die Grafik-Front war auch beim -rc4 [2] vorne ten des Gastes Arbeitsspeicher klauen kann. Stack mac80211 und soll gleichzeitig die Basis
mit dabei. Diesmal gehörte auch der Intel-Treiber Ansonsten ging die Zahl der Änderungen tenden- künftiger Treiber für Embedded-Chips von Broad-
i915 zu den Schuldigen, bei dem ein paar frü- ziell weiter zurück, ein Zeichen dafür, dass die com sein. Dank der frühzeitigen Aufnahme ste-

© freiesMagazin GNU FDL Ausgabe 10/2010 4


L INUX ALLGEMEIN

hen die Chancen nicht schlecht, dass der Treiber Amerikaner geboren wurden, hat er nun die [9] http://www.admin-magazin.de/content/
bereits im Kernel 2.6.37 zu finden sein könnte. US-amerikanische Staatsbürgerschaft angenom- sicherheitsluecke-wieder-im-linux-kernel
men. Standesgemäß gab er dies im Nebensatz [10] http://git.kernel.org/?p=linux/kernel/git/torvalds/
Sicherheitslücken kommen im Kernel immer mal
einer E-Mail zu einem Patch bekannt: „Ich wurde linux-2.6.git;a=commit;h=eefdca043e8391dcd
wieder vor, meistens können sie jedoch inner-
ein US-Bürger.“ [11]. 719711716492063030b55ac
halb kurzer Zeit geschlossen werden. Dass ei-
[11] http://lkml.org/lkml/2010/9/13/342
ne bereits geschlossene Lücke jedoch wieder L INKS
neu implementiert wird, ist jedoch ein Novum [9]. [1] http://lkml.org/lkml/2010/8/29/83
Ein Patch, mit dem das Verfolgen von System- Autoreninformation
[2] http://lkml.org/lkml/2010/9/12/202
aufrufen vereinfacht werden sollte, machte die
[3] http://lkml.org/lkml/2010/9/20/446
Korrektur für eine frühere Lücke unwirksam, mit Mathias Menzer wirft gerne einen
[4] http://www.freiesmagazin.de/freiesMagazin-2010-
der auf 64-Bit-Systemen ein Benutzer Superuser- Blick auf die Kernel-Entwicklung, um
09
Rechte erlangen könnte. Dies geschah Mitte mehr über die Funktion von Linux
[5] http://git.kernel.org/?p=linux/kernel/git/torvalds/
2008, entsprechend sind relativ viele Kernel- zu erfahren und seine Mitmenschen
linux-2.6.git;a=commit;h=899611ee7d373e5eeda
Versionen von dem wieder aufgetauchten Pro- mit seltsamen Begriffen und unver-
08e9a8632684e1ebbbf00
blem betroffen. Der Patch [10] mit der Korrektur ständlichen Abkürzungen verwirren
[6] http://www.freiesmagazin.de/freiesMagazin-2010-
dieses Problems wurde in den -rc5 aufgenom- zu können.
04
men und ebenso in alle derzeit offiziell gepflegten
[7] http://article.gmane.org/gmane.linux.kernel.
Kernel-Versionen.
wireless.general/55418
Und noch eine kleine Notiz am Rande: Nach- [8] http://git.kernel.org/?p=linux/kernel/git/gregkh/ Diesen Artikel kommentieren
dem Linus Torvalds seit mittlerweile 13 Jahren staging-next-2.6.git;a=commit;h=a9533e7e
in den USA lebt und zwei seiner Kinder als a3c410fed2f4cd8b3e1e213e48529b75

„Sleet“ © by Randall Munroe (CC-BY-NC-2.5), http://xkcd.com/511

© freiesMagazin GNU FDL Ausgabe 10/2010 5


P ROGRAMMIERUNG

Python-Programmierung: Teil 1 – Hallo Welt von Daniel Nögel

ython erfreut sich seit einiger Zeit Die interaktive Shell

P großer Beliebtheit bei Anfängern und


Fortgeschrittenen. Die Sprache über-
zeugt durch Einfachheit und die große Zahl
Python-Skripte werden nicht kompiliert, sondern
zur Laufzeit von einem Interpreter ausgeführt.
Python-Skripte sind somit immer direkt lauffähig.
>>> 3+7
10
>>> 7*10
70
mitgelieferter Bibliotheken. Sowohl als Skript- Der Python-Interpreter hat zudem einen interak- >>> 3-7
Sprache, etwa für GIMP, als auch bei eigen- tiven Modus – hier können Befehle direkt abge- -4
ständigen Projekten ist Python immer häu- setzt werden. >>> 8/4
figer anzutreffen. Bekannte Programme wie 2
PiTiVi oder BitTorrent setzen auf Python und Dieser interaktive Modus kann in einem Terminal
>>>8/3
auch im Hintergrund von Google und Youtube mit dem Befehl
2
soll die mächtige Sprache nicht mehr wegzu-
$ python
denken sein. Dieser Artikel bildet den Anfang Die wichtigsten mathematischen Operatoren
einer mehrteiligen Einführung in die Program- gestartet werden. sind damit gleich bekannt: Die Verwendung von
miersprache Python. „+“, „-“, „/“ und „*“ sollte keine Schwierigkeiten
Hinter der Eingabeaufforderung (>>>) kön- bereiten. Auffällig erscheint allerdings das letzte
Python ist mittlerweile bei allen großen nen beliebige Python-Befehle abgesetzt werden. Ergebnis. In den Python-Versionen vor 3.0 geht
Distributionen vorinstalliert – meist in der Python-Interpreter bei Divisionen davon aus,
der Version 2.6+. In der Version 3.0 dass der Benutzer eine Ganzzahldivision durch-
gab es einige größere Änderungen, führen möchte. Erst die Eingabe
die hier – wo möglich – bereits über-
nommen werden. Wo nicht möglich, >>> 8/3.0
wird auf die bevorstehende Änderung
hingewiesen. führt zum erwünschten Ergebnis und zeigt auch
Nachkommastellen an [2].
Gleichzeitig sei aber auch angemerkt,
Die interaktive Konsole ist ideal, um erste Erfah-
dass diese Einführung nicht jede Me- Die interaktive Python-Konsole nach dem Start rungen mit Python zu sammeln. Für größere Pro-
thode und jede Funktion erörtern kann,
jekte empfiehlt sich aber ein Texteditor.
die zum Standardrepertoire von Python gehört. Die Befehlszeile
Vielmehr soll ein Einblick in die Sprache geliefert >>> print (" Hallo Python !")
Im Folgenden soll es so gehalten werden, dass
werden, der – wo es notwendig ist – hilfreiche Codeblöcke mit Eingabeaufforderung (>>>) im-
und wichtige Methoden kurz anspricht. Für tiefer gibt in der nächsten Zeile erwartungsgemäß mer in der Python-Konsole ausgeführt werden.
gehende Einblicke empfiehlt sich beispielsweise Hallo Python! aus. Auch Berechnungen las- Zeilen ohne diese Zeichen sind als Ausgabe der
die offizielle Dokumentation von Python [1]. sen sich direkt in ihr durchführen: Konsole zu interpretieren.

© freiesMagazin GNU FDL Ausgabe 10/2010 6


P ROGRAMMIERUNG

Codeblöcke ohne Eingabeaufforderung sind gestartet. Es erscheint folgende Meldung im Ter- Hier gibt es schon Neues zu sehen: In der vierten
meist als allgemeine Beispiele und Veranschau- minal: Zeile wird der Benutzer nach seinem Namen ge-
lichungen zu verstehen. fragt. Die Funktion raw_input() gibt die als Pa-
Hallo Welt! rameter übergebene Zeichenkette auf dem Bild-
Hallo Welt schirm aus und wartet dann auf die Eingabe des
Ein erstes kleines Skript ist im Texteditor der Das erste kleine Python-Skript ist funktionsfähig! Benutzers. Diese wird nach dem Drücken von
Wahl schnell erstellt. Anders als in der interakti- Bei der ersten Zeile handelt es sich um die soge- Enter in der Variable name gespeichert (genau-
ven Python-Konsole, wo Eingaben direkt berech- nannte Shebang-Zeile (siehe „Shebang – All der er: es wird ein Zeichenketten-Objekt erstellt, auf
net und auf den Bildschirm ausgegeben werden, Kram“, freiesMagazin 11/2009 [3]). Hier wird fest- das die Variable verweist). Erst danach werden
benötigt man in eigenständigen Skripten eine gelegt, dass die Datei mit dem Python-Interpreter die übrigen Zeilen des Skriptes verarbeitet.
Funktion, welche die gewünschten Informationen auszuführen ist. Die zweite Zeile informiert den
auf dem Bildschirm ausgibt – dazu dient in Py- Python-Interpreter über die verwendete Zeichen- Achtung: Ab Python 3 heißt es input() und
thon die print()-Funktion. Nur in der interakti- kodierung. Diese beiden Zeilen sollten in allen nicht mehr raw_input(). Bis Python 3 ist von
ven Konsole kann auf diese Funktion in der Re- Python-Dateien vorhanden sein. Ohne Hinweis der Verwendung von input() dringend abzura-
gel verzichtet werden (wie etwa bei den mathe- auf die Kodierung kann es zu Problemen mit Um- ten, weil die Benutzereingabe direkt vom Inter-
matischen Operationen oben). lauten in Zeichenketten kommen. preter ausgeführt wird – das ist in den allermeis-
ten Fällen nicht erwünscht.
#!/ usr/bin/env python Das erste „nützliche“ Programm
# -*- coding : utf -8 -*- In Zeile 5 wird die Eingabe des Nutzers mit
Als nächstes soll ein etwas ambitionierteres Pro-
Gleichheitszeichen umgeben. Dazu wird die Zei-
jekt in Angriff genommen werden: Der Benutzer
print (" Hallo Welt !") chenkette = {0} = erzeugt und die Zeichenfol-
soll seinen Namen eingeben können und diesen
Listing 1: hello_world.py ge {0} mit Hilfe der format()-Methode durch
dann in einer Box aus Gleichheitszeichen darge-
den Inhalt der Variable name ersetzt. In einem
stellt bekommen.
Diese Zeilen werden als hello_world.py ge- späteren Teil dieser Reihe wird auf
speichert. Die Datei hello_world.py wird nun #!/ usr/bin/env python diese Art der Ersetzung genauer ein-
mit dem Befehl # -*- coding : utf -8 -*- gegangen werden. In Zeile 6 wird
mit der Funktion len() die Län-
$ chmod +x hello_world .py name = raw_input (" Hallo ! Wie heisst du? ") ge des Benutzernamens inklusive
name_with_borders = "= {0} =". format (name) Gleichheits- und Leerzeichen ermit-
als ausführbar markiert und schließlich mit line = "=" * len( name_with_borders ) telt und dann die entsprechende An-
$ ./ hello_world .py zahl von Gleichheitszeichen ausge-
print (line) geben. Dazu wird hier der *-Operator
print ( name_with_borders )
oder benutzt – auch Zeichenketten lassen
print (line)
sich in Python also „multiplizieren“!
$ python hello_world .py Listing 2: your_name.py So entsteht eine Folge von Gleich-

© freiesMagazin GNU FDL Ausgabe 10/2010 7


P ROGRAMMIERUNG

heitszeichen, die so lang ist, wie die Zeichenkette Zeichenketten näher betrachtet
name_with_borders. message = "Ich heisse ’Bernd ’!" Zeichenketten in Python gehören – wie auch Zah-
len – zu den unveränderbaren Datentypen. Jede
In Zeile 9 wird die in Zeile 5 erstellte Zeichenket- oder
Veränderung an einer Zeichenkette liefert immer
te auf dem Bildschirm ausgegeben, Zeilen 8 und eine neue Zeichenkette zurück.
message = ’Ich heisse " Bernd "!’
10 geben jeweils die in Zeile 6 erstellte „Linie“ auf
dem Bildschirm aus. Das Gesamtergebnis sieht In Python gibt es außerdem aber noch dreifache >>> text1 = " HALLO !!!"
dann wie folgt aus: Anführungsstriche (""" oder ’’’). Innerhalb von >>> text2 = text1 . lower ()
dreifachen Anführungsstrichen kann man die ein- >>> print ( text1 )
Hallo! Wie heisst du? Margot ’HALLO !!! ’
========== fachen und doppelten Anführungszeichen nach
Belieben verwenden und sogar Zeilenumbrüche >>> print ( text2 )
= Margot = ’hallo !!! ’
========== sind möglich:

print (""" Hier kann ich " und ’ nach Belieben einsetzen ! Hier wurden die Groß-
Zeichenketten Ausserdem sind sogar Zeilenumbrueche moeglich !""") buchstaben mit der
Jetzt wurden bereits erste Erfahrungen mit Zei- Methode lower() in
chenketten gesammelt. Diese sollen hier vertieft Wie in vielen anderen Sprachen gibt es in Py- Kleinbuchstaben „umgewandelt“. Tatsächlich
werden: Zeichenketten müssen immer von An- thon natürlich auch die Möglichkeit, Zeichenket- bleibt text1 davon aber unberührt; stattdessen
führungszeichen umschlossen werden. Möglich ten durch Voranstellen eines \ zu „escapen“, d. h. wird eine völlig neue Zeichenkette erzeugt. Na-
sind einfache und doppelte Anführungszeichen: so zu markieren, dass der Interpreter nicht dar- türlich ist es aber möglich, eine Variable direkt
über stolpert. Das fehlerhafte Beispiel von oben neu zuzuweisen, so dass die Unveränderbarkeit
name = "Bernd" sähe mit Escape-Zeichen dann so aus: von Strings in der Praxis kaum Bedeutung hat:
name = ’Bernd ’
message = "Ich heisse \" Bernd \"!" >>> text = " HALLO !!!"
Es gibt keinen Unterschied zwischen diesen bei- >>> text = text. lower ()
den Varianten – die Verwendung ist letztlich Mit dem Escape-Zeichen lassen sich auch Zei- >>> print (text)
Geschmackssache. Allerdings sollte darauf ge- lenumbrüche in Zeichenketten mit einfachen und ’hallo !!! ’
achtet werden, dass innerhalb einer Zeichenket- doppelten Anführungsstrichen erzwingen – dies
Hier wird zunächst der Variable text die Zeichen-
te keine äußeren Anführungsstriche vorkommen wäre sonst nicht möglich:
kette HALLO!!! zugewiesen. Durch die Methode
können:
>>> print (" Ein \ nZeilenumbruch ") lower() wird eine neue Zeichenkette mit Klein-
message = "Ich heisse " Bernd "!" Ein buchstaben erstellt. Nun zeigt die Variable text
Zeilenumbruch auf die neu erstellte Zeichenkette. Da jetzt kei-
führt also zu einem Fehler. Stattdessen kann in ne Variable mehr auf die alte Zeichenkette zeigt,
solchen Fällen der jeweils andere Anführungs- In der Python-Dokumentation finden sich weitere wird diese bei Zeiten automatisch aus dem Spei-
strich genutzt werden: Escape-Sequenzen [4]. cher gelöscht.

© freiesMagazin GNU FDL Ausgabe 10/2010 8


P ROGRAMMIERUNG

Analog zu lower() gibt es mit upper() eine Viele andere Programmiersprachen lösen das chen einzufügen, so dass dem Benutzer durch
Methode, die eine Zeichenkette mit ausschließ- Problem mit geschweiften Klammern, die Anfang die Verwendung von Leerzeichen keinerlei Nach-
lich Großbuchstaben erzeugt. Mit swapcase() und Ende des auszuführenden Codeblocks mar- teile entstehen.
werden kleine Buchstaben zu Großbuchstaben kieren. In Python gibt es derartige Klammern
und umgekehrt. Geradezu unerlässlich ist die nicht – zusammengehörende Codeblöcke müs- for-Schleife
replace()-Methode. Sie ersetzt alle Vorkom- sen gemeinsam eingerückt werden: Zuletzt soll hier nun die for-Schleife besprochen
men einer gesuchten Zeichenfolge innerhalb ei- werden. Mit dieser Schleife kann man beliebige
ner Zeichenkette: zaehler = 1
Anweisungen beliebig oft ausführen lassen. Mit
solange zahler <= 5 wiederhole :
gib zaehler auf dem Bildschirm y
folgendem einfachen Beispiel werden zehn Zah-
>>> "Ich finde Python doof ". replacey
aus len nacheinander ausgegeben:
(" doof", "super ")
’Ich finde Python super ’ erhoehe zaehler um 1 #!/ usr/bin/env python
gib " fertig " auf dem Bildschirm aus # -*- coding : utf -8 -*-
In der Python-Dokumentation finden sich viele
weitere nützliche Zeichenketten-Funktionen [5]. So weiß der Python-Interpreter, dass nur Zeilen for i in range (0, 10):
3 und 4 zur Kontrollstruktur gehören. „fertig“ wird print (i)
Richtig einrücken nur einmal auf dem Bildschirm ausgegeben. Wä- print (" Fertig ")
Viele Programmiersprachen kennen bestimmte re auch Zeile 5 eingerückt, würde „fertig“ eben- Listing 3: for_schleife.py
Kontrollstrukturen, die den Programmfluss in be- falls fünfmal ausgegeben.
sonderer Weise beeinflussen. Hier ein Beispiel in Die Ausgabe des obigen Skriptes sieht wie folgt
Pseudocode: Das Einrücken ist eine Besonderheit von Py- aus:
thon und einigen wenigen anderen Sprachen, die
zaehler = 1 0
solange zahler <= 5 wiederhole : das Lesen des Quelltextes vereinfachen soll: Der
1
gib zaehler auf dem Bildschirm aus Benutzer wird gezwungen, sinnvoll einzurücken!
2
erhoehe zaehler um 1 Wie viel eingerückt wird und ob es mit Leerzei-
3
gib " fertig " auf dem Bildschirm aus chen oder Tabulatoren geschieht, bleibt dem Be-
4
nutzer überlassen – es muss nur einheitlich sein. 5
Klar: Hier wird der Zähler von 1 bis 5 hoch- Sobald Leerzeichen und Tabulatoren gemischt 6
gezählt und jeweils auf dem Bildschirm ausge- werden oder an einer Stelle mit vier Leerzeichen 7
geben. Aber wie oft wird „fertig“ auf den Bild- eingerückt wird, an anderer aber mit drei, kommt 8
schirm geschrieben? Es wird deutlich, dass dem es zu Problemen und das Programm wird sehr 9
Interpreter/Compiler irgendwie mitgeteilt werden wahrscheinlich nicht richtig ausgeführt werden. Fertig
muss, welche Information noch zur Kontrollstruk- Allgemein wird das Einrücken mit vier Leerzei-
tur gehört und wo der normale Programmfluss chen empfohlen. Fast jeder gängige Texteditor Was passiert in dem obigen Beispiel genau?
fortgesetzt wird. ist heute in der Lage, statt Tabulatoren Leerzei- Die Funktion range() liefert (vereinfacht gesagt,

© freiesMagazin GNU FDL Ausgabe 10/2010 9


P ROGRAMMIERUNG

es gibt hier Unterschiede in den verschiedenen Zeile print("Fertig") in Zeile 6 auch einge- [5] http://docs.python.org/library/stdtypes.html#
Python-Versionen) eine Liste von 0 bis 9 zurück. rückt, wäre diese Anweisung bei jedem Schlei- string-methods
Die Anweisung for i in range(0, 10) lässt fendurchlauf ausgeführt worden – und nicht erst
sich umgangssprachlich übersetzen mit: „Für je- nach dem Durchlaufen der Schleife.
des Element i in der Liste der Zahlen von 0 bis Autoreninformation
ausschließlich 10 mache . . . “ Mit der for-Schleife endet der erste Teil der Ein-
Daniel Nögel beschäftigt sich seit
führung in Python. Im nächsten Teil werden dann
Die Liste der Zahlen von 0 bis 9 wird also schritt- if - und while-Blöcke sowie Listen besprochen. drei Jahren mit Python. Ihn über-
weise durchlaufen. Zunächst wird i der Wert 0 zeugt besonders die intuitive Syntax
zugewiesen und dann die Anweisung print(i) L INKS und die Vielzahl der unterstützten
ausgeführt. Danach wird i der Wert 1 zugewie- Bibliotheken, die Python auf dem
[1] http://docs.python.org/
sen und erneut der Anweisungsblock ausgeführt Linux-Desktop zu einem wahren
[2] http://www.python.org/dev/peps/pep-0238/
etc. Man nennt dieses Vorgehen auch „Iteration“: Multitalent machen.
[3] http://www.freiesmagazin.de/freiesMagazin-2009-
Hier wird also über die von range() erzeugte Lis-
11
te „iteriert“.
[4] http://www.python.org/doc//current/reference/
An diesem Beispiel wird auch deutlich, warum lexical_analysis.htmli#grammar-token- Diesen Artikel kommentieren
richtiges Einrücken so wichtig ist: Hätte man die escapeseq

„Boyfriend“ © by Randall Munroe (CC-BY-NC-2.5), http://xkcd.com/539

© freiesMagazin GNU FDL Ausgabe 10/2010 10


A NLEITUNG

Multiboot-Systeme für USB-Sticks und DVDs von Kirsten Roschanski

m Artikel „Ubuntu-Live-System von Vorbereitung BIOS → Bootloader (MBR) → Betriebssystem

I USB-Sticks booten“ in freiesMagazin


04/2010 [1] wurde beschrieben, wie man
ein System auf einen USB-Stick bringt und
Zum besseren Verständnis und damit für je-
den die gleiche Ausgangssituation vorliegt, fol-
gen nun die in diesem Artikel verwendeten Be-
Hingegen sieht das Laden eines Betriebssystem
bei einer erweiterten Partition wie folgt aus:
von diesem starten kann – vorausgesetzt es griffe mit deren Erklärung, die Zusammenhänge BIOS → Bootloader (MBR) → Bootloader (Boot
handelt sich dabei um ein ISO- oder IMG- sowie die Vorbereitung für die Installation. Sektor) → Betriebssystem
Abbild. Bevor jetzt jedoch für jedes Abbild
ein eigener USB-Stick verwendet wird und Beim Start eines Rechners durchsucht das BIOS Standardmäßig dient die interne Festplatte zum
man sich so einen „Schlüsselbund“ mit Stan- (Basic Input Output System [2]) den MBR (Mas- Laden mehrerer Systeme. Mit der Nutzung eines
dardsystemen schafft, wie wäre es da mit ter Boot Record [3]) nach einem Programm, wel- externen Mediums, wie zum Beispiel einer USB-
einem Universal-USB-Stick, auf dem alle Lieb- ches ihm mitteilt, wo und wie das Betriebssys- Festplatte, einer DVD/CD oder eines USB-Sticks,
lingssysteme gespeichert werden? Natürlich tem zu starten ist. Auf jedem bootfähigen Medi- kann man das umgehen.
wieder als ISO-Abbild? um befindet sich genau ein MBR, welcher sich in Am Beispiel eines Multiboot-USB-Sticks werden
sogenannte Boot-Sektoren unterteilen lässt. Da- nachfolgend die Schritte zur Installation beschrie-
Einleitung bei ist zu beachten, dass aus historischer Sicht ben. Es sei aber angemerkt, dass sich die Schrit-
Es ist nicht selten, dass für verschiedene An- ein Medium nur vier primäre Partitionen (virtuel- te genauso für jedes andere externe Medium an-
wendungen verschiedene Systeme benötigt wer- le Laufwerke) haben kann. Dieses wird sich mit wenden lassen. Einzig die DVD/CD lässt sich
den. Zum Beispiel ein System mit einem inte- dem endgültigen Durchsetzen des EFI (Extensi- nicht direkt erstellen, dazu später aber mehr.
grierten Antivirenprogramm, ein 32-Bit- oder ein ble Firmware Interface [4]) hoffentlich erledigen;
64-Bit-Live-System oder ein System mit leichtge- bis dahin muss man die Zeit aber mit dem BIOS Voraussetzung ist ein mit FAT32 vorformatier-
wichtigem Desktop. Hinzu kommt, dass die Spei- überbrücken. Möchte man bei der Anwendung ei- ter bootfähiger USB-Stick, bei dem bereits
cherkapazität der USB-Sticks sehr hoch ist und nes Systems mit BIOS über mehr Partitionen ver- das „Boot-Flag“ gesetzt ist. Die Vorgehenswei-
darum zu viel Platz verschenkt wird, wenn nur fügen, so wird die letzte, vierte primäre Partition se hierfür ist bereits in der Aprilausgabe von
ein System pro Stick installiert wird. Aus diesem in erweiterte Partitionen unterteilt. Das Besonde- freiesMagazin [1] ausführlich beschrieben und
Grund ist es ratsam, nach anderen Möglichkeiten re an primären Partitionen ist, dass diese jeweils nachzulesen. Darüber hinaus sollte das BIOS in
zu suchen und diese hinsichtlich Aufwand und einen eigenen Boot-Sektor besitzen, von denen der Lage sein, von einem USB-Stick ein System
Funktion zu prüfen. das System gestartet werden kann. zu laden.

In der Anleitung soll nicht auf die Installation von Ein System kann auch von erweiterten Partitio- Die Möglichkeiten
mehreren Systemen auf einem externem Medi- nen gestartet werden, jedoch nur über den Weg Bisher war es nicht immer ganz so leicht, ver-
um eingegangen werden, sondern auf die Mög- des Boot-Sektors der primären Partitionen. Da- nünftige Multiboot-Systeme zu erstellen. Selbst
lichkeit, Installationsabbilder bzw. Rettungsabbil- her kann man das Laden eines Betriebssystem erfahrene Linux-Nutzer haben gerne die Finger
der auf einem externen Medium unterzubringen. wie folgt beschreiben: davon gelassen. Die bisher gängigen Varianten –

© freiesMagazin GNU FDL Ausgabe 10/2010 11


A NLEITUNG

verbunden mit viel Arbeit – sind Syslinux [5] und nicht extra Ubuntu installieren möchte, ist die Nut- Während die Distributionen im Hintergrund he-
GRUB4DOS [6]. zung einer Live-CD zu empfehlen. runter geladen werden, kann man sich an die ei-
gentliche Arbeit machen. Zuerst öffnet man ein
Syslinux bzw. besser ausgedrückt die „Unterka- GRUB2 Terminal bzw. eine Konsole und verschafft sich
tegorie“ Isolinux ist dabei wahrscheinlich die be- anschließend Administrationsrechte.
An dieser Stelle soll nun ein Multiboot-USB-Stick
kannteste der beiden Möglichkeiten, denn vie-
mit dem Bootloader GRUB2 erstellt werden. Da- Wenn GRUB2 nicht bereits im System instal-
le Distributionen verwenden es, um die ISO-
zu wird der USB-Stick an den Rechner ange- liert ist, muss dieses jetzt aus den Paketquellen
Abbilder bootfähig zu machen. GRUB4DOS ver-
schlossen. Es folgen nur wenige Eingaben in der nachinstalliert werden. Das Paket lautet grub2,
folgt den gleichen Ansatz, erweitert aber das
Konsole bzw. dem Terminal und mit dem Down- sollte aber in einem aktuellen Betriebssystem be-
bestehende Projekt, sodass es unter DOS und
load der ISO-Abbilder wird begonnen. Dieser be- reits benutzt werden.
Windows ausführbar ist.
nötigt mehr Zeit als die Eingaben der Befehle.
Bei beiden Varianten wird als Bootloader Damit nicht neu gestartet werden muss, um den
GRUB [7] verwendet. Hierbei müssen die ISO- Für die Anleitung werden jetzt folgende Distribu- USB-Stick zu testen, kann der Emulator und
Abbilder ausgepackt und teilweise Modifikatio- tionen heruntergeladen: Virtualisierer Qemu [16] benutzt werden. Dieser
nen an den bestehenden Dateien vorgenommen muss in aller Regel installiert werden, außer man
 Ubuntu Live 10.04 32bit [9] hat bereits damit gearbeitet. Das Programm be-
werden. Um seinen USB-Stick immer auf dem ak-
 Ubuntu Live 10.04 64bit [9] findet sich ebenfalls in den Paketquellen und
tuellsten Stand zu halten, bedarf es daher reich-
lich Zeit und auch Nerven.  Debian-CD [10] kann über das Paket qemu mit allen Abhängigkei-
 GParted Live [11] ten installiert werden.
Einen schöneren Ansatz bietet der Bootloader
 Linux Mint [12] Nun schaut man, wo der USB-Stick eingebunden
GRUB2 [8], denn dieser kann Dank „loopback“
 Knoppix [13] wurde. Man kann das beispielsweise mit dem Be-
einfach die ISO-Abbilder laden. Das bedeutet,
 DSL [14] fehl df -h oder mount machen.
dass der USB-Stick anschließend leicht zu war-
ten ist und auch mal schnell ein neues System  Desinfec’t 8 (leider gab es die aus rechtlichen In Falle des Testsystems liegt er auf /dev/sdb1
ohne großen Zeitaufwand getestet werden kann. Gründen nur auf der c’t 02/2010 [15]) und ist unter /media/35BA-F91E eingehängt.
Für das Erstellen des Multiboot-Sticks braucht Das ist wichtig, da gleich damit gearbeitet wer-
man circa fünf Minuten – ohne die Zeit für das Achtung: Die Distributionen Knoppix und DSL den muss.
Herunterladen der ISO-Abbilder einzurechnen. wurden bis heute nicht auf dem Multiboot-USB-
Stick zum Laufen gebracht. Daher braucht man Um das Dateisystem aufzuspielen, benutzt man
Hinweis: Erstellt wird hier die Anleitung mit ei- diese nicht extra herunterzuladen, außer natür- folgenden Befehl:
nem Ubuntu-System, daher werden sich alle Ein- lich man glaubt der Aussage nicht oder möch- # mkfs.vfat -n USB -Id Geraet
gaben auf dieses System beziehen. Wenn ein an- te es selbst einmal versuchen, eine der beiden
deres System verwendet wird, können die Befeh- Distributionen zu installieren. Die Erläuterung, In dem Fall des Testsystems wie folgt:
le ggf. etwas abweichen. Wenn man die Schrit- warum und woran es liegt, erfolgt am Ende des
te eins zu eins nachvollziehen möchte, sich aber Artikels im Fazit. # mkfs.vfat -n 35BA -F91E /dev/sdb1

© freiesMagazin GNU FDL Ausgabe 10/2010 12


A NLEITUNG

Jetzt wird GRUB2 auf dem Stick installiert: existiert diese Datei nicht und muss daher erst Skript angepasst werden, wenn man auch aktu-
erzeugt werden. Hierzu eignet sich jeder Editor, elle Distributionen nutzen will.
# grub - install --no - floppy --root -y mit dem man reine Textdokumente erstellen und
directory =/ media /USB -Id Geraet Wenn man mit den Einträgen in der Datei
bearbeiten kann.
grub.cfg fertig ist, kann der USB-Stick auch
Beispielhaft am Testsystem entsprechend: In die Datei grub.cfg werden nun die Menüein- schon getestet werden:
träge geschrieben. Dazu geht man wie folgt
# grub - install --no - floppy --root -y $ qemu -m 512 -hda /dev/sdd
vor: Man erzeugt einen neuen Menüeintrag mit
directory =/ media /35BA -F91E /dev/sdb
menuentry, darin werden dann drei Parame-
ter hinterlegt, die den Startvorgang des Abbil- Das Speichern der Daten ist in einem ISO-Abbild
Achtung: Bei der Installation von GRUB2 darf
des auslösen. Als Erstes benötigt man die Infor- nicht möglich. Es besteht auch hier die Mög-
nicht die Gerätenummer mitgeführt werden, d. h.
mation, wo sich das Abbild befindet (loopback lichkeit, das ISO-Abbild zu entpacken und an-
man muss /dev/sdb anstatt /dev/sdb1 nutzen.
loop). Danach ist wichtig, um welchen Startlader schließend die Bootparameter entsprechend an-
Das war es eigentlich schon. Nun sollte die es sich in dem Abbild handelt und wo er sich be- zupassen. Dies ist z. B. sinnvoll, wenn man eines
Dateistruktur /boot/grub auf dem Stick zu se- findet. Hier kann man dann noch ggf. Zusatzinfor- der Betriebssysteme zum Arbeiten am Schlüssel-
hen sein. mationen angeben wie die Auflösung, die Spra- bund mitnehmen möchte.
che usw. Als Letztes benötigt man noch den Ker-
Damit die ISO-Abbilder ordentlich liegen und ein- nel (initrd). Carsten Grohmann [18] hat eine sehr ausführli-
fach wiedergefunden werden, empfiehlt es sich, che Anleitung zu diesem Thema mit Isolinux er-
einen Ordner zu erstellen. Auf dem USB-Stick Für das Ubuntu-Abbild (Dateiname: ubuntu- arbeitet. Im Gegensatz zu der loopback-Methode
wird parallel zu dem boot-Ordner ein images- 10.04-desktop-i386.iso) mit deutscher Spra- mit dem Bootloader GRUB2 erkennt man, dass
Ordner angelegt. Dort hinein werden die fertigen che sieht das als Beispiel folgendermaßen aus: die Methode mit Isolinux umständlicher zu
ISO-Abbilder kopiert.
menuentry " Ubuntu Live 10.04 32 bit" {
Zum Schluss muss dem Bootloader noch mitge- loopback loop / images /ubuntu -10.04 - desktop -i386.iso
teilt werden, welches ISO-Abbild er laden kann linux (loop)/ casper / vmlinuz boot= casper iso -scan/ filename =/ images /y
und wo sie liegen. Um die erforderlichen Bootpa- ubuntu -10.04 - desktop -i386.iso lang=de noeject noprompt --
rameter (z. B. den Namen des Kernels) zu ermit- initrd (loop)/ casper / initrd .lz
teln, reicht oft ein Blick in das ISO-Abbild. Hierfür }
bindet man das entsprechende Image kurz ein:
Hinweis: Auf der Seite von Pawel Konczalski [17] handhaben ist als die hier im Artikel vorgestellte
# mount -o loop image .iso /mnt kann man sich einfach die Menüeinträge ko- Lösung.
pieren oder ein komplettes Shellskript herunter-
Diese Bootparameter müssen jetzt in die Datei laden, das diese Anleitung automatisiert. Aller- DVD/CD
grub.cfg im USB-Ordner /boot/grub eingetra- dings sind dort viel mehr Distribution enthalten, Wie schon angesprochen, lassen sich auch
gen werden. Bei der Erstellung eines USB-Sticks die teilweise auch älter sind. Daher muss das indirekt mit dieser Methode Multiboot-Abbilder

© freiesMagazin GNU FDL Ausgabe 10/2010 13


A NLEITUNG

denn Knoppix [4] http://de.wikipedia.org/wiki/Extensible_Firmware_


und DSL lassen Interface
sich nicht starten. [5] http://syslinux.zytor.com/
Warum das so ist, [6] http://GRUB4dos.sourceforge.net/wiki/
lässt sich aus heu- [7] http://www.gnu.org/software/grub/grub-legacy.en.
tiger Sicht leider html
nicht mit Sicher- [8] http://www.gnu.org/software/grub/
heit sagen. Beide [9] http://www.ubuntu.com/
hängen sich bei [10] http://www.debian.com/
der USB-Device-
[11] http://www.gparted.sourceforge.net/livecd.php
Erkennung auf
[12] http://www.linuxmint.de/
und leiten den
[13] http://www.knopper.net/knoppix/
Nutzer in die
Debugging-Shell [14] http://www.damnsmalllinux.org/
weiter. [15] http://www.heise.de/software/download/desinfect/
71642
Auch wenn zwei [16] http://wiki.ubuntuusers.de/qemu
Das erstellte Bootmenü, aus welchem die Distribution geladen werden kann.
der Destributio- [17] http://www.panticz.de/MultiBootUSB
erstellen, die anschließend auf ein DVD/CD- nen nicht funktionstüchtig sind, so bleibt die Er- [18] http://www.carstengrohmann.de/multiboot.html
Medium übertragen werden können. stellung der Multiboot-Medien eine sehr einfache
und schnell nachzuvollziehende Methode. In nur
Dazu wird ein virtueller Ordner erstellt, in dem fünf Minuten kann durch den GRUB2 dank loop- Autoreninformation
alle Projektdateien gespeichert werden. Mit dem back ein Multiboot-USB-Stick erstellt werden. Es
Befehl mkisofs wird dieser anschießend zu ei- können zwar keine Daten gespeichert werden,
Kirsten Roschanski hat selbst
nem ISO-Abbild zusammengepackt und danach aber dennoch ist der Einsatz verschiedener Be-
eine Möglichkeit gesucht, um im
auf das Medium geschrieben. Am Ende der An- triebssysteme schnell möglich.
First-Level-Support schnell Zugriff auf
leitung von Carsten Grohmann [18] ist dies nach- verschiedene Distributionen zu haben,
zulesen, denn er nutzt die gleiche Methode, um L INKS ohne diese alle installieren zu müs-
seine erzeugten Projektdateien in ein ISO-Abbild sen, sie aber dennoch anschließend
zu packen. [1] http://www.freiesmagazin.de/freiesMagazin-2010- einfach warten zu können.
04
Fazit [2] http://de.wikipedia.org/wiki/Basic_Input_Output_
Nachdem alles wunderbar funktioniert, müssen System
doch Einschränkungen hingenommen werden, [3] http://de.wikipedia.org/wiki/Master_Boot_Record Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 10/2010 14


I NTERNET

Ausblick auf Firefox 4.0 von Hans-Joachim Baader

ie offizielle Version 4 von Firefox [1] Um Konflikte mit anderen installierten Versionen den vorhandenen Profilen vornimmt. Alternativ

D ist immer noch einige Monate entfernt.


Sie soll gegen Ende des Jahres er-
scheinen. Doch mit den bisherigen Alpha-
zu vermeiden, kann man das Verzeichnis vorher
in einen Namen mit der Versionsnummer umbe-
nennen, in diesem Fall also in firefox-4.0b4.
kann man auch ein neues Profil zum Testen anle-
gen, indem man Firefox mit der Option -P aufruft
oder gar ein neues Benutzerkonto erstellt.
und Betaversionen wurden schon jede Men-
ge Änderungen implementiert. Zudem ist das Video
Programm bereits stabil genug für ausgiebi- Vielleicht die am meisten
ge Benutzung. Es lohnt sich also schon jetzt, herbeigesehnte Neue-
einmal einen Blick auf den aktuellen Stand zu rung von Firefox 4 ist die
wagen. im Rahmen von HTML5
erfolgte Unterstützung
Redaktioneller Hinweis: Der Artikel „Ausblick
des Video-Tags und dar-
auf Firefox 4.0“ erschien erstmals bei Pro-
über hinaus der einge-
Linux [2] unter der GNU Free Documentation
baute VP8-Codec [7],
License [3].
mit dem man neben-
bei auch Theora-Videos
Installation
ohne Plug-in abspielen
Die vierte Betaversion liegt in 39 Sprachen vor, kann. Die getesteten Vi-
weitere sollen noch hinzukommen. Der Down- deos, hauptsächlich von
load ist vom Server des Projektes [4] möglich. YouTube, erwiesen sich
Wer eine 64-Bit-Version möchte, findet diese auf allerdings teilweise als
dem Downloadserver [5] von Mozilla. Letztere problematisch. Während
wird auch für diesen Test benutzt. Theora-Videos und eini-
Die Installation ist trivial wie immer: ge VP8-Videos gut funk-
tionierten, waren VP8-
$ tar xvjf firefox -4.0 b4.tar.bz2 Videos von YouTube ex-
Erster Aufruf von Firefox 4.
trem ruckelig.
in einem passenden Verzeichnis. Natürlich kann
man auch das grafische Programm seiner Wahl Die Option safe-mode startet Firefox im abge- Nachdem Adobe das 64-Bit-Flash-Plug-in wie-
zum Entpacken des Archivs verwenden. sicherten Modus [6]. Sie eignet sich besonders der abgesagt hat, ruhen die Hoffnungen ver-
gut zum Testen, weil sie alle Benutzereinstellun- stärkt auf den freien Projekten Lightspark [8] und
Der Start erfolgt durch Aufruf von firefox in gen und Erweiterungen vorübergehend deakti- Gnash [9]. Da letzteres gerade mit Version 0.8.8
dem neu entstandenen Verzeichnis firefox/. viert und standardmäßig keine Änderungen an eine stark verbesserte YouTube-Unterstützung

© freiesMagazin GNU FDL Ausgabe 10/2010 15


I NTERNET

me, wobei es auch zu einem Hänger von Gnash


kommen kann, allerdings ohne Absturz.

Firefox Sync
Die größte Neuerung in der letzten Betaversion
war Firefox Sync [11]. Diese neue Funktion ist für
die Versionen 3.5 und 3.6 von Firefox bereits als
Erweiterung verfügbar und nun in den Browser
eingebaut. Das Modul synchronisiert alle Einstel-
lungen und Lesezeichen von Firefox verschlüs-
selt mit anderen Firefox-Instanzen. All das geht
allerdings nur über einen Server. Zuerst muss
man es einrichten, was ziemlich einfach geht, zu-
mindest wenn man den Firefox-Sync-Server be-
nutzt. Die Einrichtung eines eigenen Servers, die
auch eine Option ist, ist nicht Gegenstand dieses
Artikels.

Video mit Gnash 0.8.8.

angekündigt [10] hat, wurde das Plug-in getes- es ließ sich problemlos in einem testing- Einrichtung von Firefox Sync.
tet. Unter Debian stand Version 0.8.8 schon kurz System installieren. Und tatsächlich konnte es
nach der Freigabe im Repository experimental die meisten getesteten Videos problemlos ab- Zur Einrichtung der Synchronisation muss man
zur Verfügung, wenige Tage später auch in sid; spielen. Bei einigen wenigen gibt es noch Proble- ein Passwort, eine E-Mail-Adresse, einen Rech-

© freiesMagazin GNU FDL Ausgabe 10/2010 16


I NTERNET

nernamen und eine weitere Passphrase verge- viel in einzelnen Tabs in Kombination mit der rechts in der Tab-Leiste oder den Menüpunkt „An-
ben. Die Bestätigung der Anmeldung erfolgt mit URL-Leiste arbeitet und Nachteile, wenn man oft sicht → Tabs gruppieren...“ aufgerufen.
einem Captcha. Das ist schon alles, die Synchro- zwischen Tabs wechseln muss. Jeder Benutzer
Mit Tabs kann man aber noch mehr machen.
nisation mit dem Server sollte nun automatisch muss letztlich selbst herausfinden, welche Op-
Per Kontextmenü kann man ein Tab zu einem
einmal am Tag erfolgen. Man kann sie aber auch tion für ihn günstiger ist.
„App Tab“ machen. App-Tabs rutschen nach links
über das Menü „Extras → Sync → Jetzt Synchro-
in der Tableiste und beanspruchen dort weniger
nisieren“ anstoßen. Ebenso gibt es Menüpunk-
Platz. Es sollte auch unnötige Kontrollelemente
te für „Verbinden“ und „Trennen“. Zur Verwaltung
verschwinden lassen, um Platz zu sparen. Wel-
der Verbindung gibt es einen neuen Menüpunkt
che das allerdings sein sollen, konnte nicht her-
in den Einstellungen, der sich rechts vom „Erwei-
ausgefunden werden.
tert“-Icon befindet. Dort kann man auch die der-
zeitige Einstellung löschen, woraufhin man eine Das URL-Eingabefeld akzeptiert mittlerweile
neue Synchronisation einrichten kann. Mehr als nicht mehr nur URLs. Gibt man einen Suchbe-
eine zugleich kann offenbar nicht existieren. griff ein, so findet Firefox auch passende geöff-
nete Tabs und bietet die Option an, zu diesem
Weitere Neuerungen zu wechseln. Auf den ersten Blick scheint diese
Ein großes Thema war der Schutz vor Abstür- Option nicht sehr nützlich zu sein, aber es gibt ja
zen in Plug-ins, die auch in Firefox ab Version offenbar eine größere Zahl von Anwendern, die
3.6.4 implementiert wurde. Vorher bedeutete ein Dutzende von Tabs nutzen. Hat man mehr als
Absturz in einem Plug-in – notorisch waren hier ein Browserfenster offen, die auf mehrere virtuel-
insbesondere proprietäre Plug-ins – den Absturz le Desktops verteilt sind, dann sorgt das Auswäh-
des gesamten Browsers. Jetzt laufen diese Plug- len eines Tabs dafür, dass nötigenfalls zu dem
ins in separaten Prozessen und bei einem Pro- betreffenden Browserfenster auf einem anderen
blem wird nur noch im betroffenen Tab eine Feh- virtuellen Desktop umgeschaltet wird.
lermeldung angezeigt, während der Browser mit
Der größte Teil der Firefox-Erweiterungen wur-
den anderen Tabs weiterläuft.
de noch nicht an Firefox 4 angepasst. Wer hel-
Etwas kontrovers wurde bekanntlich die Ände- fen will, diese Anpassung voranzutreiben, kann
rung aufgenommen, die Tabs nach oben, über Firefox Panorama. die Erweiterung „Compatibility Reporter“ [13]
die URL-Leiste zu setzen. Unter Linux ist dies in installieren. Geändert wurde allerdings schon
der vierten Betaversion nun optional. Standard- Eine weitere für manche Benutzer bedeutsame die Erweiterungsverwaltung. Diese benutzt jetzt
mäßig ist es ausgeschaltet. Mit einer Option im Neuerung ist Firefox Panorama [12]. Das früher keine Dialogbox mehr, sondern öffnet ein neu-
Kontextmenü, das beim Rechtsklick auf die Tab- als „Tab Candy“ bekannte Modul dient zur Über- es Tab, wodurch natürlich mehr Platz zur Verfü-
Leiste erscheint, kann man sie einschalten. Die sicht, Sortierung und Gruppierung von offenen gung steht. Diese Änderung ist noch keineswegs
neue Anordnung kann Vorteile haben, wenn man Tabs. Es wird über das Icon „Tabs gruppieren“ fertig, insbesondere ist die Suche nach neuen

© freiesMagazin GNU FDL Ausgabe 10/2010 17


I NTERNET

heraus, dass Jetpack für Durch die Bank wurden Maßnahmen getroffen,
die neue Version nicht um die Geschwindigkeit des Browsers zu erhö-
mehr verfügbar ist. Es hen. Der Erfolg dieser Maßnahmen ist allerdings
wurde durch das Jetpack schwer einzuschätzen, da Firefox schon in frühe-
SDK [15] ersetzt. Erwei- ren Versionen für die meisten Anwender schnell
terungen, die das neue genug war. Es gibt einzelne Fälle, wo ein langsa-
SDK benutzen, können ge- mes Laden aus dem Web frühere Versionen des
meinsam mit den bisheri- Browsers zu Denkpausen zwang. Solche Fälle
gen Erweiterungen auf der mit Firefox 4 gezielt zu reproduzieren, war jedoch
Webseite von Mozilla an- aufgrund der Zeitknappheit nicht möglich. Neben
geboten werden. Vermut- Erhöhungen der JavaScript-Geschwindigkeit sol-
lich nutzt erst ein kleiner len auch Neuerungen wie die verzögerte Erzeu-
Teil der Erweiterungen die gung von Frames [16] für eine schnellere Ausfüh-
neue API. Die meisten Er- rung sorgen.
weiterungen, soweit sie für
Firefox 4 Beta 4 freigege-
ben sind, benötigen wei-
terhin einen Neustart des
Browsers.

Pro-Linux als App Tab.


Eine kleinere Optimierung
Erweiterungen noch nicht gelöst. Es ist offen- ist die Zusammenlegung der Buttons für erneu-
sichtlich, dass hier noch weitere Änderungen tes Laden und Stopp des Ladens einer Webseite
kommen müssen. Andere Verwaltungsfenster in der URL-Leiste. Während des Ladens fungiert
sollen nach den Plänen der Entwickler in ähnli- der Button als Stopp-Button, danach als Reload-
cher Weise erneuert werden, das ist aber erst im Button. Eine weitere Optimierung, um Platz zu
Entwurfsstadium. sparen, ist die Reduzierung der Lesezeichen-
funktionen in der Lesezeichenleiste auf einen
Das API für die Erweiterungen sollte mit Jet- Button. Diese Änderung ist hoffentlich noch nicht Erweiterungsverwaltung.
pack [14] bekanntlich völlig neu gestaltet wer- ganz fertig, denn einerseits ist es nicht sehr
den. Für frühere Firefox-Versionen war Jetpack konsistent, einen Button zum Aufklappen eines Auch die Interaktivität wurde verbessert. Aktio-
als Prototyp in Form einer Erweiterung verfügbar. Menüs zu benutzen und andererseits ist der nen, die früher zu Verzögerungen bei der Reak-
Nachdem es keine Hinweise auf diese Neuerung Menüpunkt „Lesezeichen“ mit genau den glei- tion der grafischen Oberfläche führen konnten,
in der Beta 4 gab, kam nach einer kurzen Suche chen Optionen weiter vorhanden. wurden zum Teil in separate Threads ausgela-

© freiesMagazin GNU FDL Ausgabe 10/2010 18


I NTERNET

gert, zum Beispiel die Suche in der Link-Historie. Für solche Rückmeldungen ist in der Betaversion [8] https://launchpad.net/lightspark/
Weitere Neuerungen sind Unterstützung für CSS- ein Plug-in installiert, das die Abgabe von Rück- [9] http://www.gnu.org/software/gnash/
Transitionen und WebGL, das allerdings stan- meldungen [19] erleichtert. Dieses enthält auch [10] http://www.pro-linux.de/news/1/16069/gnash-
dardmäßig noch abgeschaltet ist. Die Unterstüt- die Funktionalität von Test Pilot [20], mit dem das 088-freigegeben.html
zung für HTML5 wird immer vollständiger. So Verhalten der Benutzer anonym ausgewertet wer- [11] http://www.mozilla.com/en-US/firefox/sync/
wurde ein neuer HTML5-Parser [17] entwickelt, den kann, um die Bedienung weiter zu verbes- [12] http://www.azarask.in/blog/post/designing-tab-
der auch asynchron arbeitet. sern. Die Teilnahme an diesem Test ist optional. candy/
Da auch die anderen wichtigen Browser immer [13] https://addons.mozilla.org/addon/15003?src=
Fazit external-fxbetarelnote
mehr HTML5-Features anbieten, wird sicherlich
Firefox 4 ist mit der vierten Betaversion schon [14] https://jetpack.mozillalabs.com/
kein Web-Entwickler mehr lange zögern, seine
stabil genug für breite Tests, wenn auch offiziell
Seiten auf HTML5 aufzubauen. Da spielt es auch [15] https://jetpack.mozillalabs.com/sdk/0.6/docs/
noch nicht für den produktiven Einsatz. Doch die
keine Rolle mehr, dass der offizielle HTML5- [16] http://hacks.mozilla.org/2010/05/better-
neueste Version einer Freien Software ist fast im-
Standard vielleicht noch viele Jahre entfernt ist. performance-with-lazy-frame-construction/
mer die beste und die neuen Features machen
Entscheidend ist, dass er als relativ stabiler Ent- [17] http://hacks.mozilla.org/2010/05/firefox-4-the-
Firefox 4 jetzt schon attraktiv. Freilich ist die Ent-
wurf vorliegt, an dem sich nicht mehr so viel än- html5-parser-inline-svg-speed-and-more/
wicklung noch nicht zu Ende, was man an diver-
dern wird. Welche Teile von HTML5 in Firefox 4 [18] https://developer.mozilla.org/en/Firefox_4_for_
sen Inkonsistenzen und unvollständigen Funktio-
noch fehlen, kann nicht genau gesagt werden. developers
nen auch klar sehen kann.
Viel dürfte es nicht mehr sein, und durch den [19] http://blog.mozilla.com/blog/2010/07/06/firefox-4-
Wettbewerb mit den anderen Browsern wird der Alles in allem wird Firefox 4 vieles besser ma- beta-1-tell-us-what-you-think/
Rest sicher ziemlich schnell kommen. chen als frühere Versionen. Auch in Zukunft ist [20] https://testpilot.mozillalabs.com/
mit Firefox stark zu rechnen.
Viele Neuerungen enthält Firefox 4 auch für Web-
Entwickler. Neben HTML5, das eine große Zahl L INKS Autoreninformation
neuer APIs definiert, wurden auch andere APIs [1] http://www.mozilla.com/en-US/firefox/4.0b4/
hinzugefügt. Einzelheiten sind den Webseiten releasenote Hans-Joachim Baader befasst sich
von Firefox 4 for Developers [18] zu entnehmen. [2] http://www.pro-linux.de/artikel/2/1458/ausblick- seit 1993 mit Linux. 1994 schloss er
auf-firefox-40.html sein Informatikstudium erfolgreich ab,
Im Abstand von zwei bis drei Wochen sollen
[3] http://www.gnu.org/copyleft/fdl.html machte die Softwareentwicklung zum
neue Betaversionen erscheinen, die auch noch
[4] http://www.mozilla.com/en-US/firefox/beta/ Beruf und ist einer der Betreiber von
neue Funktionen bringen werden, damit diese ge-
Pro-Linux.de.
testet werden können. Mit den Rückmeldungen [5] http://releases.mozilla.org/pub/mozilla.org/firefox/
der Benutzer sollen die neuen Funktionen ver- releases/4.0b4/linux-x86_64/
bessert werden, aber Funktionen, die viel negati- [6] http://support.mozilla.com/de/kb/Abgesicherter+
ves Feedback erhalten, könnten auch wieder ent- Modus?s=safe+mode&as=s
Diesen Artikel kommentieren
fallen. [7] http://de.wikipedia.org/wiki/VP8

© freiesMagazin GNU FDL Ausgabe 10/2010 19


M ULTIMEDIA

Im Test: Fluendo DVD Player von Dominik Wagenführ

uch wenn die Blu-ray stark im Kommen

A ist: die meisten PC- und Laptop-Nutzer


haben immer noch ein DVD-Laufwerk
im Rechner. Wenn man die passende Hard-
ware schon hat, bietet es sich natürlich an,
diese auch entsprechend zu nutzen. Unter
Linux gibt es dabei ein paar kleine Hürden,
die der Fluendo DVD Player [1] geschickt zu
umgehen versucht.

Redaktioneller Hinweis: Das Fluendo-Logo so-


wie die Namen „Fluendo“ und „Fluendo DVD
Player“ sind eingetragene Markenzeichen von
Fluendo Multimedia. Das Fluendo-Logo steht un-
ter der GFDL.

Vorgeschichte
Das Problem mit DVDs unter Linux lässt sich
in drei Buchstaben zusammenfassen: CSS [2].
Dies steht für „Content Scramble System“ und
ist ein Verschlüsselungsverfahren für DVDs. Oh-
ne Lizenz darf ein Produkt (egal ob Software
oder Hardware) ei-
ne DVD nicht zum
Abspielen entschlüs-
seln. Aufgrund der Die Oberfläche des Players wirkt aufgeräumt.
Einfachheit und ei-
niger Designfehler Unter Linux benötigt man zum Abspielen geklärt, aber man bewegt sich mit dem Einsatz
des Verschlüsse- von DVDs daher die auf DeCSS basierende der libdvdcss in einer rechtlichen Grauzone.
lungsverfahrens wur- libdvdcss [4]. Problematisch an deren Einsatz
de es aber schnell ist, dass DeCSS ein Schutzverfahren umgeht Genau hier setzt der Fluendo DVD Player an, da
geknackt, was zu und damit in vielen Ländern illegal sein könn- Fluendo [5] eine solche CSS-Lizenz besitzt und
DeCSS führte [3]. te. In Deutschland ist diese Frage noch nicht damit auch DVD-Abspielsoftware vertreiben darf.

© freiesMagazin GNU FDL Ausgabe 10/2010 20


M ULTIMEDIA

Installation
Den Fluendo DVD Player kann man im Web-
shop von Fluendo für 19,99 Euro kaufen. Nach
dem Kauf gibt es verschiedene Versionen zum
Herunterladen, unter anderem ein DEB-Paket
für Ubuntu oder Debian und ein RPM-Paket für
Fedora, openSUSE oder Mandriva. In der Regel
wird die Architektur (32-bit oder 64-bit) und die
verwendete Distribution korrekt erkannt. Alterna-
tiv gibt es aber auch generische Pakete, die als
gepacktes TAR-Archiv zur Verfügung stehen.
Mit dem Kauf erwirbt man auch eine einjährige
Supportzeit. In dieser kann man kostenlos immer
die neueste Version der Software vom Hersteller
beziehen. Nach Ablauf der Zeit hat man nur noch
Zugriff auf die letzte Version, die innerhalb des
Supportzeitraumes verfügbar war. Die Verlänge-
rung des Supports ist aber für wenig Geld (bei-
spielsweise 5 Euro für ein Jahr) möglich.
Nach dem Download entpackt man entweder das
Archiv oder installiert das Paket gemäß der eige-
nen Paketverwaltung. Im Falle einer Paketinstal-
lation findet man einen Menüeintrag unter „Multi-
media → Fluendo DVD Player “. Wer nur das Ar-
chiv entpackt hat, muss die Datei fluendo-dvd
ausführen.
Da der DVD-Player GStreamer [6] nutzt, ist es
möglich, dass einige Pakete nachinstalliert wer-
den müssen.
Es stehen verschiedene Pakete zur Auswahl.
Ein wichtiger Hinweis vorab: Der Fluendo DVD auch nicht einfach so weitergeben. Dies sollte Funktionstest
Player ist keine Freie Software. Der Quellco- man sich bewusst sein, wenn man die Fluendo- Der Fluendo DVD Player beherrscht neben dem
de liegt nicht vor und man darf das Programm Software einsetzen will. eigentlichen Abspielen von DVDs (mit DVD-

© freiesMagazin GNU FDL Ausgabe 10/2010 21


M ULTIMEDIA

Menüs) auch Dolby Digital 5.1, Untertitel und Open-Source-DVD-Playern normalerweise keine Viel praktischer ist da schon die Einstellung des
Sprachwahl. Ferner wird sich bei einer Unter- Rolle spielt. Bildseitenverhältnisses über „View → Aspect ra-
brechung auch die Stelle gemerkt. Einige die- tio“. Neben der Einstellung „Auto“ kann man
ser Funktionen sollen hier getestet werden. Als An den Menübezeichnungen sieht man auch, auch „4:3“, „16:9“ und „16:10“ wählen. Die Ein-
Testnotebook kam ein Acer Travelmate 8471 mit dass die Software in Englisch gehalten ist. Eine stellung sind auch über das Kontextmenü der
64-Bit Xubuntu 10.04 „Lucid Lynx“ zum Einsatz. deutsche Übersetzung wäre schön gewesen, zu- rechten Maustaste verfügbar. Natürlich nur, wenn
mal die Anwendung nicht viel Text einsetzt und auch ein Video läuft.
Getestet wurden verschiedene Film-, Serien- und die Arbeit für einen (Fluendo-)Mitarbeiter schnell
Spielemagazin-DVDs. Auch einige private DVDs erledigt wäre. Über das Menü „Go“ kann man die einzelnen
waren dabei. Bei keiner DVD gab es prinzipi- Kapitel vor- und zurückspulen. Ebenfalls kann
Die Abspielqualität der DVDs ist sehr gut, eben- man hier ins Hauptmenü wechseln, was auch
elle Probleme mit dem Abspielen. Wichtig ist so wie die Tonqualität. Das Deinterlacing [7] wirkt
aber, dass der Fluendo DVD Player ohne das über den Knopf „Menu“ in der unteren Leiste
hochwertig, es gab bei keinem Test horizontale geht. Dieser wechselt dann zu „Resume“, wo-
Setzen des Regionalcodes den Dienst verwei- Streifen im Bild, wie man diese manchmal bei an-
gert. Die Region kann man unter „DVD-Player durch man zurück an die unterbrochene Stelle im
deren DVD-Playern sieht. Film springt.
→ Preferences → Region“ einstellen – aber selt-
samerweise nur, wenn eine DVD im Laufwerk Die Sprache ließ sich überall über „Sound → Lan- Ebenfalls praktisch ist, dass man einen Film,
liegt. Das Setzen mag für einige Linuxnutzer un- guage“ umstellen, wenn die DVD dies angebo- den man einmal unterbrochen und Fluendo
gewohnt sein, da diese Eigenschaft bei anderen ten hat. Auch die Untertitel konnten leicht unter DVD Player beendet hat, beim nächsten Start
„Subtitle → Disable“ aktiviert und dann an der alten Stelle fortsetzen kann. Das Pro-
im Untermenü „Language“ geändert wer- gramm merkt sich dafür die Stelle und fragt
den. (Dies ist kein Schreibfehler, der beim nächsten Start nach, ob der Film von vor-
Menüeintrag heißt wirklich „Disable“ und ne oder ab der alten Stelle gestartet werden soll.
ist per Standard aktiviert. Untertitel sind
also normalerweise ausgeschaltet.) Die
Änderungen dauerten aber in der Regel
einige Sekunden, ehe sie wirksam wur-
den.

Über das Menü „View → Rate“ kann man


die Abspielgeschwindigkeit beeinflussen.
Hierbei sollte man aber vorsichtig sein,
da eine Änderung gegebenenfalls auf ei-
ne kurze Nichtbedienbarkeit des Players
hinausläuft. In der Regel benötigt man Bei einem Neustart kann die DVD von der
Die Region kann man in den Optionen einstellen. diesen Menüpunkt aber nicht. letzten Position gestartet werden.

© freiesMagazin GNU FDL Ausgabe 10/2010 22


M ULTIMEDIA

Dieses Verhalten kann man auch in den Op- ließ sich somit also nicht bedienen. Dies kann redaktion[AT]freiesmagazin[DOT]de oder über
tionen unter „DVD Player → Preferences → Set- aber auch an der verwendeten Live-Version lie- den Kommentarlink am Ende des Artikels.
tings“ einstellen. gen und muss nicht zwingend am Fluendo DVD
Player liegen. Redaktioneller Hinweis: Vielen Dank an Katia
Wer im Vollbildmodus (erreichbar über „View → Marti von Fluendo für die Bereitstellung eines Re-
Fullscreen“ bzw. die Taste F ) frei vor- und zu- Die Abspielqualität ist sehr gut und lässt kei- zensionexemplares des Fluendo DVD Player.
rückspulen, will, muss über die Taste C erst die ne Wünsche offen, nur eine Spielemagazin-DVD
untere Kontrollleiste einblenden lassen. Auf die zeigte bei einem Bericht einen Lesefehler und L INKS
gleiche Art kann man auch die obere Menüleis- brach den Abspielvorgang ab, sodass man neu [1] http://www.fluendo.com/shop/product/fluendo-
te über M ein- und ausblenden. Beide Funktio- im Hauptmenü starten musste. Der gleiche Bei- dvd-player/
nen sind auch über das Kontextmenü (mittels der trag wurde z. B. mit VLC ohne Probleme abge- [2] http://de.wikipedia.org/wiki/Content_Scramble_
rechten Maustaste) erreichbar. spielt. System
[3] http://de.wikipedia.org/wiki/DeCSS
Das einzige Manko, das im Test gefunden wur-
de – was aber alle mir bekannten Software-DVD- [4] http://de.wikipedia.org/wiki/Libdvdcss
Player haben: Es gibt bei einigen DVDs Special [5] http://www.fluendo.com/
Features, die über die Vor- und Rückspultaste be- [6] http://gstreamer.freedesktop.org/
nutzt werden (z. B. Blättern in Biographien). Dies [7] http://de.wikipedia.org/wiki/Deinterlacing
wird von der Software aber nicht erkannt, sodass [8] http://musik.klarmachen-zum-aendern.de/
die Buttons ausgegraut sind und damit nicht zur nachrichten/free_music_contest_2010_-_der_
Verfügung stehen. Wie gesagt ist dies aber kein sampler-531
alleiniges Problem der Fluendo-Software. Bei einer DVD gab es einen Abspielfehler.

Fazit Wer unter Linux die rechtliche Grauzone der Autoreninformation


Fluendo DVD Player ist eine schöne, kleine Soft- libdvdcss verlassen will, findet für 19,99 Euro
ware, die sich recht gut in GNOME- und Xfce- mit Fluendo DVD Player eine gute Alternative. Dominik Wagenführ besitzt weder
Desktops integriert. Die grafische Oberfläche Man sollte aber dann daran denken, dass es sich Fernseher noch Hardware-DVD-
wirkt aufgeräumt und lässt sich intuitiv bedienen, um Closed-Source-Software auf einem offenen Player. Aus dem Grund ist er auf eine
soweit man Grundkenntnisse in Englisch hat. Po- Betriebssystem handelt. einfache und stabile Softwarelösung
sitiv ist die native 64-Bit-Version, die man herun- unter Linux angewiesen, wenn er
Und noch ein kleines Gewinnspiel zum Schluss: DVDs anschauen möchte.
terladen und installieren kann.
Wer uns als Erster schreibt, aus welchem Film
Ein Test mit einem Kubuntu-USB-Live-System die oben gezeigte Szene im DVD-Player ist, ge-
lief ernüchternd, denn hier zeigte der DVD-Player winnt einen aktuellen Doppel-CD-Sampler des
einfach kein Menü und keinen Inhalt im Fenster, Free! Music! Contest 2010 [8]. Tipps einfach an Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 10/2010 23


S PIELE

Neverball und Neverputt von Erik Pfannenstein

as Spiel Neverball [1] ist ein Geschick- aber die Spielfelder müssen nacheinander freige- man die Möglichkeit, Bonuslevels freizuschalten.

D lichkeitsspiel im Stil von Marble Mad-


ness [2] und Super Monkey Ball [3]. In
allen dreien geht es darum, einen Ball durch
schaltet werden.

Auch wenn man sich noch nicht für alle Felder


qualifiziert hat, kann man sich von Anfang an
Diese verstecken sich in der Levelwahl hinter
römischen Zahlen.

eine Spielwelt zu bugsieren. Wer Minigolf in Vor dem Betreten des Levels gibt es gege-
an der „Challenge“ versuchen. Diese läuft im benenfalls Tipps oder auch nur Andeutungen,
Neverball-Optik spielen will, sollte einen Blick
auf Neverputt werfen, was Teil des Paketes wie man die größten Fallen
ist. und Zeitfresser bewältigt, au-
ßerdem enthält die Hilfesei-
Neverball te Kniffe, wie sich etwa ei-
ne Wand ohne Betätigung
Kugeln und kugeln lassen des dazugehörigen Schalters
Das Spielprinzip von Neverball dürfte so man- überwinden lässt.
chem Leser vom Kugellabyrinth bekannt vorkom-
men: Um den Ball zu bewegen, kippt man den Installation
Untergrund. Unterwegs gibt es Münzen in drei
Neverball und Neverputt ste-
Farben einzusammeln: Gelbe Münzen haben
cken in einem Bundle, das
den Wert eins, rote Münzen den Wert fünf, blaue
in der Linux-Version ca. 35
Münzen sind zehn gelbe wert. Hat man eine
Megabyte groß ist. Die Pa-
bestimmte Menge Mindestmünzen beisammen,
ketverwalter handhaben die
wird das Zielfeld freigeschaltet. Fällt man vorher
beiden Spiele allerdings ge-
schon ins Bodenlose, etwa durch ein Loch, hat
trennt und listen bei der
man verloren und muss noch einmal von vorn be-
Installation jeweils das an-
ginnen, allerdings ist jedes Feld beliebig oft spiel-
dere Paket bei den Emp-
bar. Man kämpft gegen die Zeit und die Eigenhei-
fehlungen auf. Die System-
ten des Spielfeldes: Hindernisse, Löcher, Aufzü- In Neverball muss man Münzen einsammeln. voraussetzungen laut Debian
ge und sehr schmale Stege. Für jedes Spielfeld
Wiki [4] sind:
gibt es eine Bestenliste, in der man sich einen Prinzip so ab wie das übliche Durchspielen, mit
Platz sichern kann; je nach gewählter Spielweise dem Unterschied, dass man hier nur drei Bälle
 500 Mhz CPU
muss man möglichst schnell das Ziel erreichen zur Verfügung hat. Die Münzen werden für alle
oder versuchen, alle Münzen einzusammeln. Die Levels zusammengezählt, am Ende wartet eine  128 Mbyte Arbeitsspeicher
Levels sind in sechs Schwierigkeitsgrade aufge- Bestenliste. Für 100 Punkte gibt es einen zusätz-  25 Mbyte freier Festplattenplatz
teilt, die man völlig willkürlich durchspielen kann, lichen Ball; während der ganzen Challenge hat  OpenGL-fähige Grafikkarte

© freiesMagazin GNU FDL Ausgabe 10/2010 24


S PIELE

Steuerung
Wie schon angedeutet steuert man bei Neverball
nicht den Ball selbst, sondern kippt das Spielfeld.
Drückt man eine Pfeiltaste der Tastatur oder be-
wegt Maus bzw. Joystick, gerät der Boden in eine
Schräglage und der Ball ins Rollen. Tastaturen
bieten eine Art „Nulllage“, in der das Spielfeld ab-
solut gerade ist und man den Ball ausrollen las-
sen kann, aber man tut sich schwer, die Schräge
feinfühlig einzustellen. Mit der Maus kann man
das Spielfeld sehr genau neigen, aber dafür bie-
tet sie keine Nulllage, daher muss man vorsichtig
beschleunigen. Joypads und Joysticks dagegen
bieten beides, Feinfühligkeit und Nulllage.

Tastatur
Pfeiltasten Spielfeld neigen
Escape Pause/Verlassen
F1 Verfolger-Kamera
F2 Faule Kamera
F3 Manuelle Kamera
Umschalttaste Kamera schnell rotieren

Maus
Bewegen Spielfeld neigen
Maustasten Kamera rotieren

Joypad (Tastennr.)
Von Jupiter im Hintergrund sollte man sich nicht ablenken lassen.
3; 4 Kamera rotieren
Rechter Joystick (analog) Kamera rotieren
Von diesen Systemvoraussetzungen darf man präsentieren. Deshalb wird für den Test auf
5 Pause/Verlassen
allerdings nicht ausgehen, denn der ursprüng- einen AMD Athlon X2 3800+ mit drei Gigabyte
6 Verfolger-Kamera
lich angedachte Testrechner mit AMD Athlon RAM ausgewichen, die ATI Radeon X1650 Pro
7 Manuelle Kamera
(1.2 GHz), 512 MB RAM und ATI Radeon lässt sich von einem Treiber aus dem Paket
8 Faule Kamera
7000 konnte nicht mehr als eine Diashow firmware-linux befeuern.

© freiesMagazin GNU FDL Ausgabe 10/2010 25


S PIELE

Grafik
Grafisch kann das Spiel den kommerziellen Ti-
teln durchaus das Wasser reichen. Transparenz-
und Glanzeffekte – alles drin in der heutzutage
gewohnten Hochglanzoptik. Ein Manko ist die Ka-
meraführung, die manchmal dem Ball allzu nahe
kommt, worunter die Übersicht leidet.
Die Kamera bietet bei Neverball drei Modi: „Ver-
folgen“, in dem man den Ball ausschließlich von
hinten sieht, „Faul“, in dem die Kamera zwar noch
den Ball verfolgt, aber von einem mehr oder min-
der festen Standpunkt aus und schließlich „Ma-
nuell“, bei dem die Kamerasteuerung dem Spie-
ler obliegt. Trotzdem kann man die Kamera nur
schwenken, die Zoomstufe ist nicht einstellbar.
Klang
Am Ton gibt es nicht viel zu bemängeln. Im
Hintergrund läuft stimmige elektronische Musik,
beim Starten des Spieles wird man von einer
Frauenstimme mit „Salut“ begrüßt. Sie gibt auch
im Spiel den einen oder anderen Kommentar ab
und zählt zum Beispiel Start herunter („Ready,
set, go!“). Der Ball klingt wie ein Flummi – und
genauso verhält er sich auch: sprunghaft.
Abzüge
Neverball zeigt auch Schwächen. Der Schwie- Die Grafik mit Spiegeleffekten und Glanzlichtern ist schön anzuschauen.
rigkeitsgrad steigt innerhalb einer Stufe teilwei-
se extrem an, man muss sich teilweise oft an
versuchen und dort durchaus Erfolgserlebnisse Neverputt
einem Spielfeld versuchen. Frustpotenzial ist
einsammeln.
deshalb vorprogrammiert, vor allem beim vier- Let’s golf!
ten „schwierigen“ Level, das ich schon aufgege- Die bereits beklagte teilweise sehr schlechte Neverputt, das andere Programm im Bundle, ist
ben habe. Wenigstens kann man sich zwischen- Übersicht bei Neverball ist ein weiterer Minus- ein Golfspiel, in dem bis zu vier Spieler gegen-
durch an der nächsthöheren Schwierigkeitsstufe punkt. einander antreten können. Im Multiplayermodus

© freiesMagazin GNU FDL Ausgabe 10/2010 26


S PIELE

Steuerung ne oder Wolken sein: Die Farbverläufe im Hin-


Neverputt spielt sich ausschließlich per Maus. tergrund können genauso gut Stimmungen auf-
Die Richtung steuert man mit Bewegungen nach bauen – Pluspunkt! Ein Rot-Orange zum Bei-
links und rechts. Schiebt man den Nager nach spiel erzeugt eine schöne Sonnenuntergang-
vorne oder hinten, ändert sich die Schlagstärke, Atmosphäre, während sich das strahlende Blau
die man an der Länge des „Schweifs“ ablesen wie Sommersonne anfühlt.
kann, der nach hinten vom Ball wegführt. Ein
Die Bande, sofern sie vorhanden ist, ist beton-
Druck auf die linke Maustaste führt schließlich
grau; man spielt auf einem Rasen, der von qua-
zum Abschlag.
dratischen Flächen in verschiedenen Grüntönen
schachbrettartig durchsetzt ist. Die Fahne im
Loch steht stocksteif da und zeigt wie die restli-
che Spielwelt unschöne Treppenstufen. Die Ku-
gel, die man sich in Neverputt ausgesucht hat,
Golf ist ein ständiges Auf und Ab.
ist hier mit von der Partie, präsentiert sich aber
darf ein Spieler nicht so lange spielen, bis er sei- viel kleiner und je nach Spielernummer in einer
nen Ball eingelocht hat, sondern es wird nach je- anderen Farbe. In Mehrspielerpartien deuten ver-
dem Schlag durchgewechselt. Ziel des Spieles schiedenfarbige Schatten den Aufenthaltsort der
ist, einen Ball mit möglichst wenigen Schlägen in gegnerischen Golfbälle an, die Bälle selbst sieht
ein mit einer Fahne markiertes Loch (und nur in man nicht.
dieses) zu befördern. Auch hier findet man Hin-
dernisse wie sich bewegende Bahnen, Rampen,
Stege, Löcher usw. Fliegt der Ball aus der Bahn,
wird ein zusätzlicher Strafschlag notiert und man Über den orangen „Schweif“ steuert man
darf nochmals von derselben Stelle schlagen. Richtung und Schlagstärke.
Nach zwölf Schlägen ist Schluss und man wird
auf die nächste Bahn geschickt. Man findet via Esc in das Hauptmenü zurück; ein
Druck auf die Leertaste hält das Spiel an.
Neverputt bietet sieben Kurse – davon zwei
Community-Beiträge – mit jeweils achtzehn, in ei- Grafik
nem Fall sechsundzwanzig, Löchern. Bevor man Neverputt präsentiert sich im Stil von Never-
loslegen kann, erkundigt sich das Spiel nach ball, aber mit viel weniger Details. Von daher
der Anzahl der Spieler. Nach jedem absolvierten kann man keine grafischen Leckerbissen wie
Loch wird eine Scorecard angezeigt. Highscore- spiegelnde Oberflächen oder Sternenhimmel er-
Listen gibt es nicht. warten. Aber es müssen auch nicht immer Ster- Warten auf den Aufzug.

© freiesMagazin GNU FDL Ausgabe 10/2010 27


S PIELE

Sound Grafik relativiert den Vorwurf, OSS-Spiele wür- geben oder sich einfach mit den anderen Spie-
Ebenso wie bei Neverball spielt im Hintergrund den allgemein recht altbacken aussehen. lern unterhalten kann.
elektronische Musik, der Ball klackert hier aber
wie ein Tischtennisball. Die bekannte Frauen- Von Neverputt kann man sich leider nicht so Wer eigene Levels erstellen will, dem wird die
stimme kommentiert wieder: Hat man den Ball leicht loseisen, außer man lässt zu, dass der Mapping Documentation [8] ans Herz gelegt; Le-
eingelocht, unterscheidet sie zwischen „Success“ Spielfortschritt verloren geht. Wenigstens muss vels mit guter Qualität haben sogar Chancen,
(Ball ist drin), „Birdie“ oder gar „Eagle“ – zur man nichts freischalten; man kann gleich mit ei- in die nächste Version von Neverball oder Ne-
Erklärung: Für jedes Loch gibt es eine vorge- nem schwierigeren Kurs anfangen. Die Grafik verputt aufgenommen zu werden. Natürlich wird
gebene Anzahl von Schlägen (Par), mit denen wirkt im Gegensatz zu Neverball direkt altbacken, dann auch der Name des Erstellers genannt.
das Loch normalerweise zu schaffen sein soll- was aber nicht wirklich aufhält.
L INKS
te. Einen „Birdie“ legt hin, wer einen Schlag un- Manche kleinen Fehler werden bereits sehr emp- [1] http://neverball.org
ter Par bleibt; zwei Schläge unter Par werden als findlich bestraft. So prallt der Ball auf der mittle- [2] http://www.arcade-museum.com/game_detail.
„Eagle“ bezeichnet. Genauere Informationen lie- ren Bahn 17 bei einem zu starken Schlag auf die php?letter=&game_id=8618
fert das Golflexikon [5]. gerade bewältigte Steigung zurück, und da die [3] http://de.wikipedia.org/wiki/Super_Monkey_Ball
Abzüge Bahn nur aus Steigungen besteht, darf man wie- [4] http://wiki.debian.org/Games/Neverball
Das Spiel speichert – abgesehen von Einstellun- der von ganz unten anfangen. [5] http://www.golflexikon.info/
gen und Screenshots – gar nichts. Man kann al- [6] http://table.nevercorner.net/
so nicht mal eben ein Spiel unterbrechen, das Community Picks
[7] http://forum.nevercorner.net/
Programm schließen und beim nächsten Mal wei- Wie es sich für ein Projekt von Hobbyprogram-
mierern gehört, findet sich auf dem Internetauf- [8] http://wiki.nevercorner.net/doku.php?id=level_
terspielen. Auch bietet Neverputt von sich aus creation
keine Dauermotivation in Form von Ranglisten tritt neben den üblichen Screenshots und Down-
oder dergleichen. Man wird hauptsächlich von loads auch eine Community.
der Neugier auf die Bahnen getrieben – oder vom In der Nevertable [6] – der Hall of Fame – haben Autoreninformation
Ehrgeiz, seine Schlagzahl möglichst weit unter Neverball-Profis eine Sammlung von Replays zu-
Par zu drücken. sammengestellt, sowohl aus den Einsteigerlevels Erik Pfannenstein ist ständig auf
der Suche nach guten Spielen für
als auch aus der Nevermania, die man sich her-
Fazit Linux. Er hat keine besonderen
unterladen und in Neverball ansehen kann. Dazu
Alles in allem ist das Urteil positiv. Das Ne- Schwerpunkte, aber solche mit einer
startet man das Spiel aus dem Terminal mit:
verball/Neverputt-Bundle eignet sich sowohl als guten Grafik haben bei ihm einen
schneller Zeitvertreib für zwischendurch wie $ neverball --replay /Pfad/zur/NBR -y Startvorteil.
auch als Abendfüller. Im Gegensatz zu manch Datei
anderen levelbasierten Spielen tut man sich nicht
schwer, sich von Neverball zu lösen („Nur noch Weiterhin gibt es ein englischsprachiges Fo-
das eine Level, dann hör ich auf!“). Die hübsche rum [7], in dem man Probleme lösen, Ideen ein- Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 10/2010 28


W ISSEN UND B ILDUNG

Medienkompetente Ausbildung? Nur auf Basis Freier Software von Wolf-Dieter Zimmermann

er PC ist eines der wichtigen Arbeits- wird.) Dreht man dieses Argument um, wird ein den die Medienausleihstellen sicher einen statis-

D geräte für Lehrer an Schulen und ande-


ren Ausbildungsstätten. Dabei ist es
wichtig, dass das Betriebssystem darauf in-
Schuh daraus, der in der Linux-Community noch
wenig Beachtung findet. Lehreraufgabe ist es
nicht, sich in den Untiefen des einen oder ande-
tischen Beitrag liefern können.
Eine solche Statistik wird die konkrete Medien-
nutzung der Schüler natürlich nicht erfassen. Sie
tuitiv nutzbar und/oder bei den Nutzern (Schü- ren Betriebssystems zurechtzufinden; die Lehrer-
wird nichts sagen über
lern) in gleicher Form vorhanden ist. Und ge- aufgabe besteht in der Organisation eines anre-
rade dabei kann und sollte Freie Software ei- genden, möglichst multiperspektivischen Unter-  auf dem Schulhof gedrehte Handyvideos und
ne große Rolle spielen. richts, der die Schüler beim Nachdenken, Wis-
 die Nutzung des Handys zur SMS- oder MMS-
senserwerb und Fertigkeiten im Umgang mitein-
Redaktioneller Hinweis: Dieser Artikel wird Kommunikation,
ander und mit interessierenden Themen begleitet
duallizenziert unter der GNU Free Documentati- und unterstützt.  die Gestaltung und Nutzung von Blogs, Nut-
on License [1] und unter der Creative-Commons- zung von Chats und Internetangeboten wie
Lizenz CC-BY-SA-3.0 [2] veröffentlicht. Eine Teilmenge davon besteht im Erwerb ei- Twitter oder Facebook,
nes medienkritischen und medienkompetenten  unreflektierte Weitergabe eigener Daten
Hinweis: Alle männlichen Bezeichnungen im Ar-
Bewusstseins. Kein Bundesland verzichtet inzwi- (SchülerVZ, Facebook etc.) oder den Umfang
tikel wie Lehrer, Schüler oder Nutzer beziehen
schen mehr auf die vehement erhobene Forde- der privaten Nutzung von Computern.
sowohl das männliche als auch das weibliche Ge-
schlecht mit ein. rung, in den Schulen eine Begleitung/Anleitung
zur kritischen Nutzung der digitalen Medien um- Die kritische Mediennutzung von Schülern wird
Seit einigen Jahren hat sich der PC bei vielen zusetzen; die sächlichen und inhaltlichen Vor- sicher auch durch die fehlende didaktische Per-
unterrichtenden Lehrern als Arbeitsgerät durch- aussetzungen der Lehrerausbildung seien in der spektive geprägt sein, liegt diese doch schlicht
gesetzt, da diese den Wert der Speicherung und Universität (erste Phase) und im Vorbereitungs- nicht in deren Interesse. Für die Ausbildung sind
der schnellen Verfügbarkeit von Informationen für dienst (zweite Phase = Referendariat) zu schaf- allerdings bereits auch für die Mediennutzung
die Planung und Durchführung eines zeitgemä- fen. Insofern gibt es längst eine breite Diskussion didaktische Perspektiven notwendig; ein reiner,
ßen Unterrichts schätzen gelernt haben. um den Einsatz und die obligatorische Nutzung gar unreflektierter Medienkonsum kommt profes-
digitaler Medien in den Schulen. sionsbezogen für Lehrer weder in der Ausbildung
Eine wesentliche Rolle bei der Verbreitung spielt noch im Beruf in Betracht. Die Notwendigkeit pro-
dabei die intuitive Nutzbarkeit des Systems oder, Dabei geht es um drei Bereiche: Mediennutzung, fessioneller Mediennutzung wird in der Ausbil-
falls die nicht gegeben ist, die Menge von Nut- Medienkritik und Mediengestaltung. dung zum Beispiel dann deutlich, wenn es darum
zern, die das gleiche (oder ein vergleichbares) geht, ein Arbeitsblatt so zu gestalten, dass Infor-
System nutzen. (Nur am Rande: Dabei soll nicht mationsfülle und Anordnung bei Schülern nicht
Mediennutzung
vergessen werden, dass auch ein Unterricht oh- zu zusätzlicher Verwirrung oder gar Informations-
ne PC und ohne Laptop seinen Reiz und seine Über den Umfang der Mediennutzung (im Sin- aufnahmeverweigerung führen. Auch das kundi-
Berechtigung hat und gewiss auch beibehalten ne des Ausleihens von Videos, CDs/DVDs) wer- ge Zusammenführen von Beamer und Laptop

© freiesMagazin GNU FDL Ausgabe 10/2010 29


W ISSEN UND B ILDUNG

für eine Folienpräsentation gehört in diesen Be- als reine Produktschulungen für MS-Produkte an- ge Alternativen bereit. Ein großer Teil lizenzkos-
reich. Selbst Fragen, wie Daten sicher und unfall- geboten. Dies führt bis heute dazu, dass eine tenfreier Anwendungen ist auch für Ausbildungs-
frei von einem System in ein anderes transpor- Präsentation unter (zu) vielen Lehrern wie selbst- zwecke gedacht und durchaus auch geeignet.
tiert werden können, wie sichere und nur von zu- verständlich „Powerpoint“ heißt. Weitere Beispie- Eine umfassende, kommentierte Sammlung sol-
gelassenen Nutzern zu gebrauchende Netzwer- le („Word“ statt Textverarbeitung u. a. m.) sind cher Programme und Anwendungen steht unter
ke aufgebaut und administriert werden, gehören leicht zu finden. dem Begriff Seminar-CD [3] oder unter Schüler-
zur Mediennutzung. Man mag das für fachspe- CD [4] unter dem proprietären Betriebssystem
zifisches und eigentlich schulfremdes Handwerk Für die Ausbilder in Sachen kritischer Medienbil- Windows zur freien Verfügung.
halten, aber ein gewisses Grundwissen darüber dung ist die Allgegenwart der Microsoft-Produkte
insofern eine große Hürde, als im Alltag erprob- Angesichts der klammen Kassen und vieler Kom-
ist auch für Lehrer nicht schädlich.
te Alternativen aus dem Bereich Freier Software munen, die unter Kuratel stehen, stellt sich die
Medienkritik nicht bekannt sind bzw. nur marginal aufschei- drängende Frage, wie Ausbildungseinrichtungen
Man wird in Ausbilderkreisen einverständlich for- nen. Selbst offizielle Regierungsvertreter in den und Schulen auf einen möglichst vergleichbaren
mulieren können, dass die Medienkritik (im Sinne verschiedenen Bundesländern nennen diese frei- Pool von Anwendungen zugreifen können. Der-
der kritischen Reflexion des Einsatzes und der willig eingegangene Abhängigkeit gerne „Partner- zeit gibt es einen solchen Pool nicht, noch gibt
Zielperspektiven von Medien) hauptsächlich Auf- schaft mit Microsoft“ und übersehen dabei die es verlässliche Absprachen über eine mögliche
gabe der Ausbildung sowohl in der ersten (Uni- entstandene Abhängigkeit, die – und das muss Einrichtung. Hier müssten landesbezogene Kon-
versität) wie in der zweiten Phase (Studiensemi- deutlich unterstrichen werden – nicht nur enor- zeptionen implementiert werden, die sowohl die
nare) sein dürfte – und zwar unabhängig vom je- me finanzielle Aufwendungen (mit dem Risiko, Universitäten, die Ausbildungseinrichtungen der
weiligen Fach. Die vereinzelt vernehmbare Hal- soziale Barrieren aufzurichten und zu zementie- zweiten Phase als auch die Schulen (hier meist
tung, diese Aufgabe sei nur für bestimmte Fächer ren) zur Folge hat, sondern auch zu einer ge- die verantwortlichen Kommunen) professionsori-
relevant, ist angesichts der Verbreitung digitaler wissen Bereitschaft unter den Nutzern geführt entierte und gegebenenfalls lehramtsbezogene
Medien in allen Fächern schon längst nicht mehr hat, mit Urheberrechten zu locker umzugehen Entscheidungen darüber gemeinsam fällen lässt,
akzeptabel. und sie zu verletzen. Dieser Tendenz könnte was denn nun in Ausbildung und Schule unter
sofort und äußerst wirksam begegnet werden, dem Aspekt der medienpädagogischen Qualifi-
Ein wesentlicher Kernpunkt der Medienkritik be- wenn grundsätzlich und ausschließlich lizenzkos- zierung anzuschaffen sei.
steht darin, dass die äußerst erfolgreiche Stra- tenfreie Betriebssysteme und Anwendungen flä-
tegie von Microsoft, Rechner immer nur mit chendeckend zum Einsatz kommen würden. Mediengestaltung
dem entsprechenden Konzern-Betriebssystem Bei der aktiven und eigenverantwortlichen Me-
und darauf basierender Anwendersoftware zu Tatsächlich gibt es im Bereich Anwendersoftware diengestaltung muss es darum gehen, Produkti-
vertreiben, zu einer Dominanz von Microsoft- inzwischen zahllose lizenzkostenfreie Angebote: onsbedingungen von Medien erkennen und ein-
Betriebssystemen und -anwendungen auf den al- von praktisch nur für einen einzigen Zweck ge- sehen zu können. Es muss zum Beispiel mög-
lermeisten Rechnern und damit auch den Privat- machten Programmen bis hin zu hochkomplexen lich werden, selbst etwa einen Beitrag zu einem
rechnern von Lehrern geführt hat. Entsprechend Anwendungen. Auch auf der Ebene der Betriebs- Lokalradio zu entwickeln und zu gestalten. Und
wurden Schulungsmaßnahmen („Intel I und II“) systeme stehen leistungsstarke und zuverlässi- selbstverständlich werden sich Mediengestalter

© freiesMagazin GNU FDL Ausgabe 10/2010 30


W ISSEN UND B ILDUNG

mit der Frage quälen müssen, weshalb eigent-


lich jeder Hersteller einer Videokamera sein ei-
genes Format schreiben muss und wie dieses
Format in ein anderes umgewandelt und lizenz-
rechtlich korrekt abgewickelt werden kann. Und
natürlich müssen im Rahmen einer medienpäd-
agogischen Qualifizierung auch Fragen nach den
Urheberrechten an Bild- und Textmaterial gestellt
und beantwortet werden. Es kann nicht angehen,
dass eine Lehrperson beispielsweise ein präsen-
tationsgestütztes Referat aufgibt, ohne sich um
die dazu notwendigen Voraussetzungen (zu ver-
wendendes Programm) kümmern zu wollen.

Mit all diesen Fragen und Problem ist ein gewal-


tiges Gebiet skizziert, das in einer medienpäd-
agogischen Qualifizierung Gegenstand einer um-
fassenden und allgemein gültigen Lösung sein
muss. Für den Ausbildungsbetrieb bedeutet dies,
dass hier lediglich diejenigen Bereiche zu the-
matisieren sind, die unmittelbar in den schuli-
schen Kontext gehören. Eine Ausbildungseinrich-
tung wie ein Seminar wird sich niemals alle Soft-
ware beschaffen können, auf die die Auszubilden-
den in ihren Schulen treffen.

Medienpädagogische Qualifizierung Beispiel aus Eduversum, dem didaktischen Herzstück von Seminarix.
am Beispiel Neuss Fall gehören fünf mit höchst unterschiedlichen IT- wirklich jeder Auszubildende, jeder Lehrer, aber
Es gibt keine sinnvolle Bedarfsschnittmenge an Ideen dazu) würde jedes vernünftige Maß spren- auch jeder Schüler in der Schule wie zu Hause
Software, weder zwischen den 25 weiterführen- gen. ohne Probleme verwenden kann. Alle anderen
den Schulen (Gymnasien und Gesamtschulen) Vorgaben führen entweder zu vermehrten Aus-
noch mit den 100 Grundschulen, die zum Stu- Folglich kommt unter dem Aspekt der Vermei- gaben oder zu sozial bedingten Barrieren (das
dienseminar Neuss gehören. Die Diskussion mit dung sozialer Barrieren und der Nachhaltigkeit heißt, nur wer es sich leisten kann, schafft die
den verantwortlichen Kommunen (in dem o. a. ausschließlich nur solche Software in Frage, die Software an).

© freiesMagazin GNU FDL Ausgabe 10/2010 31


W ISSEN UND B ILDUNG

Daraus ergaben sich für eine medienkompetenz- Da hat die Linux-Community durchaus auch ih- ner angemeldet, eine Unsitte, die sich Linuxnut-
orientierte Ausbildung Konsequenzen: Es wird ren Anteil. Konzeptionelle Überlegungen, wie zer konsequent verbieten. Kritische Medienkom-
grundsätzlich nur mit Anwendungen gearbeitet, Freie Software systematisch in der Ausbildung petenz schließt hier das Wissen über Rollen-
eingebunden werden könnte, sind eher selten, konzepte zwingend mit ein. Ein weiteres Manko,
 die allen (Schülern wie Lehrern, Lehramtsan- die Linuxdistributionen sind häufig mit allem Mög- das durch die Microsoftstrategie verursacht, aller-
wärtern und Ausbildern) ohne Kosten zur Ver- lichen überlastet, der Nutzer muss sich bei allen dings (auch das muss gesagt werden) nicht be-
fügung stehen, Programmen selbst schlau machen. dingt wird.
 die vorzugsweise quelloffen sind und die
Die Linuxdistributionen, die sich vorzugsweise
 lizenzrechtlich unproblematisch verwendet auf den Edu-Bereich von Debian (etwa Skoleli- Folgerungen und Lösungsansätze
werden können. nux [5], Edubuntu [6] oder Eduknoppix [7], aber Bereich Software und Schulung
auch LinuxAdvanced [8] u. a. m.) beziehen, bie-
Ausbildungsbemühungen dürfen nicht auch noch  Das Land setzt für die Ausbildung konsequent
ten zwar gute bis hervorragende Anwendungen
soziale Barrieren nach sich ziehen! auf Freie Software und auf freie Formate. Dies
an, berücksichtigen aber die Arbeitsmöglichkei-
muss unabhängig von dem verwendeten Be-
Unter den Gesichtspunkten einer medienpädago- ten von Lehrern noch deutlich zu wenig; didak-
triebssystem geschehen (Beispiel [3]).
gischen Qualifizierung einer Ausbildung auch in tisch „einfühlsame“ Desktoplösungen sind noch
Nischenprodukte. Dabei könnte dies eigentlich  Das Land bindet Administration (Installation
medienkritischem Denken kommen weitere Fra-
ein zielführender Ansatz werden. „Seminarix“ [9] und Pflege) der Ausbildungsrechner in kommu-
gen und Probleme dazu: Eine kritische Bestands-
versucht ja auch genau dieses: Kurze, prägnante nale Strukturen ein, sodass den Studiensemi-
aufnahme der didaktischen Möglichkeiten dieser
Information über das Programm mit der Möglich- naren ohne Selbstausbeutung funktionierende
Medien schließt die Auseinandersetzung mit
keit, es zu starten oder – falls noch nicht instal- und gut gepflegte Rechneranlagen mit genau
 Dateiformaten, liert – es zu installieren. Die jeweilige Projektseite den Anwendungen zur Verfügung stehen, die
ist ebenso verlinkt wie Hinweise auf freie Projek- sie für eine professionelle Ausbildung in allen
 quelloffener Software,
te (unter Arbeitsmaterialien) oder Hilfstexte. Fragen der Mediennutzung, kritischer Medien-
 transparenten Betriebssystemen, bildung und aktiver Mediengestaltung benöti-
 Datenschutz und Datensicherung Dabei würde eine Beschränkung allein auf gen.
Debian-Edu schon wieder eine Reihe weiterer ex-  Das Land stellt den verschiedenen Bezirksre-
verbindlich mit ein. Damit sind im Wesentlichen zellenter Anwendungen aus anderen Quellen (so gierungen trainierte Moderatoren zur Seite, die
auch die Zielfelder einer medienpädagogischen z. B. Etoys) aus dem Rennen werfen. Hier böte Ideen und Konzeptionen in die Studiensemina-
Qualifizierung gekennzeichnet. sich eine distributionsübergreifende Kooperation re tragen können.
im Sinne der Sache eigentlich sofort an. Versu-
Diese Zielfelder allerdings fallen bundesweit in  Das Land stellt professionelle Fort- und Wei-
che, solche Gespräche anzustoßen, waren aller-
ein – bildungspolitisch betrachtet – großes Loch. terbildung der Ausbilder in kritischer Medien-
dings in der Vergangenheit vergeblich.
Konzeptionell führt die „Partnerschaft mit Micro- pädagogik verantwortlich sicher. Dazu gehört
soft“ dazu, dass Alternativen häufig weder gese- Ein Weiteres: Windows-Nutzer sind oftmals in auch die Bereitstellung ausreichender Entlas-
hen noch diskutiert werden. der Rolle des Administrators auf ihrem Rech- tungskontingente.

© freiesMagazin GNU FDL Ausgabe 10/2010 32


W ISSEN UND B ILDUNG

 Das Land ermöglicht einen verbindlichen und dung an der Universität) her und sichert die
verlässlichen Arbeitszusammenhang mit den standard- und kompetenzorientierte kritische Autoreninformation
lokalen Kompetenzteams. Auseinandersetzung auch in der ersten Pha-
se. Dies geschieht durch verbindliche Verein- Wolf-Dieter Zimmermann leitet seit
Bereich Nachhaltigkeit barungen über den Umfang zu nutzender An- vielen Jahren das Studienseminar
 Das Land verpflichtet die Medienzentren, die wendungen und über die kriteriengestützte Me- Neuss und ist auf einer Reihe von
Problematik der Nachhaltigkeit und des (unbe- dienkritik. Linuxtagen als Initiator von „Seminarix
absichtigten) Aufbaus sozialer Barrieren (ha- – Freie Software in die Lehreraus-
 Zur Verschränkung der beiden Phasen und ge-
ben alle Zugriff auf die Produkte und können bildung“ aufgetreten. Er hat diverse
genseitiger Unterstützung könnte im Bereich
sie sie gegebenfalls auch zu Hause weiter ver- Bücher zur Lehrerausbildung verfasst.
der zweiten Phase an spezielle Ausbildungs-
wenden?) in ihre Politik einzubeziehen.
standorte und Kooperationspartner gedacht
Bereich Lizenzen werden, die sich dieser Arbeit in besonderem
 Das Land stellt sicher, dass in der Ausbildungs-
Umfang und auch erfolgreich zugewandt ha-
ben oder dazu bereit sind. Diesen Artikel kommentieren
arbeit für die Ausbildungsarbeit produzierte
Materialien und Produkte unter freie Lizenzen
Es mag bei diesen wenigen Folgerungen bleiben;
(wie etwa die Creative Commons License) ge-
es ist „ein weites Feld“ und der Vorhang ist noch
stellt werden. Nur auf einer solchen Basis kön-
lange nicht gefallen. Denkt man über die Rol-
nen alle von Prozessen und Produkten ande-
le der Bildungsverlage unter der Frage nach, zu
rer Ausbildungseinrichtungen profitieren.
welchen Zwecken sie in Zeiten von Ebooks und
 Das Land schreibt Preise (z. B. Examedia, viel-
Podcasts noch zwingend nötig sind, tut sich ein
leicht auch Open-Source-Preise) dergestalt
weiteres großes Feld auf.
aus, dass Nachhaltigkeit und Abbau sozialer
Barrieren notwendige Gewinnerkriterien sind L INKS
und dass Ergebnisse aus den Wettbewerben li- [1] http://www.gnu.org/licenses/fdl.html
zenzkostenfrei von allen im System Schule Be- [2] http://creativecommons.org/licenses/by-sa/3.0/
schäftigten genutzt werden können. de/
 Das Land ermutigt die Ausbildungseinrichtun- [3] http://www.studienseminare.nrw.de/semimat
gen, auch mit freien Betriebssystemen plus [4] http://www.schueler-cd.de/
Freier Software plus freien Produkten (ein
[5] http://www.skolelinux.de/
mögliches Beispiel [9]) zu arbeiten.
[6] http://edubuntu.org/
Bereich medienkritische Ausbildung [7] http://www.eduknoppix.org/
 Das Land stellt die zwingend notwendige Ver- [8] http://www.linuxadvanced.at/ „Workaround“ © by Randall Munroe
schränkung mit der ersten Phase (Ausbil- [9] http://www.seminarix.org/files/start.html (CC-BY-NC-2.5), http://xkcd.com/763

© freiesMagazin GNU FDL Ausgabe 10/2010 33


R EZENSION

Rezension: Make: Elektronik von Michael Niedermair

lektronik gehört heute zu unserem Le- geht es mit Grundlagen der Gleich- und Wech- trollern und Motoren vermittelt. Es folgen Expe-

E ben. Wir benutzen sie, ohne groß darü-


ber nachzudenken, wie so eine Schal-
tung funktioniert oder wie diese aufgebaut
selstromtechnik, dem Aufbau eines Stromkreises
(Volta, Ampère), die Kodierung von Widerstän-
den und der Versuch, eine LED zum Leuchten zu
rimente wie „Ein pulsierendes Glühen“ (Grundla-
gen: Batterielaufzeit, Messen) und der Bau einer
Alarmanlage (Grundlagen: Magnetkontaktschal-
ist. Das Buch „Make: Elektronik“ aus dem bringen und dabei die Helligkeit zu regeln. Nun ter, Dioden, Löten auf einer Lochrasterplatine
O‘Reilly Verlag führt spielerisch mit vielen kommen die Grundlagen zu Reihen- und Paral- und Fehlersuche).
Beispielen – von klein bis groß – in die Mate- lelschaltung, das Ohmsche Gesetz und die Leis-
rie ein und hat das Motto „Lernen durch Ent- tung. Abgeschlossen wird das Einführungskapi- Im vierten Kapitel (80 Seiten) werden ICs ver-
decken“. tel mit dem Bau einer Batterie aus verschiedenen baut. Dabei wird zuerst auf die Nomenklatur der
Materialien. ICs und die Herstellung von Chips eingegan-
Was steht drin? gen. Im Experiment wird mit dem Timer 555 ein
Das Buch ist in fünf Kapitel unterteilt und hat den Im zweiten Kapitel (54 Seiten) geht es um die Rechteck-Impuls erzeugt (Grundlagen: Monosta-
Anspruch, für Bastler, Geeks und Künstler geeig- Grundlagen des Schaltens. Dabei wird die Mög- biles Kippglied). Danach wird der Chip verwen-
net zu sein. lichkeit eines Steckbretts zum Aufbau von Ver- det, um selbst Töne zu erzeugen (Grundlagen:
suchen gezeigt und welche aktiven und pas- Astabiles Kippglied und Verbindung von Chips).
Im ersten Kapitel (38 Seiten) geht es darum, siven Bauteile verwendet werden. Eine Einfüh- Es folgt eine komplexere Schaltung, die einen
Elektrizität zu erleben. Dabei wird zuerst der „Ein- rung in Schaltpläne leitet die nächsten Versu- Reaktionszeiger mit digitaler 7-Segment-Anzeige
kaufszettel“ erläutert, was für die Experimente che ein. Dabei werden als Grundlage die in den realisiert (Grundlagen: 7-Segment-Anzeige, Ent-
an Bauteilen etc. notwendig ist. Anschließend USA üblichen Schaltsymbole verwendet, die bei prellung). Im nächsten Experiment geht es um di-
wird auf die benötigten Werkzeuge eingegan- uns schon seit vielen Jahren veraltet sind. Auf gitale Logik und Gatter (Grundlagen: Boolesche
gen (Zange, Seitenschneider, Multimeter, . . . ). deutsche Normen wird nur sehr kurz eingegan- Algebra, Gatter – AND – OR – NAND – NOR –
Im ersten Experiment wird ein „Vorgeschmack“ gen. Es folgen Experimente wie „LED mit einem XOR – . . . , TTL, CMOS). Anschließend wird ein
auf Elektrizität gegeben, indem eine 9V-Block- Relais schalten“ (Grundlagen: Aufbau eines Re- digitales Codeschloss gebaut, welches dazu die-
Batterie mit der Zunge getestet wird. Dabei wird lais), „Ein Relais-Oszillator“ (Grundlagen: Kon- nen soll, dass ein PC nur eingeschaltet werden
für den Anfänger sehr gut verständlich beschrie- densator), „Zeit und Kondensatoren“ (Grundla- kann, wenn zuvor der richtige Code eingegeben
ben, welche Aktionen/Reaktionen hier stattfin- gen: Zeitkonstante), „Transistor-Schalter“ (Grund- wird. Es folgen weitere Experimente wie „Einer
den. Danach folgt eine ausführliche, mit sehr vie- lagen: Transistor) und „Ein modulares Projekt“ wird gewinnen“, „Kippen und Prellen“, „Elektro-
len Bildern aufgelockerte Beschreibung der Be- (Grundlagen: Oszillatoren, Lautsprecher). nischer Würfel“ (Grundlagen: Binärrechnen) und
dienung eines Multimeters. Nebenbei werden in „Die Alarmanlage wird fertiggestellt“.
separaten Boxen Grundlagen oder Hintergrund- Im dritten Kapitel (48 Seiten) wird es „langsam
informationen gegeben, hier zum Beispiel, was ernst“. Es wird auf das Löten (Einsteigerniveau) Im fünften Kapitel (87 Seiten) werden Berei-
der Widerstand ist, wie die Einheit Ohm entstan- eingegangen und das Wissen zu ICs (Integrier- che wie Musikelektronik, Funktechnik, Motoren
den ist und wer Georg Simon Ohm war. Weiter ten Schaltkreisen), digitaler Elektronik, Mikrocon- und programmierbare Mikrocontroller behandelt.

© freiesMagazin GNU FDL Ausgabe 10/2010 34


R EZENSION

Es beginnt mit Grundlagen über Magnetismus sodass ein Anfänger ohne Probleme den Expe- nis springen muss, um die Seitenzahl zu erfah-
(Grundlagen: Induktion, Henry, Spulen), gefolgt rimenten folgen und diese nach Lust und Laune ren.
von einem Experiment zur Stromerzeugung mit auch selbst erweitert kann. Der erfahrenere Le-
Bei der Händlerliste in Anhang fällt leider auf,
einer Spule. Danach wird auf brutale Weise ge- ser muss manchmal aber einige Seiten blättern,
dass kein Händler ein Set für die Experimente an-
zeigt, wie man einen Lautsprecher zerstören wenn er die zusätzlichen Informationen nicht le-
bietet. Man muss sich hier die Bauteile leider alle
kann (Grundlagen: Lautsprecher, Schall). Die sen möchte, um zum nächsten Experiment zu
von Hand heraussuchen, was ziemlich in Arbeit
nächsten Experimente zeigen, wie man mit ei- kommen.
ausarten kann. Vielleicht sind aber die angege-
ner Spule arbeitet, diese als Filter einsetzt (z. B.
Die Experimente in den ersten drei Kapiteln sind ben Händler noch nicht dazu gekommen, ein Set
für Frequenzweichen) und so einen kleinen Ver-
sehr ausführlich beschrieben und man benötigt anzubieten, da das Buch noch sehr neu ist.
stärker, ein Effektgerät und ein Radio aufbaut.
fast keine Zusatzliteratur zum Nachschlagen. Bei
Nun wird der Bereich gewechselt und es wird Abschließend muss man das Buch für den An-
den beiden letzten Kapiteln wird das Niveau deut-
ein Roboterwagen gebaut. Hier werden nicht nur fänger als noch gut bewerten. Der erfahrenere
lich angehoben und es kommt vor, dass das eine
elektrische und elektronische Fähigkeiten benö- Bastler wird sicher auf eine andere Literatur zu-
oder andere im Internet gesucht oder in ergän-
tigt, sondern auch handwerklich-mechanisches rückgreifen.
zender Literatur nachgelesen bzw. vertieft wer-
Geschick. Ist der Wagen soweit fertig, trifft die
den muss. Die meisten Experimente sind sinnvoll Buchinformationen
Hardware die Software und es werden program-
und haben ein sehr hohen Praxisbezug. Titel Make: Elektronik
mierbare Chips (PICAXE-Reihe) eingesetzt. Für
Autor Charles Platt - Deutsche Übersetzung
die Programmierung wird PC-seitig ein Windows- Kritik von Philip Steffan
Programm verwendet, es werden aber auch Das Buch besitzt einen durchgängig roten Faden Verlag O‘Reilly, 2010
Quellen für entsprechende Linux- bzw. Mac- und zeigt, dass der Autor sich mit der Materie gut Umfang 327 Seiten
Versionen angegeben. auskennt und diese auch vermitteln kann. Durch ISBN 978-3-89721-601-3
die vielen Bilder wirkt das Buch sehr aufgelo- Preis 34,90 Euro
Im Anhang findet sich eine Händlerliste für die ckert, sie bewirken aber auch, dass man manch-
Bauteile, eine Danksagung und das Stichwortver- mal meinen könnte, es sei ein Bilderbuch. Das
zeichnis (9 Seiten). eine oder andere Bild hätte man auch sparen Autoreninformation
können. Bei der Übersetzung wurden die Schalt- Michael Niedermair bastelt mit
Wie liest es sich? zeichen nicht durch die entsprechende europäi- Elektronik seit seiner Jugend,
Das Buch liest sich meist sehr flüssig und fast al- sche/deutsche Norm ersetzt, was ich sehr scha- absolvierte eine Ausbildung als
le Beispiele sind sehr ausführlich erklärt. Durch de finde. Informationselektroniker und studierte
die vielen Bilder und Zeichnungen, die eine hohe Der Index hilft in den meisten Bereichen nicht Elektrotechnik-Nachrichtentechnik.
Qualität haben, wird das Buch sehr aufgelockert wirklich, das zu finden, was man sucht. Oft wird
und das „Durcharbeiten“ sehr erleichtert. Zu je- auch nur auf die Experimentnummer verwiesen,
dem Bereich werden meist ausführliche Hinter- was zur Folge hat, dass man erst das Experi-
grundinformationen und Grundlagen vermittelt, ment im Index suchen oder zum Inhaltsverzeich- Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 10/2010 35


L ESERBRIEFE

Leserbriefe
Für Leserbriefe stehtunsere E-Mailadresse lassen, aber ich stimme dem zu, dass die Nut- gereift sind. Ich empfehle jedem, der viel schreibt,
zur Verfügung – wir zung einer dieser beiden alle anderen Editoren sich einen der Editoren anzusehen. Mit LATEX hat
freuen uns über Lob, Kritik und Anregungen zum in den Schatten stellt. man dann die perfekte Kombination, schöne, an-
Magazin. spruchsvolle Dokumente zu generieren.
Ich nutze nun seit einiger Zeit den Vim (GVim) Oliver (Kommentar)
An dieser Stelle möchten wir alle Leser ausdrücklich und habe mit der Zeit eine unglaubliche Perfor-
ermuntern, uns auch zu schreiben, was nicht so gut mance erreicht, die ich mit keinem anderen errei- Was der richtige Editor ist, darüber streiten
gefällt. Wir bekommen sehr viel Lob (was uns natür- chen kann [. . . ]. Alle Funktionen, die im Artikel sich die Fachgelehrten und Nerds ja heute immer
lich freut), aber vor allem durch Kritik und neue Ideen angesprochen werden, sind auch im Vim enthal- noch. Ich bin der Meinung, es gibt nicht DEN Edi-
können wir uns verbessern. ten. Im Bezug auf Erweiterbarkeit und Anpass- tor, der auf alle Menschen passt. Jeder Benutzer
barkeit ist der Emacs wohl das Größte, was man sollte den Editor seiner Wahl einsetzen, mit dem
Leserbriefe und Anmerkungen finden kann. er am besten zurechtkommt. Und wenn ein Nut-
GIMP automatisieren zer nicht an einem anderen Editor interessiert ist,
Es stimmt, die Script-Programmierung mit Das große Problem der beiden Editoren ist wohl ist das auch okay. Warum sollte man auch etwas
Scheme ist „anders“, aber das eröffnet ganz die langsame Lernkurve und die anfangs nicht ändern, was gut funktioniert?
neue Möglichkeiten insbesondere mit GEGL. intuitive Bedienung. Nichtsdestotrotz sind diese
Anfangsprobleme nicht vermeidbar, aber verlie- Wir setzen freiesMagazin im Übrigen mit LATEX –
Mein kleiner Beitrag hierzu: [1]. Ich arbeite immer
ren sich mit der Zeit. Viele schreckt die Einar- die meisten wohl ohne Vi oder Emacs. Und den-
ein bisschen an entsprechendem Artikel weiter
beitungszeit zunächst ab. Das kann ich voll und noch läuft es sehr gut. Bei mir sogar perfekt. ;)
(sofern es meine Zeit erlaubt).
ganz verstehen, bei mir hat es auch gedauert, bis Dominik Wagenführ
Andreas_P (Kommentar)
ich schneller war als mit einem herkömmlichen L INKS
Vielen Dank für den Hinweis auf das Editor. Was mich stört ist, dass man gleich diese [1] http://de.wikibooks.org/wiki/GIMP/_Band5/
Wikibooks-Kapitel. Besonders gefiel mir der Hin- Mankos überbewertet und gleich einen schlech- _Script-Fu
weis auf die riesige Skriptsammlung [2]. ten Editor in ihnen sieht. [2] http://registry.gimp.org/
Ralf Damaschke
Ich empfehle Euch folgenden Text von Bram Moo- [3] http://www.moolenaar.net/habits_de.pdf
Open-Source-Editoren für Windows lenaar, dem Hauptentwickler von Vim, welcher in Die Redaktion behält sich vor, Leserbriefe gegebe-
Notepad++ und Notepad2 sind sicherlich Edi- Deutsch übersetzt vorliegt [3]. Er spricht ein paar nenfalls zu kürzen. Redaktionelle Ergänzungen fin-
toren, die viele praktische Funktionen anbieten Punkte an, wie man seine Geschwindigkeit erhö- den sich in eckigen Klammern.
und leicht erweiterbar sind. Jedoch halte ich hen kann und gibt ein paar Beispiele bzgl. Vim.
mehr von den klassischen „Super“-Editoren Vim,
Die Leserbriefe kommentieren
Emacs/XEmacs. Auf die Diskussion, welcher von Editoren wie Notepad++ und Notepad2 sind an-
den beiden nun der bessere ist und das ewige fangs intuitiver bedienbar, kommen aber nie an
Gezanke um den Thron, will ich mich [nicht] ein- Vim und Emacs heran, welche über Jahrzehnte

© freiesMagazin GNU FDL Ausgabe 10/2010 36


M AGAZIN

Veranstaltungskalender
Messen
Veranstaltung Ort Datum Eintritt Link
Ubucon Leipzig 15.10.-17.10.2010 10 EUR http://www.ubucon.de
TechTalk: Mobile Anwendungen mit München 19.10.2010 frei http://www.opensourceschool.de/
Qt
BeGeistert Treffen Düsseldorf 23.10.-24.10.2010 35 EUR http://www.begeistert.org/
Brandenburger Linux-Infotag Potsdam 06.11.2010 frei http://blit.org/2010
Backtrack Day Petersberg 06.11.-07.11.2010 - http://www.back-track.de/
OpenRheinRuhr Oberhausen 13.11.-14.11.2010 3 EUR http://www.openrheinruhr.de/
Open Source Expo Karlsruhe 15.11.-16.11.2010 10 EUR http://openexpo.de/
12. LinuxDay Dornbirn 27.11.2010 frei http://linuxday.at/
(Alle Angaben ohne Gewähr!)

Sie kennen eine Linux-Messe, welche noch nicht auf der Liste zu finden ist? Dann schreiben Sie eine E-Mail mit den Informationen zu Datum und Ort an
.

Vorschau
freiesMagazin erscheint immer am ersten Sonntag eines Monats. Die November-Ausgabe wird voraussichtlich am 7. November unter anderem mit
folgenden Themen veröffentlicht:
 Dritter freiesMagazin-Programmierwettbewerb: Right2Live
Es kann leider vorkommen, dass wir aus internen Gründen angekündigte Artikel verschieben müssen. Wir bitten dafür um Verständnis.

Konventionen
An einigen Stellen benutzen wir Sonderzeichen mit einer bestimmten Bedeutung. Diese sind hier zusammengefasst:
$: Shell-Prompt
#: Prompt einer Root-Shell – Ubuntu-Nutzer können hier auch einfach in einer normalen Shell ein sudo vor die Befehle setzen.
y: Kennzeichnet einen aus satztechnischen Gründen eingefügten Zeilenumbruch, der nicht eingegeben werden soll.
~: Abkürzung für das eigene Benutzerverzeichnis /home/BENUTZERNAME
: Kennzeichnet einen Link, der auf eine englischsprachige Seite führt.
: Öffnet eine höher aufgelöste Version der Abbildung in einem Browserfenster.

© freiesMagazin GNU FDL Ausgabe 10/2010 37


M AGAZIN

Impressum ISSN 1867-7991


freiesMagazin erscheint als PDF und HTML einmal monatlich. Erscheinungsdatum: 3. Oktober 2010
Redaktionsschluss für die September-Ausgabe: 24. Oktober 2010

Kontakt Redaktion
E-Mail Dominik Honnef Thorsten Schmidt
Postanschrift freiesMagazin Dominik Wagenführ (Verantwortlicher Redakteur)
c/o Dominik Wagenführ
Beethovenstr. 9/1 Satz und Layout
71277 Rutesheim Ralf Damaschke Yannic Haupenthal
Webpräsenz http://www.freiesmagazin.de/ Nico Maikowski Matthias Sitte

Autoren dieser Ausgabe Korrektur


Hans-Joachim Baader S.15 Daniel Braun Frank Brungräber
Mathias Menzer S.4 Stefan Fangmeier Mathias Menzer
Michael Niedermair S.34 Karsten Schuldt Franz Seidl
Daniel Nögel S.6 Stephan Walter
Erik Pfannenstein S.24
Kirsten Roschanski S.11 Veranstaltungen
Dominik Wagenführ S.20 Ronny Fischer
Wolf-Dieter Zimmermann S.29
Logo-Design
Arne Weinberg (GNU FDL)

Dieses Magazin wurde mit LATEX erstellt. Mit vollem Namen gekennzeichnete Beiträge geben nicht notwendigerweise die Meinung der Redaktion wieder. Wenn Sie freiesMagazin
ausdrucken möchten, dann denken Sie bitte an die Umwelt und drucken Sie nur im Notfall. Die Bäume werden es Ihnen danken. ;-)

Soweit nicht anders angegeben, stehen alle Artikel und Beiträge in freiesMagazin unter der GNU-Lizenz für freie Dokumentation (FDL). Das Copyright liegt beim jeweiligen
Autor. freiesMagazin unterliegt als Gesamtwerk ebenso der GNU-Lizenz für freie Dokumentation (FDL) mit Ausnahme von Beiträgen, die unter einer anderen Lizenz hierin
veröffentlicht werden. Das Copyright liegt bei Dominik Wagenführ. Es wird die Erlaubnis gewährt, das Werk/die Werke (ohne unveränderliche Abschnitte, ohne vordere und ohne
hintere Umschlagtexte) unter den Bestimmungen der GNU Free Documentation License, Version 1.2 oder jeder späteren Version, veröffentlicht von der Free Software Foundati-
on, zu kopieren, zu verteilen und/oder zu modifizieren. Die xkcd-Comics stehen separat unter der Creative-Commons-Lizenz CC-BY-NC 2.5. Das Copyright liegt bei Randall Munroe.

© freiesMagazin GNU FDL Ausgabe 10/2010 38

Das könnte Ihnen auch gefallen