Beruflich Dokumente
Kultur Dokumente
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
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
asis aller Distributionen ist der Linux- here Änderungen zurückgenommen und einige Kurz erläutert: „Zweig / Branch“
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
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-
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.
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,
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
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 –
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
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
ie offizielle Version 4 von Firefox [1] Um Konflikte mit anderen installierten Versionen den vorhandenen Profilen vornimmt. Alternativ
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.
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-
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
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.
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
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.
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-
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.
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.
as Spiel Neverball [1] ist ein Geschick- aber die Spielfelder müssen nacheinander freige- man die Möglichkeit, Bonuslevels freizuschalten.
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
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.
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
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
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-
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
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).
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.
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
lektronik gehört heute zu unserem Le- geht es mit Grundlagen der Gleich- und Wech- trollern und Motoren vermittelt. Es folgen Expe-
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
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
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.
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
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.