freiesMagazin Juni 2016

Themen dieser Ausgabe sind u. a.

Ubuntu unter Windows ausprobiert Seite 3 Microsoft hat auf der Entwicklerkonferenz Build 2016 einigermaßen überraschend verraten, dass in zukünftigen Windows-Versionen die Bash sowie eine ganze Sammlung von Linux-Tools auf der Basis von Ubuntu 14.04 integriert werden soll. Der Artikel gibt einen ersten Eindruck des „Windows-Subsystems für Linux“, das Microsoft bereitstellt, um Ubuntu ohne Virtualisierung unter Windows laufen zu lassen. (weiterlesen)

Linux-Distributionen im Vergleich – eine etwas andere Auswahl Seite 8 In dem Artikel werden eine Reihe von Linux-Distributionen vorgestellt, die nicht so bekannt sind wie die klassischen „großen“ Distributionen oder nicht so häufig verwendet werden, weil sie entweder für spezielle Anwendungen oder für einen besonderen Benutzerkreis konzipiert sind. Ziel ist es, diese Distributionen ein bisschen näher kennenzulernen, damit man weiß, was zur Verfügung steht, wenn man einmal etwas ganz bestimmtes braucht. (weiterlesen)

Audacity 2.1 – Teil I Seite 21 Aus verschiedenen Gründen ist Audacity der beliebteste freie Audio-Editor. Im Internetzeitalter hat man sich daran gewöhnt, dass viele Programme kostenlos verfügbar sind, aber dennoch eine hohe Professionalität aufweisen. In die Riege der besten Open-Source-Werkzeuge reiht sich auch Audacity ein. Ob man nun die Schallplatten- oder Kassettensammlung digitalisieren, Videos nachvertonen oder das eigene Gitarrenspiel oder den Bandauftritt aufnehmen und bearbeiten möchte – all das ist mit Audacity möglich. (weiterlesen)

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 ISSN 1867-7991 MAGAZIN

Editorial

Veränderungen unter der Haube Viewport-Meta-Tag auf den meisten Seiten Stan- Inhalt Technisch betrachtet ist freiesMagazin stabil. Ver- dard ist, gilt er eher als eine Krücke, die in Zukunft Linux allgemein änderungen erfolgen daher naturgemäß in klei- wohl durch eine CSS basierte Lösung ersetzt wer- Ubuntu unter Windows ausprobiert S. 3 nen Sprüngen. In der letzten Ausgabe stellten den wird. Es sieht so aus, als könne man auch Linux-Distributionen im Vergleich – eine S. 8 wir eine verbesserte XML-Schittstelle vor [1], die im Jahre 2016 zwar vielen, aber noch nicht allen etwas andere Auswahl man z. B. nutzen kann, um Informationen aller seit Browsern recht machen. Der Mai im Kernelrückblick S. 16 2009 erschienenen Artikel abzufragen. Veränderungen im Team Anleitungen Nachdem zuletzt in der Redaktion wiederholt An- Seit dieser Ausgabe müssen wir auf die Hilfe von Docker im Schuleinsatz S. 18 fragen eingegangen sind, ob wir die Ansicht für Daniel Braun verzichten. Seit 2009 hat er uns Software die HTML-Ausgabe verbessern können (siehe beim Korrigieren von Artikeln unterstützt. Es ist Audacity 2.1 – Teil I S. 21 z. B. in den Leserbriefen dieser Ausgabe), haben immer wieder schade, wenn jemand das Team Test: Tomb Raider – Reboot der Serie S. 25 wir kleine Änderungen vorgenommen, die hoffent- verlässt, doch Veränderungen im beruflichen und lich zu einer besseren Ansicht auf Geräten mit privaten Umfeld führen dazu, dass freiesMagazin Community kleinem Bildschirmen führen. nicht mehr den gleichen Stellenwert eingeräumt Interview mit dem Musiker Daniel Schlep S. 28 werden kann, den es einmal hatte. Wir möch- Rezension: Python for Data Science For S. 31 Es handelt sich hier um den Viewport-Meta- ten uns an dieser Stelle ganz herzlich bei Daniel Dummies Tag [2]. Dieser gestattet, dass sich der Inhalt der Braun für seine fast siebenjährige Unterstützung Rezension: Scratch, Arduino & Raspberry S. 33 Seite an den zur Verfügung stehenden Platz auf bedanken und wünschen Ihm alles Gute. Pi dem Bildschirm anpasst. Ohne diesen Tag kommt Magazin es in manchen Browserversionen dazu, dass die Und nun wünschen wir Ihnen viel Spaß mit der Editorial S. 2 gesamte Seite auf einmal angezeigt wird, was neuen Ausgabe. Leserbriefe S. 35 eben bei kleinen Bildschirmen zu unlesbar kleiner Veranstaltungen S. 37 Schrift führt. Ihre freiesMagazin-Redaktion Vorschau S. 37 Konventionen S. 37 Responsiv wird die Webseite von freiesMagazin LINKS Impressum S. 38 dadurch aber nur bedingt. Dreht man die Seite [1] http://www.freiesmagazin.de/freiesMagazin- ins Querformat, zoomt der Browser zu stark her- 2016-05 an, um die Seitenbreite dem Bildschirm anzupas- [2] https://wiki.selfhtml.org/wiki/HTML/ sen, und man muss herauszoomen. Obwohl der Kopfdaten/meta Teilen Kommentieren

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/20162 DISTRIBUTION

Ubuntu unter Windows ausprobiert von Michael Kofler

ieser Artikel gibt einen ersten Ein- halb von Microsoft kann man eventuell argumen- Voraussetzungen druck des „Windows-Subsystems für tieren, dass ein in Windows integriertes Linux- Die Linux-Umgebung ist zwar (bei weitem) noch D Linux“, das Microsoft bereitstellt, um System im Vergleich zu einer vollwertigen Linux- nicht fertiggestellt, lässt sich aber mittlerweile tes- Ubuntu ohne Virtualisierung unter Windows Installation in einer VM immer noch das kleinere ten. Eine ausführliche Installationsanleitung gibt laufen zu lassen. Übel ist. es im Blog von Canonical-Mitarbeiter Dustin Kirk- land [3] Redaktioneller Hinweis: Der Artikel „Ubuntu un- Das Linux-Subsystem hat keine grafische Benut- ter Windows ausprobiert“ erschien zuvor bei Pro- zeroberfläche, diese ist auch nicht geplant. Inso- Die Kurzfassung: Linux [1]. fern richtet sich das Angebot definitiv nicht an Einsteiger. Momentan gibt es offensichtlich kei-  Man braucht Windows 10 (64 Bit!), wobei es Microsoft hat auf der Entwicklerkonferenz Build ne Absichten, X (oder Wayland oder gar Mir?) ausreicht, wenn das System in einer virtuellen 2016 einigermaßen überraschend verraten [2], ebenfalls in Windows zu integrieren. Aber – so Maschine läuft. dass in zukünftigen Windows-Versionen die Bash beweglich, wie Microsoft zur Zeit agiert, gilt wohl:  Man muss Mitglied im Insider Preview- sowie eine ganze Sammlung von Linux-Tools auf Sag niemals nie. Programm sein und in Windows den Insider- der Basis von Ubuntu 14.04 integriert werden soll. Modus aktivieren („Systemeinstellungen → Später soll dieses Angebot auf Ubuntu 16.04 ak- Windows Update → Erweiterte Optionen“). tualisiert werden.  Man muss den Windows-Entwickler-Modus ak- tivieren („Systemeinstellungen → Update und Es schadet vielleicht nicht, nochmals zu wieder- Sicherheit → Für Entwickler “). holen, wofür das Linux-Subsystem gedacht ist  Man muss für die Insider Previews die „Fast La- (und wofür nicht): Microsoft will offensichtlich Ent- ne“ aktivieren („Systemeinstellungen → Update wicklern helfen, die in beiden Welten arbeiten – und Sicherheit → Windows Update → Erwei- die also unter Windows Programme entwickeln, terte Optionen“, dort den Regler für die Insider- aber gleichzeitig Linux-Server-Dienste ausfüh- Stufe ganz nach rechts ziehen). ren möchten oder auch nur einen vernünftigen  Man muss den aktuellen Insider-Build 14316 Werkzeugkasten mit ssh/scp/less/grep/find/sed herunterladen (oder in Zukunft eine neuere Ver- etc. brauchen. sion).  Man muss das Feature „Windows Subsystem Das führte bisher meist dazu, dass parallel zu for Linux (Beta)“ aktivieren. Den entsprechen- Windows eine virtuelle Linux-Maschine lief. Aber den Dialog findet man, wenn man im Startmenü noch eleganter ist es natürlich, wenn diese Werk- Aktivierung des „Windows Subsystem für nach „Windows-Features aktivieren oder deak- zeuge direkt unter Windows laufen. Selbst inner- Linux“. tivieren“ suchen.

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/20163 DISTRIBUTION

 Man muss, nochmals im Startmenü, das Pro- apt, bash, cron, dpkg, nano, openssh-client und - open netlink socket“ bzw. „cannot open gramm bash starten. Die Bash wird in cmd.exe server, openssl, perl, python (Version 2.7 und 3.4), /proc/net/dev“). ausgeführt und fragt beim ersten Start, ob es rsync, sed, sudo, tar, upstart und vim. Die Pa- „Ubuntu on Windows“ aus dem Windows Store ketverwaltung funktioniert wie in Debian/Ubuntu Zeit herunterladen soll. Ja bitte! gewohnt, man kann also problemlos weitere date zeigt die GMT-Zeit an. Es ist aber möglich, Pakete mit apt-get install installieren. Die die Zeitzone zu ändern: Erste Tests sources.list enthält übrigens die ganz gewöhn- Der Start von bash im Windows-Menü öffnet ein lichen Ubuntu-Paketquellen, keine speziellen, für # ln -s -f /usr/share/zoneinfo//y /etc/localtime neues, cmd.exe-ähnliches Fenster mit Ubuntu- Windows optimierte/kompilierte Pakete! Logo. Der Prompt ist anders (root@localhost), und auch sonst ähnelt das Fenster mehr einem Netzwerkfunktionen Init-System Linux-Terminal als cmd.exe. Sogar die Farbdar- Hier gibt es noch große Probleme. ping Da Ubuntu 14.04 als Basis dient, ist Upstart als stellung funktioniert, z. B. bei grep oder ls. google.at liefert die Fehlermeldung „Socket Init-System installiert. Es scheint aber momentan type not supported“. ssh meinserver funktio- nur wenige (keine?) Funktionen zu bieten. ps ax dpkg -l zeigt, dass standardmäßig beachtliche niert problemlos. Die Kommandos ip addr und zeigt, dass standardmäßig überhaupt keine Hin- 437 Ubuntu-Pakete installiert sind, unter anderem: ifconfig liefern aber wieder Fehler („cannot tergrundprozesse laufen. Die Prozessliste besteht nur aus /init, /bin/bash und ps.

Der Versuch, den installierten ssh-Server zu star- ten, scheitert:

# service ssh start initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/y upstart: No such file or directory

Auch das direkte Ausführen des Init-Skripts führt zu einem Fehler:

# /etc/init.d/ssh start * /dev/null is not a character device!

Auch ein manueller Start von sshd führt nicht zum Erste Erkundungen in der Bash. Erfolg:

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/20164 DISTRIBUTION

# dpkg-reconfigure openssh-server ment scheint sogar schon weitestgehend zu funk- mit OS X, Mac-Tastatur, Windows 10 in einer Creating SSH2 RSA key; this may take y tionieren. Es ist kein Problem, mit adduser einen VirtualBox-Maschine.) In Notepad kann man die- some time ... neuen Benutzer einzurichten, mit su -l einen se Zeichen aber problemlos eingeben. Von dort Creating SSH2 DSA key; this may take y Benutzerwechsel durchzuführen etc. wurden die Zeichen dann bei Bedarf per Zwi- some time ... schenablage kopiert. Das gelingt wiederum nur Creating SSH2 ECDSA key; this may take y Nett wäre es, wenn man beim Start der Bash per Maus, weil die in Linux-Terminal üblichen Kür- some time ... Ubuntu-typisch als normaler Benutzer eingeloggt zel Shift + Strg + C / Shift + Strg + V offensicht- Creating SSH2 ED25519 key; this may takey some time ... würde und erst später, bei Bedarf, mit sudo root- lich nicht unterstützt werden. Markieren und Ein- initctl: Unable to connect to Upstart: Rechte erlangen könnte. fügen mit der mittleren Maustaste geht (natürlich) ... auch nicht. /dev/null is not a character device! Die Linux-Benutzerverwaltung erfolgt vollkommen # /usr/sbin/sshd -D & losgelöst von Windows. Die Daten werden wie üb- Das Scrollen nach oben mit less führt zu Darstel- lich in /etc/passwd, /etc/shadow usw. gespei- lungsfehlern. Bei einer Veränderung der Fenster- sshd läuft jetzt im Hintergrund, lässt sich aber chert. Allerdings ist es anscheinend so, dass der größe geht der Inhalt des Fensters verloren. nicht verwenden. (ssh localhost führt zum Feh- Windows-Account, von dem aus man die Bash ler „Connection closed by 127.0.0.1“.) An dieser startet, gewissermaßen das Maximum der Rech- Bei dem Versuch, die Tastaturkonfiguration Stelle wurde aufgegeben – und auch gleich auf te limitiert, mit denen man von Linux aus auf das selbst zu verändern, warf dpkg-reconfigure alle Versuche verzichtet, als Nächstes Apache restliche Windows-System zugreifen kann. keyboard-configuration nur einen Fehler aus. einzurichten. Die manuelle Veränderung von /etc/default/ Tastatur-, Maus- und Darstellungspro- keyboard blieb wirkungslos, möglicherweise we- Losgelöst von diesen Detailproblemen ist un- bleme gen des fehlenden Init-Prozesses. klar, wie das Linux-Subsystem mit Hintergrund- Die Bash hat anscheinend manche Einschrän- diensten umgehen wird: Sollen alle Linux- kungen von cmd.exe geerbt. Die Navigation des Dateisystem Prozesse mit dem Schließen des Bash-Fensters Cursors an den Beginn bzw. das Ende der Zeile Wo befindet sich das Linux-Dateisystem aus enden? Werden die laufenden Prozesse dann we- mit Strg + A / Strg + E funktioniert nicht. Löschen Windows-Sicht? – Wenn man im Windows nigstens ordentlich heruntergefahren (man denke mit Strg + D funktioniert aber. Auch das Stop- Explorer die Option „Geschützte Systemda- etwa an Datenbank-Server . . . )? pen oder Unterbrechen eines Kommandos mit teien ausblenden“ deaktiviert, dann befinden Strg + C bzw. Strg + Z funktioniert. Strg + L für sich das Linux-Root-Dateisystem sowie weite- Benutzerverwaltung Clear Screen funktioniert ebenfalls. re Verzeichnisse für /home und /root unter Jegliche Arbeit in der Bash erfolgt als root. Man C:\Users\. sowie der eckigen, öffnenden und geschweif- Nein, Scherz beiseite, Microsoft weiß, dass hier ten sowie der schließenden Klammer hat im Um umgekehrt vom Linux-Subsystem auf das noch Optimierungsbedarf besteht. Das Funda- Tests nicht funktioniert. (Testumgebung: Ein Mac Windows-Dateisystem zuzugreifen, verwendet

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/20165 DISTRIBUTION

Es ist möglich, in der Bash eine Datei zu erzeugen, die auf dem Windows-Desktop sichtbar ist.

anderer Begriffe aber bash-completion ist standardmäßig installiert, nicht (also z. B. man aber offensichtlich nicht richtig konfiguriert. Ab- abc und Tab , um al- hilfe: Man lädt die Datei /etc/bash.bashrc in le man-Seiten aufzu- einen Editor und entfernt die Kommentarzeichen Das Linux-Dateisystem befindet sich im AppData-Verzeichnis des listen, die mit „abc“ be- vor den oben stehenden, bereits vorhandenen Windows-Nutzers. ginnen). Zeilen. man das Verzeichnis /mnt/c. Wie die Verbindung # enable bash completion in interactive y Interna shells hinter den Kulissen funktioniert, ist unklar. Es gibt Eines gleich vorweg: Dem Linux-Subsystem fehlt if ! shopt -oq posix; then für das Verzeichnis keinen mount-Eintrag, auch gewissermaßen der wichtigste Bestandteil – der if [ -f /usr/share/bash-completion/ /etc/fstab y nicht in . Es ist somit möglich, von bash_completion ]; then Linux-Kernel. Dennoch verwendet das Linux- Linux aus auf das Windows-Dateisystem zuzu- Subsystem die ganz gewöhnlichen, für Linux kom- . /usr/share/bash-completion/y greifen (ggf. mit unbekannten Einschränkungen). bash_completion pilierten Pakete, keine speziell für Windows herge- elif [ -f /etc/bash_completion ]; then stellten Kompilate! Wie kann das funktionieren? bash-completion . /etc/bash_completion Die Vervollständigung von Verzeichnis- und Datei- fi Microsoft hat (in den Worten von Dustin Kirkland namen mit Tab funktioniert, die Vervollständigung fi von Canonical) eine Art inverses Wine geschaffen,

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/20166 DISTRIBUTION in dem Linux-Systemfunktionen durch entspre- Fazit / Kommentar wendet unterschiedliche Begriffe, „Ubuntu on chende Windows-Funktionen ersetzt bzw. emu- Im aktuellen Zustand ist das in Windows integrier- Windows“, „Windows Subsystem for Linux“, „bash liert werden. Dieser Code ist ein Kernstück des te Linux-System ein (sehr) interessantes Experi- on Ubuntu on Windows“ etc. Besonders häu- Linux-Subsystems für Windows. Er ist momentan ment, aber noch kein brauchbares Produkt. Ande- fig war in der Ankündigung bzw. in den Vorträ- nicht als Open Source verfügbar, und es gibt auch rerseits ist verblüffend, wie viel schon funktioniert gen interessanterweise von der Bash die Re- keine konkreten Informationen dazu, ob dies in – noch ein paar Monate Arbeit, dann ist ein Linux- de – ganz so, als wäre die Bash der wichtigs- Zukunft geplant ist. Subsystem innerhalb von Windows eine (für ganz te Baustein dieses Konglomerats. Persönlich fällt bestimmte Szenarien) praxistaugliche Realität. es mir schwer, eine Toolbox (oder eine „Distribu- Ein Mysterium ist die Speicher- und Prozessver- tion“?) ohne Linux-Kernel als Linux oder auch als waltung. Laut free steht Linux ein GByte RAM Die Zielgruppe sind ganz eindeutig nicht Linux- Ubuntu zu bezeichnen. Mangels besserer Alter- zur Verfügung. (Die genutzte virtuelle Maschine Freaks und -Administratoren – die werden si- nativen wurde daher im Artikel „Linux-Subsystem hat drei GByte). cher bei ihrem „richtigen“ Linux bleiben. Aber für Windows“ verwendet.

# free -h LINKS total used free shared buffers cached [1] http://www.pro-linux.de/artikel/2/1824/ Mem: 1.0G 342M 664M 0B 0B 0B ubuntu-unter-windows-ausprobiert.html -/+ buffers/cache: 342M 664M Swap: 0B 0B 0B [2] https://channel9.msdn.com/Events/Build/ 2016/C906 [3] http://blog.dustinkirkland.com/2016/04/ Im Windows Task-Manager wurde aber keine Pro- für Microsoft-affine Entwickler kann das Linux- howto-ubuntu-on-windows.html zesse gefunden, die auch nur annähernd so viel Subsystem eine interessante Alternative zu einer Speicherplatz beanspruchen. virtuellen Linux-Maschine sein. Autoreninformation

Generell ist unklar, wo zu sehen ist, wie viel Spei- Interessant ist, dass sich Microsoft gerade für Michael Kofler (Webseite) zählt seit cher und CPU-Leistung Linux oder auch unter Ubuntu entschieden hat, nicht für Debian oder vielen Jahren zu den erfolgreichsten Linux ausgeführte Prozesse beanspruchen. Pro- SUSE oder, was eigentlich am naheliegendsten Computerbuchautoren im deutschen beweise wurde unter Linux sysbench ausgeführt wäre, für Red Hat. Vielleicht hat das mit Firmen- Sprachraum. Seine Themengebiete und die (virtuelle) CPU eine Weile voll ausgelastet. politik zu tun, weil Red Hat kommerziell gesehen umfassen unter anderem Linux, Der Task-Manager hat zwar auf der Seite „Leis- ein ernst zu nehmender Konkurrent für Microsoft MySQL, KVM, Swift und Java. tung“ die volle CPU-Auslastung registriert, aber ist. weder unter „Prozesse“ noch unter „Details“ war ein entsprechender Prozess zu sehen. Innerhalb Was ist Linux? Kann man „Ubuntu on Windows“ Teilen Kommentieren von Linux funktioniert top übrigens nicht. überhaupt als Linux bezeichnen? Microsoft ver-

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/20167 DISTRIBUTION

Linux-Distributionen im Vergleich – eine etwas andere Auswahl von Alexander Blesius

n diesem Artikel werden eine Reihe von Knoppix – ein Rettungssystem lich ja vorgesehen ist, nämlich den Analyse- und Linux-Distributionen vorgestellt, die nicht Installation Datenrettungswerkzeugen. I so bekannt sind wie die klassischen Knoppix ist als Rettungssystem konzipiert und „großen“ Distributionen oder nicht so häufig wird deswegen auch direkt vom Installations- Allein mit dieser Fülle an vorinstallierter Software verwendet werden, weil sie entweder für spe- medium gestartet. Eine Installation ist nicht not- eignet sich Knoppix, um es zum Beispiel auf einen zielle Anwendungen oder für einen besonde- wendig, lässt sich aber dennoch durchführen. Da- USB-Stick zu installieren, um ein mobiles Linux ren Benutzerkreis konzipiert sind. Ziel ist es, zu startet man Knoppix zunächst im Live-Modus dabei zu haben, wenn man es braucht. diese Distributionen ein bisschen näher ken- und folgt dann den Anweisungen zur Installation. nenzulernen, damit man weiß, was zur Verfü- Auf der CD ist natürlich eine ungleich kleinere gung steht, wenn man einmal etwas ganz Be- Knoppix basiert auf Debian mit einer Software- Menge an Software vorhanden: So bringt die CD stimmtes braucht. Allerdings soll auch aufge- Auswahl aus den „testing“ und „unstable“ Zweigen bspw. keine eigene Anwendung zum Betrachten zeigt werden, ob diese Distributionen ihren ei- und kann in mehreren Varianten heruntergeladen von PDF-Dokumenten mit; stattdessen werden genen Ansprüchen gerecht werden oder ob werden: als LiveCD oder LiveDVD für Deutsch PDFs in der Notiz-Anwendung Xournal geöffnet. sie Mängel oder Probleme aufweisen, die ihre oder Englisch, in 32-bit und 64-bit. Für diesen Benutzung für den gewünschten Zweck unge- Artikel wurden CD und DVD getestet. Auf der DVD wird außerdem eine Fülle von Spie- eignet machen. len sowie Wine zur Unterstützung von Windows- Die getestete Version 7.6.1 kommt mit dem Linux Software mitgeliefert, was auf der CD nicht enthal- Alle Distributionen wurden für diesen Artikel neu Kernel 4.2.6 und ist vollständig auf Deutsch und ten ist. Da wie gesagt Knoppix hauptsächlich zur in einer virtuellen Maschine installiert. Soweit es Englisch verfügbar. Als grafische Oberfläche setzt Datenrettung und Systemwiederherstellung ge- möglich war, wurde die jeweilige 64-Bit-Variante Knoppix auf LXDE. nutzt wird, sollte die CD für diese Nutzung auch verwendet. ausreichen. Somit eignet sich die DVD zusam- Benutzung menfassend, um Knoppix auf einem Computer Die Distributionen, die betrachtet werden sollen, Das Ziel von Knoppix ist, „komplett von CD, DVD fest zu installieren, weil eine Menge an Software sind: oder USB Stick“ [5] lauffähig zu sein, also sich bereits vorhanden ist, die bei der Installation von vollständig im Live-Modus benutzen zu lassen. der CD erst nachinstalliert werden müsste. Die  Knoppix [1], eine Live- oder Mini-Distribution CD hat ihre Stärke dagegen gerade darin, dass  Puppy Linux [2], ebenfalls eine Mini-Distribution Bemerkenswert ist die Menge an Standardsoftwa- sie nur eine kleine Auswahl mitbringt, die aber  Vector Linux [3], eine auf Slackware basieren- re, die bei der DVD mitgeliefert wird: Sie reicht von zum Ausprobieren, Reparieren oder Kennenler- de Distribution, die auf Geschwindigkeit und der kompletten LibreOffice-Suite über verschiede- nen von Knoppix oder von Linux erst einmal aus- Stabilität ausgerichtet ist ne Lernprogramme, Bild-, Ton- und Videobearbei- reichend wäre. Mit nur 700 MB muss so weniger  Gentoo Linux [4], eine sog. Meta-Distribution tung, mehrere Mail-Programme und Web-Browser heruntergeladen werden als bei der DVD. Dies mit Rolling-Release-System bis hin zu den Anwendungen, für die es eigent- kommt Nutzern mit geringer Bandbreite zugute.

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/20168 DISTRIBUTION

mit, wie einen Screenreader, Bildschirmlupe oder Viacam (Benutzung der Webcam, um die Maus durch die eigene Blickrichtung zu steuern), son- dern bringt gleich ein fertig konfiguriertes System, Adriane (erreichbar durch Übergeben der Boot- Option adriane oder indem die Adriane-CD/DVD verwendet wird), mit.

Beide Installationsmedien, DVD und CD, richten einen Benutzer mit Standardrechten neben dem root-Benutzer ein, was für viele Nutzer eine Si- cherheitsmaßnahme für die Benutzung als Be- triebssystem ist.

Eine weitere Besonderheit von Knoppix ist, dass beim Booten eine Liste von Parametern überge- ben werden kann, die sehr spezifische Einstel- lungen ermöglichen. So kann beispielsweise der KDE-Desktop oder der GNOME-Desktop verwen- det werden, Adriane gestartet werden, Tastaturbe- legung und Lokalisierungseinstellungen gesetzt werden und der Kompositor Compiz deaktiviert werden. Viele dieser Parameter funktionieren nur auf der DVD, weil etwa die anderen Desktopumge- bungen auf der CD nicht mit ausgeliefert werden, sondern dort nur der Standard-Desktop, LXDE, verfügbar ist. Vergleich der Büro-Anwendungen, links DVD, rechts CD Fazit Um neue Software zu installieren, sind zwei Wege Eine Besonderheit von Knoppix ist, dass es be- Knoppix lässt sich durch die vielen mitgebrachten möglich: Zum einen über , die grafische sonders auf die Bedürfnisse von Anwendern mit Pakete sowohl über ein Terminal als auch grafisch Paketverwaltung, und über die Kommandozeile, Sehschwäche ausgerichtet ist. Deswegen bringt gut bedienen. Es eignet sich gut, um kleine Repa- entweder über apt-get, aptitude (beides vorinstal- Knoppix nicht nur diverse Werkzeuge für den bar- raturen an einem kaputten System vorzunehmen liert) oder die etwas neuere Variante apt. rierefreien Zugang zum Web und zum Computer oder Daten zu retten. Außerdem ist es für Anwen-

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/20169 DISTRIBUTION der geeignet, die aus unterschiedlichen Gründen speichert; siehe unten) wird ein Einstellungsmenü Wenn man mit seinen Änderungen zufrieden ist, einen barrierefreien Zugang zum Internet suchen. angezeigt, das wichtige erste Einstellungen wie muss gegebenenfalls die grafische Oberfläche Tastaturbelegung, Bildschirmauflösung und Inter- neu gestartet werden. Auch für diesen Vorgang Puppy Linux – für Kleinstinstallatio- netverbindung ermöglicht. Man kann es hier auch wird man bei Puppy angeleitet; ein Klick auf einen nen zunächst bei den Standardeinstellungen belassen entsprechenden Button genügt. Nach dem GUI- Puppy Linux ist eine Mini-Distribution, die für Sys- – das System kommt fertig nutzbar. Neustart erscheint noch ein Hilfe-Fenster, in dem teme mit knappen Ressourcen ausgelegt ist. Man man weitere Informationen über kann es fest installieren, doch wird man es übli- die Anordnung der Symbole cherweise auf einem USB-Stick oder einem op- in der Leiste und das Einstel- tischen Medium haben. Puppy Linux empfiehlt lungsmenü erhält. Danach lan- mindestens 256 MB Arbeitsspeicher und 512 MB det man auf dem Desktop und für Swap, doch es soll auch mit weniger lauffähig kann loslegen. sein [6]. Benutzung Installation Der Desktop von Puppy bie- Wie Knoppix ist auch Puppy dafür geeignet, vom tet eine Vielzahl an Symbolen, Live-Medium (DVD, CD-ROM, USB-Stick etc.) be- um schnell auf häufig gebrauch- nutzt zu werden. Auch hier ist eine Installation auf te Anwendungen (wie Textver- dem Endgerät möglich (von Puppy als „frugale“ arbeitung, Kalender, Dateisys- Installation bezeichnet). Puppy Linux gibt es in tem etc.) zugreifen zu können. zwei Varianten: Die eine Variante, „Slacko“ ba- Auch hier wird der Benutzer ge- siert auf Slackware Linux, die andere, „Tahrpup“, wissermaßen an die Hand ge- auf Ubuntus vorheriger LTS-Version 14.04 „Trusty nommen, denn für schnelle Hil- Tahr“. Beide Versionen sind als 32-bit- und als fe gibt es hier auch Schnellzu- 64-bit-Versionen verfügbar. Das Quick Setup-Menü ermöglicht wichtige Einstellungen beim griff auf „Bugfix“, Bildschirmsper- ersten Start. re und „Hilfe“. Beim Klick auf „Hil- Legt man das Installationsmedium ein und bootet fe“ gelangt man direkt zu einer davon, erscheint zunächst ein Bildschirm, in dem Wählt man als Sprache Deutsch, wird man mit HTML-Datei, die weitere Informationen und erste man weiterführende Parameter zum Booten über- einem Hinweistext darauf aufmerksam gemacht, Hilfe bietet. geben kann. Nach 5 Sekunden wird der Bootvor- dass möglicherweise Sprachpakete nachinstal- gang automatisch mit den Standard-Einstellungen liert werden müssen, um Puppy auf Deutsch be- An Software bringt Puppy eine ganze Menge fortgesetzt. Puppy startet in der getesteten 64- nutzen zu können. Der Hinweis erklärt ausführlich, Anwendungen direkt mit. Wie bei Knoppix ist es bit-Version zügig. Beim ersten Start (oder wenn wie man diese Pakete nachinstalliert, selbst wenn für Standardaufgaben zunächst nicht notwen- man die Einstellungen am Ende der Sitzung nicht man Anfänger ist. dig, weitere Software nachzuinstallieren. Einige

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 10 DISTRIBUTION

das Paket sofort. Insgesamt merkt man schnell, dass Puppy versucht, den Anwender gezielt an die Hand zu nehmen. Für Erstnutzer ist das recht praktisch, weil man das System auf diese Weise schnell kennenlernt. Für Nutzer, die JWM schon gewöhnt sind oder aus anderen Gründen keine Notwendigkeit verspüren, an die Hand genommen zu werden, sind die Hilfsmittel jedoch auch nicht im Weg.

Beim Herunterfahren wird der Nutzer darauf hin- gewiesen, dass er ein Live-System gestartet hat und deswegen keine Einstellungen gespeichert werden – allerdings bietet Puppy die Möglichkeit, die Sitzung in einer einzigen Datei auf einem be- schreibbaren Medium (der Festplatte, einem USB- Stick oder dem Live-Medium, sofern es beschreib- bar ist) zu sichern. So werden die Einstellungen, die der Nutzer vorgenommen hat, und persönli- che Dateien gespeichert. In Puppy ist dies die zentrale Vorgehensweise – Puppy wird nicht auf der Festplatte installiert, sondern läuft stets im Arbeitsspeicher des Geräts. Installiert man es auf einem USB-Stick und lässt ein wenig Platz für persönliche Dateien, hat man somit sein Betriebs- system und seine wichtigsten Daten immer bei sich und muss kein Gerät dabei haben – Zugang Der Desktop von Puppy Linux ist mit Schnellzugriffs-Symbolen ausgestattet. zu einem solchen genügt.

Besonderheiten von Puppy sind der verwendete bietet Puppy eine Übersicht über häufig nachin- Fazit Fenstermanager JWM, der Webbrowser Pale stallierte Software im so genannten „Quickpet“- Zuletzt zu erwähnen sind noch die „Puplets“, in- Moon (ein Fork von Firefox) und eine Eigenpro- Eintrag: Hier findet sich eine sehr stark verein- offizielle Puppy-Derivate, die von der Community duktion (Puppy Package Manager) zur Installation fachte Paketverwaltung, um zum Beispiel Firefox erstellt und gewartet werden und zum Beispiel mit und Verwaltung von Software-Paketen. Außerdem oder Chrome zu installieren. Ein Klick installiert anderen Desktops ausgestattet sind. So existie-

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 11 DISTRIBUTION ren beispielsweise Lxpup mit dem LXDE Desktop Standardmäßig wird eine Vielzahl von Hardware- ne einzelne Leiste befindet sich am unteren Bild- und X-Slacko mit . Wer sich mit dem sehr Komponenten unterstützt, um den schnellen Ein- schirmrand, die von der Aufmachung an ältere leichten Fenstermanager JWM daher nicht an- satz nach der Installation zu gewährleisten. Vec- Windows-Systeme wie Windows XP erinnert. freunden kann, kann durch Verwendung eines tor Linux wird in verschiedenen Varianten ange- Puplets (oder durch Installation und Konfigura- boten: In der Standardausführung, die auch im Als Startmenü verwendet Vector Linux das alter- tion entsprechender Pakete) leicht auch einen Test zum Einsatz kommt, wird XFCE als Desktop native WhiskerMenu-Plugin. Dieses wirkt etwas anderen Desktop, auch mit vollständiger Desktop- verwendet; weitere Ausführungen sind die „SO- morderner als das klassische Menü von XFCE. umgebung, erhalten. Puppys Ziel, besonders für HO“ Edition („small office / small home“) mit KDE ältere Hardware geeignet zu sein, wird durch die und verschiedenen Anwendungen wie GIMP und An Software sind Firefox als Webbrowser und besonders geringen Systemanforderungen leicht LibreOffice, eine Light-Variante für besonders al- als Email-Verwaltung installiert. Für erfüllt. Auch bei einer frugalen Installation nimmt te Hardware oder Personen mit eingeschränkten Büroanwendungen gibt es das leichtgewichtige Puppy nur wenig Platz in Anspruch, sodass es Download-Kapazitäten mit IceWM als Fensterma- AbiWord und . Für Chats sind Hexchat sich für Rechner mit nur wenig verfügbarem Spei- nager und eine Deluxe-Edition mit umfangreiche- und Pidgin vorhanden. Vector Linux bringt außer- cherplatz lohnen kann, einen Blick auf Puppy zu rer Software-Auswahl. dem als IDE und Glade zum Erstellen von riskieren. GTK+-Anwendungen mit; als Texteditor ist Leaf- Installation pad vorhanden. Vector Linux – schnell, performant, Beim ersten Booten startet eine Textoberfläche, stabil die mit Eingabetaste direkt verlassen werden Will man andere Software installieren, gibt es Vector Linux ist eine auf Slackware basierende kann, um eine grafische Oberfläche zu nutzen. An- dafür eine grafische Anwendung, Gslapt, die an Linux-Distribution, die sich selbst mit den drei sonsten hat man die Möglichkeit, Boot-Parameter Synaptic erinnert. Das ist auch so vorgesehen, oben genannten Attributen preist. Sie zeichnet zu übergeben oder eine Installation via Text- denn das verwendete Paketverwaltungssystem sich nach Aussage der Entwickler auf ihrer Web- Oberfläche zu wählen. von Vector Linux ist „slapt-get“, das sich an site durch geringe Ressourcenbelastung (Nut- Debians „apt“ anlehnt. Diese Ähnlichkeit sieht zung des Arbeitsspeichers, Platz auf der Fest- Startet man die grafische Installation, muss man man auch unter der Haube: Sieht man sich die platte) aus und eignet sich für ein vielseitiges An- zunächst wählen, ob man eine automatische oder Konfiguration von slapt-get auf der Kommando- wendungsfeld – egal ob als Desktop, Server oder eine fortgeschrittene Installation wählt. In Letzte- zeile an, werden die Ähnlichkeiten sehr deutlich. sogar Router. rer hat man die Möglichkeit, die Partitionierung Der Hauptunterschied zwischen apt-get und manuell vorzunehmen. Für den Artikel wurde die slapt-get ist, dass bei slapt-get die Anweisungen Vector Linux wird kontinuierlich entwickelt, auch automatische Installation gewählt. Diese ging zü- --install o.ä. mit zwei Bindestrichen angege- wenn in den letzten Jahren ein gewisser Rück- gig vonstatten. ben werden. Ansonsten sind die von apt-get gang in neuen Versionen verzeichnet werden gewohnten Befehle nutzbar. Daran kann man kann; die aktuelle Version, 7.1, datiert von August Benutzung sich recht gut gewöhnen, wenn man Umsteiger 2015; davor gab es bis 2012 etwa jährliche Up- Der Desktop von Vector Linux präsentiert sich oder Erstnutzer einer Slackware-Distribution ist. dates. Als Kernel kommt Linux 3.18 zum Einsatz. aufgeräumt und in modischen Schwarztönen. Ei- Freunde der pkgtools, der unter Slackware sonst

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 12 DISTRIBUTION

die man installieren will, klickt man auf „Execute“. Die Installation läuft dann automatisch ab.

Fazit Vector Linux möchte schnell, performant und sta- bil sein. Im Test konnte es diese Eigenschaf- ten auch zunächst erfüllen. Dem „leichtgewich- tigen“ Distributionen häufig gemachten Vorwurf der Feature-Armut oder Hässlichkeit kann sich Vector Linux mit einer gewissen Eleganz stellen, denn der Desktop XFCE mit den dunklen The- mes wirkt schick und ihm fehlen keine dringend benötigten Extras.

Es bleibt nur zu hoffen, dass die Entwicklung nicht eingestellt wird; betrachtet man den Zyklus genauer, fällt ein gewisser Rückgang an neuen Versionen auf. Auch der IRC-Channel, in dem Support versprochen wird, ist relativ leer und hat nur wenig Aktivität. Auch die sonstigen Support- Möglichkeiten halten nicht, was sie zunächst ver- sprechen: Die „Solution Bank“ – eine Art Anlauf- stelle für häufig gestellte Fragen – wirkt teilweise unvollständig; Links funktionieren nicht, weil die betreffenden Stellen seit der letzten Veröffentli- chung im vergangenen August nicht aktualisiert wurden. Einzig im Forum lässt sich eine gewisse Die Gestaltung des Desktops mit der Leiste erinnert an Windows XP. Aktivität feststellen. Auch in der Code-Basis sind Einträge von Ende April zu finden, die dafür spre- üblichen Paketverwaltung, können aber auch die- entsprechenden Suchbegriff ins Suchfeld ein chen, dass Vector Linux existiert und dass auch se verwenden. (oder klickt sich durch die zahlreichen Pakete, in den nächsten Monaten damit zu rechnen ist. wenn man nur schmökern möchte), bestätigt und Zum Testen wurden über Gslapt Thunderbird wählt das gewünschte Paket zur Installation aus. Wer einmal eine Slackware-basierte Distribution und LibreOffice installiert. Dazu gibt man den Nachdem man das mit allen Paketen gemacht hat, ausprobieren möchte, kann sich mit Vector Linux

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 13 DISTRIBUTION langsam an dieses Feld heran wagen, weil die mal genauer kennenzulernen und mehr über den und welche Konsequenzen sie möglicherweise Installation und Wartung einfach zu handhaben Aufbau eines solchen Systems zu erfahren. mit sich bringt. sind. Die größte Stärke von Vector Linux dürfte aufgrund der Slackware-Basis im Server-Bereich Installation  Kann man vollständig auf GNOME-Abhängig- zu finden sein, wo man möglichst wenige Ver- Die Installation von Gentoo ist nur über eine keiten verzichten? änderungen durch externe Paketverwalter haben Textoberfläche möglich, einen graphischen In-  Braucht man diese oder jede Kernel-Option möchte. Doch auch für Desktop-Benutzer bietet stallationsvorgang gibt es nicht. Etwas komfor- oder genügt auch ein Standard-Kernel, der vie- Vector ein schnelles und schlankes, aber auch tabler kann man die Installation angehen, in- le Optionen aktiviert, die man zwar niemals alltagstaugliches System. dem man die meisten Schritte aus einem Live- braucht, aber dafür muss man keine weiteren Betriebssystem heraus (wie z. B. Puppy oder Gedanken darauf verwenden? Gentoo – If it moves, compile it! Knoppix, aber auch Ubuntu eignet sich dafür)  Welches Init-System möchte der Benutzer ver- Gentoo ist in vieler Hinsicht anders als andere durchführt, wie die Festplatten-Partitionierung, wenden? Distributionen. Das liegt daran, dass Gentoo eine und erst am Ende der Installation in die neue sog. „Meta-Distribution“ ist, die selbst keine Pake- Gentoo-Installation wechselt. Diese beispielhaften Gedanken zeigen ein we- te bereitstellt (bis auf wenige Ausnahmen, die we- nig, in welcher Situation sich ein Benutzer befin- gen ihrer Größe auch binär zur Verfügung gestellt Da die Installation im Gentoo-Handbuch auf der det, wenn er Gentoo installiert. Gentoo zwingt werden, weil das Kompilieren dieser Pakete übli- Website umfänglich dokumentiert ist, werden hier den Benutzer zum Nachdenken und zum Nach- cherweise sehr lange dauert), sondern nur Instal- nur Besonderheiten benannt. Wer sich Gentoo lesen. Dadurch erfährt der Benutzer zwar auch lationsskripte, um Software direkt aus ihrem Quell- installiert, muss sich ohnehin darauf einstellen, eine ganze Menge über seinen Computer und code zu erstellen. Dadurch bietet Gentoo von viel nachzulesen. Damit fängt man am besten über Linux-Systeme insgesamt, aber der Preis ist seiner Konzeption aus die größte Sammlung an schon beim Installieren an. Ansonsten sind die die investierte Zeit. Für eine Gentoo-Installation Software, denn buchstäblich alles kann in Gentoo IRC-Räume auf Freenode (#gentoo und #gen- bis zu einer grafischen Oberfläche (sofern eine installiert werden, solange es nur als Quellcode too.de) gute Anlaufstellen. Dort erhält man zügige gewünscht ist) kann gut ein ganzer Tag benö- vorliegt. Das im Titel verwendete Zitat stammt aus und geduldige Unterstützung. tigt werden, weil entsprechende Einstellungen zu einem Bild aus der Artwork-Sammlung von Gen- setzen, Konfigurationsoptionen nachzulesen und too [7]. Es spricht das Kernkonzept von Gentoo Gentoo ist eine Distribution, die darauf ausgelegt Pakete kompiliert werden müssen. an: Einfach alles kann kompiliert werden! ist, dass der Benutzer sich intensive Gedanken darüber macht, wie er das System haben will. Benutzung Gentoo eignet sich kaum für Einsteiger, wobei Schon deshalb gibt es viele verschiedene Mög- Die Benutzung von Gentoo hängt extrem davon immer wieder erfahrene Gentoo-Benutzer dafür lichkeiten, ein System aufzusetzen. Wohl keine ab, welche Oberfläche man installiert (falls über- plädieren, dass die Lernkurve zwar steiler ist, aber zwei Gentoo-Systeme sind gleich. Das macht die haupt). Deswegen ist das System auch darauf man nachher mit mehr Kenntnis auch mehr Nut- Installation kompliziert, weil der Benutzer vor und ausgelegt, vollständig von der Kommandozeile zen aus seinem System ziehen kann. Gentoo eig- während der Installation ständig darüber nach- aus gewartet zu werden. Ein wichtiger Aspekt von net sich jedenfalls sehr gut, um ein Linux-System denken muss, welche Entscheidung er treffen will Gentoo und einer, der diese Distribution in den Au-

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 14 DISTRIBUTION gen seiner Nutzer so vielseitig und hilfreich macht, der Regel binäre Pakete, da ihr Quellcode nicht Exoten sind, sei es weil sie auf eine sehr spezifi- sind die sogenannten USE-Flags: Dabei handelt offen liegt. Die Installation solcher Pakete funktio- sche Zielgruppe zugeschnitten (Knoppix, Gentoo), es sich um Optionen, die vor dem Kompilieren niert nach dem Hinzufügen eines Overlays etwas auf ältere Hardware ausgerichtet (Puppy, Vector) gesetzt werden, und die zusätzliche Funktionali- anders als die normaler Pakete, weil der „emerge“- oder weil sie einfach hierzulande weniger bekannt täten aktivieren oder deaktivieren können. Diese Befehl nicht mit Overlay-Paketen umgehen kann. sind (Vector Linux stammt ursprünglich aus Ka- USE-Flags können global für das ganze System, Es existieren Wrapper wie „eix“, die sowohl mit nada). Für den ein oder anderen Interessierten für einzelne Paketgruppen oder für einzelne Pa- den Paketen im Hauptrepositorium als auch mit dürften hier ein paar spannende Alternativen zu kete gesetzt werden; ferner kann automatisiert den externen Paketquellen umgehen können. den bekannteren „großen“ Distributionen dabei werden, ob bestimmte USE-Flags nur beim ge- sein. rade stattfindenden Kompiliervorgang verwendet Fazit werden sollen oder immer, wenn das betreffende Gentoo ist eine extrem vielseitige Distribution. LINKS Paket etwa ein Update erhält und deswegen neu Man kann Gentoo für jeden denkbaren Zweck [1] http://www.knopper.net/knoppix/ kompiliert werden muss. einsetzen: Als Server, als Desktopsystem, für de- [2] http://puppylinux.com/ dizierte Lösungen. Gentoo wird durch seinen ge- [3] http://vectorlinux.com/ Als Beispiel sei das Paket vlc [8] betrachtet: Es ringen Platzbedarf überzeugen können. Der Nach- [4] https://gentoo.org/ kann mit oder ohne USE-Flag X kompiliert werden. teil ist allerdings, dass Gentoo dadurch, dass je- [5] http://www.knoppix.org/ Wird es ohne kompiliert, kann es nur über seine des Paket kompiliert werden muss, sehr zeitinten- [6] http://www.puppylinux.org/wikka/Minimum Kommandozeilenschnittstelle aufgerufen werden. siv ist. Stellt man beim Arbeiten fest, dass man SystemRequirements Hat man kein Bluray-Laufwerk oder keine Intenti- ein etwas größeres Programm braucht, das noch [7] https://gentoo.org/assets/img/wallpaper/ on, Blurays mit VLC abzuspielen, kann das USE- nicht installiert ist, wird man es sich häufig zwei- abducted/gentoo-abducted-1600x1200. Flag -bluray gesetzt werden, um auf Bluray- mal überlegen, ob man das Programm wirklich png Unterstützung zu verzichten. Dies zeigt die Viel- braucht, weil man recht viel Arbeitszeit damit ver- [8] https://packages.gentoo.org/packages/ seitigkeit der Gentoo-Philosophie: Für jedes Paket liert, darauf zu warten, bis es fertig installiert ist. media-video/vlc kann das, was der Benutzer will oder braucht, ge- Auch Updates kosten deutlich mehr Zeit als bei wählt werden. Das System bleibt so schlank. anderen Distributionen: Ist auch nur ein einziges Autoreninformation größeres Paket dabei, kann es mehrere Stunden Ein weiterer Aspekt, der Gentoo um wichtige dauern, bis der Update-Prozess abgeschlossen Alexander Blesius nutzt seit 2011 Funktionalität erweitern kann, sind die sogenann- ist. Dies macht Gentoo zu einem System für Lieb- nur noch Linux und testet gern unter- ten Overlays. Es handelt sich dabei um externe haber und für solche, die so viel Kontrolle über die schiedliche Distributionen. Meistens Paketquellen, die nicht von Gentoo selbst, son- bei ihnen laufende Software wollen wie möglich. ist er auf Ubuntu oder Arch, fast dern von privaten Nutzern und Entwicklern verwal- immer mit XFCE unterwegs. tet werden. Mithilfe von Overlays kann z. B. auch Resümee proprietäre Software wie Steam in Gentoo instal- In diesem Artikel wurden verschiedene Linux- liert werden. Für proprietäre Software gibt es in Distributionen vorgestellt, die in gewisser Weise Teilen Kommentieren

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 15 KERNEL

Der Mai im Kernelrückblick von Mathias Menzer

asis aller Distributionen ist der Linux- konnte. Änderungen an Intels Grafiktreiber i915 Verteilt Kernel, der fortwährend weiterentwi- zur Unterstützung von Audio über Displayport [7] Das neu aufgenommene OrangeFS [9] ist ein B ckelt wird. Welche Geräte in einem konnten ebenfalls zu einer Kernel Panic führen. verteiltes Dateisystem. Die Entwicklung begann halben Jahr unterstützt werden und welche Weiterhin sorgte die Unterstützung für VXLAN [8] bereits vor 23 Jahren unter dem Namen PVFS Funktionen neu hinzukommen, erfährt man, des Mellanox-mlx5 Netzwerktreibers für Fehler (Parallel Virtual File System). Es ist auf mehre- wenn man den aktuellen Entwickler-Kernel im beim Kompilieren des Kernels, wenn IPv4 deakti- re zeitgleiche Zugriffe ausgelegt und damit be- Auge behält. viert war. Eine Verbesserung des Completely Fair sonders für Themen wie Hochleistung-Computing Scheduler erzeugte Fehler in einigen Tests. und Virtualisierung interessant. Dabei lässt sich Die Entwicklung von Linux 4.6 OrangeFS flexibel nutzen – z. B. mittels VFS (Vir- Der April endete ruhig und auch Linux 4.6-rc6 [1] Linux 4.6 Release tal File System) als Abstraktionsschicht oder mit- schloss sich hier an. Die Änderungen betrafen pri- Mit 61 Tagen Entwicklungszeit liegt Linux 4.6 deut- tels FUSE [10] direkt im Userspace eingehängt. mär den Radeon-Grafiktreiber sowie einige Audio- lich unter dem Durchschnitt der letzten Versionen. Treiber. Mit die größte Änderung liegt im ARM- Die Zahl der aufgenommenen Änderungen ist Getrennt Umfeld und optimiert die Unterstützung einer zwar relativ hoch, doch der Umfang hielt sich dies- Erweiterungen der cgroups (Control Groups) [11] Videoprozessor-Einheit von Texas Instruments. mal wieder in einem überschaubaren Rahmen. finden sich immer wieder auch in aktuellen Kernel Dennoch braucht sich auch der jüngste Kernel- Releases. Diesmal wurden Namespaces einge- Ähnlich ruhig ging es weiter. die siebte – und Spross nicht zu schämen, denn einige interessan- führt, die die Sicht auf cgroup-Pfade einschrän- letzte – Vorabversion [2] brachte ebenfalls mar- te Neuerungen hat er durchaus im Gepäck. ken. Dadurch wird ermöglicht, dass die Ressour- ginale Änderungen. Bis auf einen neuen SATA- cen eines Containers in einem abgeschlossenen Treiber [3] für AMDs Seattle-Plattform und die Flott Pfad verwaltet werden, ohne dass darunter liegen- Unterstützung großer Arbeitsspeicher für Synop- Eine der interessantesten Neuerung könnte die de Informationen des Systems für den Container sys ARC-Prozessoren [4] fielen die Änderungen Unterstützung für „USB 3.1 SuperSpeedPlus“ sichtbar sind. Dies ist insbesondere bei Anwen- allesamt in die Kategorie der Fehlerkorrekturen. sein. Die damit erzielbaren 10GBit/s könnten in dungsvirtualisierung notwendig, die in einer abge- Hinblick auf die fortschreitende Entwicklung von schotteten Umgebung ohne eigenen Kontakt zum Mitte Mai wurde Linux 4.6 [5] dann veröffentlicht. Flash-Datenträgern wie SSDs wieder etwas mehr darunterliegenden System laufen soll. Der Name „Charred Weasel“ ist an den Marder Luft verschaffen. Anwendungen sind z. B. auch angelehnt, der das CERN lahm gelegt hatte. Ei- hochauflösende Kameras, die Ihre Daten in Echt- Gekillt nige Reverts gab es, also rückgängig gemachte zeit wegschreiben müssen. Hier kann aber gerade Eine Einrichtung von Linux ist der Out-Of-Memory- Änderungen, die für Probleme gesorgt hatten und einmal Full-HD-Video unterstützt werden – für die Killer, der in Momenten von Speicherknappheit damit nicht in den produktiven Linux-Kernel über- bei 4k-Videos anfallenden 10,2 GBit/s (bei nur sorgfältig ausgewählten Prozessen den Garaus nommen werden sollten. Dies betraf einmal einen 30 Hz Bildwiederholungsrate), stößt auch Super- macht, um den von ihnen belegten Speicher wie- Grafik-Treiber, der eine Kernel Panic [6] auslösen SpeedPlus bereits an seine Grenze. der frei zu bekommen (siehe „Der November im

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 16 KERNEL

Kernelrückblick – Speicherverwaltung und Sche- zugewiesenen Speicherbereich mit recht granula- [5] https://lkml.org/lkml/2016/5/15/83 duling“, freiesMagazin 12/2013 [12]). Dabei steht ren Zugriffsrechten abzusichern. Die Nutzung die- [6] https://cds.cern.ch/journal/CERNBulletin/ allerdings oft allein die Hoffnung, dass der jeweili- ser Funktion, also Setzen und Ändern der Rechte, 2016/21/News Articles/2152720?ln=en ge Prozess in absehbarer Zeit auch beendet wird. erfolgt ohne Leistungsverluste. [7] https://de.wikipedia.org/wiki/Kernel_panic Immer wieder treten jedoch Situationen auf, wo [8] https://de.wikipedia.org/wiki/DisplayPort der Todeskampf eines Tasks zu lange dauert und Eine vollständige Auflistung aller Änderungen lie- [9] https://de.wikipedia.org/wiki/Virtual_Extensi- dessen Ressourcen weiterhin nicht frei werden. fert auch diesmal wieder die englischsprachige ble_LAN Künftig soll hier ein eigener Thread „oom_reaper“ Seite Kernel Newbies [14]. [10] https://de.wikipedia.org/wiki/OrangeFS nach solchen Prozessen Ausschau halten und ih- [11] https://de.wikipedia.org/wiki/Filesystem_ nen die Ressourcen entziehen und den so „geern- Und weiter gehts – Die Entwicklung in_Userspace teten“ Speicher anderweitig zur Verfügung stellen. von Linux 4.7 [12] https://en.wikipedia.org/wiki/Cgroups Etwa zwei Wochen lang nahm Torvalds Merge [13] http://www.freiesmagazin.de/freiesMagazin- Gesichert Requests in den Entwicklerzweig auf, bevor er 2013-12 Mehrere Sicherheitsmechanismen sollen die Aus- Ende Mai wieder das Merge Window schloss und [14] https://en.wikipedia.org/wiki/IEEE_ nutzung von Schwachstellen unterbinden und die erste Entwicklerversion freigab [15]. 802.1AE die Kommunikation verschlüsseln. Letzteres wird [15] http://kernelnewbies.org/Linux_4.6 durch die Umsetzung des Standards 802.1ae [13], Der kommende Kernel wird auch wieder einen [16] https://lkml.org/lkml/2016/5/29/77 der die Kommunikation innerhalb eines lokalen neuen Namen erhalten: „Psychotic Stoned Sheep“ [17] http://www.telegraph.co.uk/news/2016/05/ Netzwerks verschlüsseln und auch die Authentizi- dürfte sich auf eine Schafherde beziehen, die im 25/stoned-sheep-go-on-psychotic-rampage- tät von beispielsweise DHCP, das für die Zuwei- Cannabis-Rausch in einem Dorf in Wales ma- after-eating-cannabis-plant/ sung von IP-Adressen genutzt wird, sicherstellen rodiert haben sollen [16]. Abgesehen davon flos- kann. Da hierfür eine Infrastruktur zur Verwaltung sen Änderungen an VFS (Virtual File System) ein, Autoreninformation der kryptografischen Schlüssel benötigt wird, ist die mehrere zeitgleiche Lesevorgänge in einem dies jedoch eher auf den Unternehmenseinsatz Verzeichnis erlauben, aus Torvalds Sicht eine der Mathias Menzer (Webseite) behält gemünzt, wo 802.1ae virtuelle Netzwerke (VLAN) größten Konzept-Änderungen seit Einführung kon- die Entwicklung des Linux-Kernels im gegeneinander abschotten und verschiedene An- kurrierender Zugriffe auf Dateisysteme, oft auch Blick, um über kommende Funktio- griffe wie zum Beispiel auf DHCP unterbinden als RCU (Read-Copy-Update) bezeichnet. nen von Linux auf dem Laufenden zu oder zumindest erschweren kann. bleiben und immer mit interessanten LINKS Abkürzungen und komplizierten Angriffe auf den Speicherbereich sollen durch [1] https://lkml.org/lkml/2016/5/1/191 Begriffen dienen zu können. „Memory Protection Keys“ erschwert werden, wel- [2] https://lkml.org/lkml/2016/5/8/122 che mit Intels neuen Skylake-Prozessoren einge- [3] https://de.wikipedia.org/wiki/Serial_ATA führt wurden und von Linux 4.6 genutzt werden [4] https://en.wikipedia.org/wiki/ARC_(proces- Teilen Kommentieren können. Diese erlauben es Prozessen, den ihnen sor)

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 17 WISSENUND BILDUNG

Docker im Schuleinsatz von Marco Bakera

er praktische Unterricht im Fach „Be- die die Schüler aus dem Unterricht kennen. Da Box [1] verteilt, die die Schüler anschließend triebssysteme und Netzwerke“ für den die Pis aber schon während des Unterrichtes ein- in der Prüfung nutzen konnten. Damit geht ein D Bereich Linux bereitet vielen Schülern gerichtet und konfiguriert wurden, fällt die Option großer administrativer Aufwand einher, wenn eine Menge Freude und soll sich auch in Prü- flach, diese Einrichtung für eine Klassenarbeit große Dateien auf die Schul- oder Schülerrechner fungssituationen niederschlagen. Die Klas- wieder rückgängig zu machen. Alternativ könn- übertragen werden müssen. Sie sind mehrere senarbeit soll in einem realistischen Umfeld te man ein Image für eine SD-Karte vorbereiten Gigabyte groß und verbrauchen damit Bandbreite geschrieben werden, das eine Linuxinstalla- und dieses während der Klassenarbeit bearbeiten im lokalen Netzwerk bzw. Speicherplatz auf dem tion realistisch nachbildet. Neben Virtualisie- lassen. Leider dauert das Kopieren einer solchen Rechner. rungslösungen können auch Container zum Karte mitunter sehr lange und die Einrichtung für Einsatz kommen, deren Verwendung hier vor- über 50 Schüler (bei zwei Klassen) nimmt viel Zeit Docker-Container-Images erzeugen gestellt wird. in Anspruch. Ein anderer Ansatz nutzt die Virtualisierungslö- sung „Docker“ [2]. Diese läuft mit sogenannten Der Unterricht des Faches „Betriebssysteme und Anforderungen Netzwerke“ macht Lehrern und Schülern gleicher- Aber es gibt auch ande- maßen eine Menge Spaß. Das mag daran lie- re Möglichkeiten. Zusam- gen, dass sie mit Linux häufig ein unbekanntes mengefasst sind folgen- Betriebssystem kennenlernen und im Unterricht de Voraussetzungen zu er- viele praktische Dinge tun können: einen Server füllen: Es soll ein Linux- aufsetzen, auf der Kommandozeile arbeiten, Kon- System für 25 Schüler ein- figurationen vornehmen, Logfiles auswerten. Da- gerichtet werden, die alle bei kommt ein Raspberry Pi zum Einsatz, der gleichzeitig darauf arbei- im Schulnetz oder bei vielen Schülern sogar zu ten können. Das System Hause betrieben wird. Die Schüler haben den Pi soll in der Prüfung für alle selbst angeschafft. Schüler gleich aussehen und weitestgehend ohne Schwierig wird es immer dann, wenn die Leis- Einschränkungen nutzbar tungen in einer Klassenarbeit überprüft werden sein. Ferner soll der admi- müssen. Es wäre schade, wenn man die Klausur nistrative Aufwand gering nur theoretisch mit Papier und Stift durchführen sein. würde, obwohl der Unterricht vorher weitgehend praktischer Natur war. Es liegt daher nahe, auch Früher wurden virtuelle in Prüfungssituationen eine Umgebung zu haben, Maschinen für Virtual- Zwei Container mit Apache2-Webservern auf den Ports 50180/50280.

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 18 WISSENUND BILDUNG

Containern in einem bestehenden Linux-System. dem Docker läuft, erreichbar. In die Container kön- Jeder Container sieht nach außen aus wie ein klei- nen beliebige Dateien hineinkopiert oder Software SSH eigene 50122 apache 50180 nes Linux (in diesem Fall Ubuntu) und kann mit vorinstalliert werden. Ein Apache-Webserver ist Server Dateien Root-Rechten von jedem Schüler beliebig bear- bereits vorinstalliert und ein Archiv mit der Wiki- Ubuntu beitet werden. 25 Container, in denen ein Ubuntu- Software dokuwiki im tmp-Verzeichnis abgelegt. Linux läuft, können auf einem schwachen PC rea- Aufgabe der Schüler war es, dieses Archiv in dem SSH eigene lisiert werden. Jeder Schüler erhält während der Webserver zu installieren. 50222 apache 50280 Server Dateien Prüfung einen eigenen Container, in dem er sich nach Belieben austoben kann. Container starten Ubuntu Die Container können nun mit einem weiteren Um den Umgang mit Docker für das beschriebene Skript gestartet werden. Das Skript erwartet nur SSH eigene 50322 apache 50380 Szenario zu vereinfachen, wurden auf Github [3] eine Zahl als Parameter, die die Anzahl der zu Server Dateien ein paar Skripte veröffentlicht. Zunächst wird ein erstellenden Container bestimmt. Das Skript ruft Ubuntu Container mit einem Grundsystem gebaut: docker run auf und richtet Ports nach einem fes- ten Schema ein. $ ./docker.exam-build.sh $ ./docker.exam-run.py 20 Das Skript baut mit Hilfe eines so genannten Starting 20 containers and mapping ports „Dockerfiles“, in dem der Container beschrie- Docker-Host mit drei Containern. => Starting exam1 ben wird, einen Container aus einer Ubuntu- 97668540446fed5dd5e7a4c66f52881b69186... Installation. Das Skript ruft docker build -t 443/tcp -> 0.0.0.0:50143 durch die Nummer des Containers ersetzt werden: exam auf und erstellt mit Hilfe des Dockerfiles 80/tcp -> 0.0.0.0:50180 50122 für den ersten, 50222 für zweiten, 52022 im selben Verzeichnis ein Container-Image, das 22/tcp -> 0.0.0.0:50122 für den 20. Container. für die später gestarteten Container als Vorlage => Starting exam2 dient. e2e4a251e39253111fd698405538b965a6a81... Nun kann jeder Schüler auf seinem eigenen Linux- 80/tcp -> 0.0.0.0:50280 rechner arbeiten – inklusive eines Root-Zugangs Die Installation besteht aus einem Ubuntu 14.04 22/tcp -> 0.0.0.0:50222 und eigenen Webservers. Mit dem Aufruf ssh -p und wird um einen SSH-Server ergänzt, über den 443/tcp -> 0.0.0.0:50243 5XX22 root@dockerhost erhält er Zugang zu sich die Schüler später auf den Container verbin- ... seinem Container und kann den Webserver über den können. Als Passwort wird standardmäßig http://dockerhost:5XX80 ansprechen. „wohnzimmer“ festgelegt. Mit dem Befehl werden 20 Container gestartet: exam1, exam2,... exam20. Die Container sind Praxiserfahrungen Die Container sind anschließend über verschiede- über den Port 5XX22 per SSH erreichbar. Ein Das beschriebene Szenario wurde in zwei Klas- nen Ports über die IP-Adresse des Rechners, auf Webserver läuft auf Port 5XX80. Das „XX“ muss senarbeiten über einen Zeitraum von jeweils 90

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 19 WISSENUND BILDUNG

Minuten eingesetzt. Es waren bis zu 26 Schüler Gibt es noch weitere Einsatzmöglichkeiten für den Autoreninformation gleichzeitig eingeloggt. Der Container selbst lief in Einsatz von Docker im Schulkontext? Ich freue einer virtuellen Maschine eines Ubuntu-Servers. mich über Rückmeldungen und weitere Erfah- Marco Bakera (Webseite) ist Lehrer Die virtuelle Maschine war mit 1,5 GB RAM nicht rungsberichte. an einem Bochumer Berufskolleg sonderlich großzügig ausgestattet. Dennoch gab und unterrichtet seit vielen Jahren es keine Schwierigkeiten mit der Performance. LINKS in den Bereichen Programmierung, Die Schüler kamen mit dem Setup gut zurecht [1] https://www.virtualbox.org/ Betriebssysteme und Netzwerke. und konnten sich mit Putty und WinSCP auch [2] https://www.docker.com/ aus Windows-Umgebungen heraus auf die Linux- [3] https://github.com/pintman/scripts/tree/ Container verbinden. master/docker.exam Teilen Kommentieren

“Ineffective Sorts” © by Randall Munroe (CC-BY-NC-2.5), http://xkcd.com/1185/

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 20 AUDIO

Audacity 2.1 – Teil I von Holger Reibold

us verschiedenen Gründen ist Auda-  Aufnahme von Stimme und Gitarre, tei bearbeiten oder abspielen kann, muss man city der beliebteste freie Audio-Editor.  Aufnahmen von USB-Kassettenrecorder und diese öffnen oder importieren. A Im Internetzeitalter hat man sich dar- -Schallplattenspielern, an gewöhnt, dass viele Programme kostenlos  Editieren von Tonspuren, Das Öffnen ist einfach: Man kann die gewünschte verfügbar sind, aber dennoch eine hohe Pro-  Anwendung von Effekten, Datei einfach per Drag & Drop in das Bearbei- fessionalität aufweisen. In die Riege der bes-  Sichern und Öffnen von Audacity-Projekten, tungsfenster von Audacity ziehen. Um eine Datei ten Open-Source-Werkzeuge reiht sich auch  Export von Audio-Dateien nach MP3 oder in zu importieren, führt man den Befehl „Importie- Audacity ein. Über 130.000 Downloads pro andere Audioformate, ren“ aus. Hier wird die Audiodatei in dem aktuellen Woche von der Projektseite [1] sprechen für  Brennen einer CD-ROM. Projektfenster geöffnet. Um eine Audio-Datei in sich! Ob man nun die Schallplatten- oder Kas- einem neuen Projektfenster zu öffnen, führt man settensammlung digitalisieren, Videos nach- Importieren und Abspielen von beste- den Befehl „Datei → Öffnen“ aus. vertonen oder das eigene Gitarrenspiel oder henden Audiodateien den Bandauftritt aufnehmen und bearbeiten Um Audacity kennenzu- möchte – all das ist möglich. Doch damit lernen, bietet es sich nicht genug: Man kann mit den in Audacity an, auf bestehende Audi- integrierten Effekten den Gesangspart oder odateien zurückzugreifen. die Gitarrenspur verzerren oder zum Gitarren- Da es keine nennens- spiel eine Improvisation aufnehmen. werten Unterschiede in den Audacity-Versionen Mit Audacity kann man aus einem Lied den Ge- für die verschiedenen Be- sang entfernen, um den Song in einen Karaoke- triebssysteme gibt, ist es Titel zu verwandeln. Man kann den Editor auch einfach, das Programm dazu verwenden, Musik aus dem Internet aufzu- auf verschiedenen Platt- nehmen oder Podcasts und Klingeltöne zu erstel- formen einzusetzen. len. Und das Beste: Audacity ist so einfach zu bedienen, dass selbst unerfahrene Anwender da- Audacity taugt nicht nur mit in kürzester Zeit zurechtkommen. Nach einer zur Aufnahme und Be- kurzen Einarbeitungsphase beherrscht man die arbeitung von Audioda- wichtigsten Aktionen, wie z. B.: teien unterschiedlichster Formate, sondern natür-  Importieren und Abspielen von bestehenden lich auch zum Abspielen. Audiodateien, Bevor man eine Audioda- Eine MPEG 4-Datei mit der Dateierweiterung M4A im Audioeditor.

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 21 AUDIO

Der Öffnen-Dialog erlaubt über die Auswahl „Da- bination Umschalt + A , um die Wiedergabe zu un- Aufnahmen von Kassettenrecorder teityp“ die Verwendung verschiedener Dateitypen, terbrechen und wieder fortzusetzen. und Schallplattenspieler über USB um die Ansicht einzuschränken. Es werden stan- Besonders einfach ist es, USB-Geräte für dardmäßig folgende Dateitypen unterstützt: AIFF, Mit den beiden Schaltflächen „An den Anfang die Aufnahme bzw. Digitalisierung von analo- AU, FLAC, MP2, MP3, OGG Vorbis und WAV. Un- springen“ und „Ans Ende springen“ springt man gen Ausgangssignalen zu verwenden. Auf die- ter Mac OS X beherrscht Audacity außerdem den an den Song-Anfang bzw. an das Ende. sem Weg kann man ein USB-Mikrofon, aber Import von Formaten wie M4A (AAC) und MOV. auch einen USB-Schallplattenspieler oder USB- Erste Aufnahme Kassettenrecorder mit dem Rechner verbinden Für alle anderen Dateiformate verwendet man die Wenn man weiß, wie man bestehende Audioda- und die Daten überspielen. FFmpeg-Bibliothek [2] – auch für den Import von teien abspielt – und somit auch erste Aufnahmen Audiodateien aus Videos. Das funktioniert jedoch abhören kann – geht es im nächsten Schritt dar- Die Vorgehensweise ist recht einfach: nur, solange die Dateien nicht kopiergeschützt um, wie man eine erste eigene Aufnahme erstellt. sind oder einen DRM-Mechanismus verwenden. Das Erstellen einer ersten Aufnahme ist einfach: 1. Man verbindet das USB-fähige Gerät mit Wenn man Musikdateien verwenden will, die auf dem Computer, auf dem sich die Audacity- CDs gespeichert sind, müssen diese zunächst 1. Zunächst schließt man ein Aufnahmegerät an Installation befindet. Auch hier ist es wichtig, von CD in ein Format wie WAV, M4A oder AIFF den PC an. dass die Verbindung vor dem Start von Auda- extrahiert werden. Hierfür stellen alle Betriebssys- 2. Dann startet man Audacity. Wichtig ist, dass city besteht. Wenn man Audacity bereits aus- teme entsprechende Werkzeuge zur Verfügung. das Aufnahmegerät vor dem Start des Audioe- führt, beendet man das Programm, stellt die ditors angeschlossen wurde, weil es andern- Verbindung her und startet Audacity erneut. Für das Abspielen von Musikdateien benutzt man falls nicht von Audacity erkannt wird. 2. Wenn man beispielsweise einen USB- die Transport-Symbolleiste. Um einen Song ab- 3. Als Nächstes stellt man den sogenannten Ein- Plattenspieler verwendet, muss man auch zuspielen, betätigt man den „Wiedergabe“-Button. gangspegel ein. Mit dem Input-Level kann man diesen mit dem Computer verbinden. Sollte Um das Abspielen anzuhalten, betätigt man den den Pegel der Signalquellen exakt auf die Ein- er nicht erkannt werden, kann man mit dem „Pause“-Button. Um es zu beenden, betätigt man gangsempfindlichkeit des Programms abstim- Befehl „Transport → Audiogeräte“ nach noch den „Stopp“-Button. Wichtig zu wissen: Um eine men. So werden Übersteuerungen und die da- nicht erkannten Eingabegeräten suchen. Musikdatei oder eine Spur zu bearbeiten, um al- mit einhergehenden Verzerrungen vermieden. 3. Dann verwendet man die Geräteleiste, um in so beispielsweise eine Sequenz anzuschneiden 4. Um die Aufnahme zu starten, klickt man auf den beiden Feldern „Eingabe“ und „Ausgabe“ oder um einen Effekt anzuwenden, muss man die die rote Aufnahme-Schaltfläche. die gewünschten Geräte auszuwählen. Wiedergabe mit „Stopp“ beenden. 5. Um die Aufzeichnung zu beenden, klickt man 4. In der Regel verwendet man zwei Eingangs- auf die Pause- bzw. Stopp-Taste. kanäle für die Aufzeichnung. Hier setzt man Durch Betätigen der Leertaste kann man die Wie- das letzte Auswahlmenü auf „Stereo“. dergabe jederzeit anhalten und durch erneutes Es versteht sich von selbst, dass diese simple 5. Ist die Umgebung für die Verwendung des Betätigen wieder an der angehaltenen Stelle fort- Konfiguration in der Praxis nicht immer einfach zu USB-Eingangs konfiguriert, kann man die Auf- setzen. Alternativ verwendet man die Tastenkom- realisieren ist. zeichnung starten und beenden.

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 22 AUDIO

Die wichtigsten Befehle für das Bearbeiten von „Vocal Remover“-Effekt Audiodateien stehen über die „Bearbeiten“- und setzt einen Stereo-Track „Effekt “-Menüs zur Verfügung. Außerdem verfügt voraus. Ist man mit dem Audacity mit der Bearbeitungswerkzeugleiste über (Zwischen-)Ergebnis der eine Funktion, die das Ausschneiden, Kopieren Effektanwendung nicht und Einfügen erlaubt. zufrieden sein, kann man den Effekt natürlich auch Über das „Effekt “-Menü kann man mannigfalti- wieder rückgängig ma- ge Änderungen an den Musikdateien vornehmen. chen. Dazu führt man Man kann Frequenzen gezielt anheben und sen- den Menübefehl „Bear- ken, Nebengeräusche entfernen, das Tempo än- beiten → Rückgängig“ dern und vieles mehr. Bevor man einen Effekt oder die Tastenkombina- oder eine Bearbeitungsfunktion anwenden kann, tion Strg + Z aus. muss man eine Tonspur oder einen Teilbereich auswählen. Um ein bestimmtes Segment auszu- Bei der Effektanwendung wählen, verwendet man die Maus und führt den bietet es sich meist an, Zeiger mit gedrückter linker Maustaste über den den Effekt zunächst auf gewünschten Bereich. Die Markierung kann man ein kleines Segment an- später exakt anpassen. Wenn man keinen Be- zuwenden, ihn abzuhö- reich oder keine Spur ausgewählt hat, werden ren und dann gegebenen- standardmäßig alle Elemente in einem Projekt falls rückgängig zu ma- Ein Effekt kann auf ein markiertes Segment angewendet werden. ausgewählt und der Befehl daher auf alle Spuren chen oder in einer neu- angewendet. en Konfiguration anzu- exakt steuern kann. Es gibt aber auch Effekte wenden. Man kann die bearbeiteten Abschnitte Anwendung von Effekten wie die Ein- und Ausblend-Effekte, die keinerlei auch mit speziellen Labeln markieren. Das ver- In der Regel ist die Anwendung eines oder auch weitere Dialoge besitzen. Bei vielen Effekten, die einfacht eine spätere Nachbearbeitung oder Kor- mehrerer Effekte der nächste Schritt. Um einen über Anpassungsmöglichkeiten verfügen, steht rektur eines Segments, auf das man einen Effekt Effekt auf eine Audiospur oder einen gesamten eine Preview-Funktion mit einem Klick auf „Vor- angewendet hat. Man kann diese Markierungen Song anzuwenden, muss man zunächst die Spur hören“ zur Verfügung. Mit der Vorhören-Funktion auch verwenden, um einen langen Audio-Track markieren, um dann über das „Effekt “-Menü den kann man sich einen Eindruck von der Effektan- in mehrere Segmente zu teilen. Beim Abspielen, gewünschten Effekt auszuwählen. wendung verschaffen. Bei verschiedenen Effekten Aufnehmen oder Pausieren einer Tonspur ist das müssen außerdem bestimmte Voraussetzungen „Effekt “-Menü grau hinterlegt und stellt keine Ef- Die meisten Effekte stellen ein Konfigurationsme- erfüllt sein. Beim Auto-Duck-Effekt müssen bei- fekte bereit. Man kann Effekte nur auf Tonspuren nü zur Verfügung, über welches man die Effekte spielsweise zwei Tonspuren ausgewählt sein. Der anwenden, die angehalten wurden.

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 23 AUDIO

Sichern und Öffnen von Audacity-  Linux: /  Ogg-Vorbis Dateien Projekten  Mac OS X: :  FLAC-Dateien Die Arbeit mit Audacity ist in Grundzügen der Ar-  Windows: \, /, :, *, ?, ", <, >, |  MP3-Dateien beit an Dokumenten, Präsentationen, Grafiken  Textdateien etc. ähnlich: Man legt eine Datei an, füllt diese mit Mit dem Befehl „Datei → Projekt speichern“ über-  FFmpeg-kompatible Dateien den gewünschten Inhalten und Daten, bearbeitet nimmt man die letzten Änderungen, ohne dass ei- diese und sichert die Datei, um die Arbeit zu ei- ne Rückfrage erfolgt. Dabei werden die AUP-Datei Über das „Datei “-Menü steht eine weitere prakti- nem späteren Zeitpunkt fortsetzen zu können. Un- und der Datenordner auf den neuesten Stand ge- sche Funktion zur Verfügung. Mit „Datei → Zuletzt ter Audacity fasst man die verschiedenen Daten bracht. geöffnete Dateien“ kann man auf die zuletzt ge- in einer Projektdatei zusammen. In einer solchen öffneten Dateien und Projekte zugreifen. Datei sind die verschiedensten Ausgangsdaten Wenn man ein Audacity-Projekt erzeugt hat, muss wie die Aufnahme, importierten Spuren, Textspu- man darauf achten, dass man keinerlei Änderun- Fazit ren etc. zusammengefasst. Um ein Projekt zu gen an den Dateibezeichnungen und/oder der Audacity ist ein hervorragender Audio-Editor, der speichern, führt man den Befehl „Datei → Projekt Ordnerstruktur vornimmt. Man sollte auch keine alles bietet, was man für den Hausgebrauch be- speichern unter “ aus. Um die letzten Änderungen Datei löschen, bevor man nicht eine finale Export- nötigt. So kann man damit einfach seine analogen an einem Projekt zu speichern, führt man den datei in beliebigem Format erzeugt hat. Medien konvertieren, und digitale Dateien nach Befehl „Datei → Projekt speichern“ aus. Belieben bearbeiten. Das Öffnen eines bestehenden Projekts ist eben- Will man seine aktuelle Arbeit in anderen Pro- falls einfach: Hierzu führt man den Befehl „Datei LINKS grammen oder auf anderen Plattformen abspie- → Öffnen“ aus, wählt im Auswahlmenü „Dateityp“ [1] http://www.audacityteam.org/ len, muss man das Projekt in ein gängiges Audio- den gewünschten Dateityp und navigiert in den [2] https://ffmpeg.org/ Format wie WAV oder MP3 exportieren. Die bei- betreffenden Ordner. Mit einem Klick auf „Öffnen“ den wichtigsten Speicherbefehle sind bereits ge- lädt man die Projektdatei. Autoreninformation fallen: Der „Öffnen“-Dialog erlaubt neben dem Öffnen Holger Reibold (Webseite) pro- In einem gesicherten Projekt sind all die Daten, von Audacity-Projektdateien auch weitere For- movierte in Informatik und begann Effekte und Einstellungen gespeichert, die man , beispielsweise FLAC-, MP3- und OGG- in den 1990ern seine Karriere als bis zum Zeitpunkt der Sicherung durchgeführt hat Dateien. Über das Auswahlmenü „Dateityp“ kann Fachjournalist und Autor. 2005 grün- – der Verlauf der Bearbeitungsbefehle einmal aus- man die Anzeige auf folgende Typen beschrän- dete er den Verlag Brain-Media.de, in genommen. Dazu gehören auch die importierten ken: dem er auch das Buch „Audacity 2.1 Dateien. Beim Anlegen des Projektnamens muss kompakt“ veröffentlichte. man lediglich beachten, dass verschiedene Zei-  Alle Dateien chen nicht in Dateinamen auftauchen dürfen, da  Audacity-Projekte diese vom Betriebssystem reserviert sind:  WAV, AIFF und andere kompatible Typen Teilen Kommentieren

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 24 SPIELE

Test: Tomb Raider – Reboot der Serie von Arndt Wiechens

er kennt sie nicht? Die von Toby Gard [1] im Jahre 1994 erdachte W Protagonistin aus diversen Compu- terspielen, welche es sogar bis ins ge- schafft hat: Es geht um Lara Croft, eine Ar- chäologin ganz im Stile von Indiana Jones. Nicht unbedingt Peitsche schwingend, aber mit akrobatischen Einlagen immer am Limit, ist sie in den entlegensten Ecken der Welt un- terwegs, um Mysterien und Geheimnisse un- tergegangener Kulturen zu lüften.

Redaktioneller Hinweis: Der Artikel „Test: Tomb Raider – Reboot der Serie“ erschien zuvor bei Games4Linux [2].

Am 29. April 2016 kam der Reboot der Tomb- Raider-Serie von Feral Interactive auch für SteamOS/Linux auf den Markt [3]. Dieser Test- bericht soll sich mit dem Spiel etwas näher aus- einandersetzen. Lara erleidet Schiffbruch und entkommt nur knapp dem Ende.

Geschichte Im Laufe dieser Ereignisse muss sie, um zu über- Zeit das Gefühl, nicht die Kontrolle zu haben. In Tomb Raider wird der Wandel von Lara Croft leben, zum ersten Mal in ihrem Leben einen Men- Das Spiel kann entweder mit Maus und Tastatur von der jungen, etwas naiven Archäologin zur schen töten. Das Spiel ist nur etwas für Erwach- oder mit einem Controller gespielt werden. Beide knallharten Überlebenskünstlerin näher beleuch- sene und bietet einige für Tomb Raider eigentlich Steuerungsmethoden wurden getestet und beide tet. Als junge Frau erleidet Lara Croft Schiffbruch ungewohnte explizite Momente. sind empfehlenswert. Gerade die offizielle Steam- und kann sich nur knapp an das vermeintlich Controller-Unterstützung gefällt. sichere Ufer einer Insel retten. Dort angekom- Gameplay men wird sie von den restlichen Schiffbrüchigen In Tomb Raider wird serientypisch viel gesprun- Im Laufe des Spielverlaufs bekommt Lara ver- getrennt und muss sich, auf sich allein gestellt, gen, geklettert und erforscht. Lara steuert sich schiedene Ausrüstungsgegenstände, um sich selbst durchschlagen. hierbei immer knackig und man hat zu keiner besser verteidigen zu können, oder auch um ent-

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 25 SPIELE legenere Orte erreichen zu können. Viele Gegen- cher Lagerstätten finden, welche auch später als wieder zu einem kleinen taktischen Rückzug ge- stände können an Feuerstellen verbessert wer- Schnellreisepunkte dienen. Wer vielleicht ein Ge- zwungen. den, um sie leistungsfähiger zu machen. Hier- biet noch nicht vollständig erkundet hat, um alle zu müssen bestimmte Strandgutkisten gefunden Geheimnisse zu finden, kann dies so nachholen. Eher störend sind einige Quicktime-Events, in und geöffnet werden. Diese lassen sich an allen welchen man schnell bestimmte Tasten drücken möglichen und unmöglichen Stellen der Spielwelt Kämpfe werden zum Beispiel mit Pfeil und Bogen muss, um nicht umzukommen. Dies ist vor allem finden. oder verschiedenen Schusswaffen bestritten. Die ärgerlich, wenn es mehrere Tasten hintereinan- der sind und man die Szene noch nicht kennt. So kam es während des Tests einige Male vor, dass Szenen doppelt und dreifach gespielt wer- den mussten.

Die Geschichte des Spiels wird gut erzählt und in vielen Ingame-Zwischensequenzen erzählt. Vor allem der Hauptcharakter ist hier toll designt und zeigt viele Emotionen. Man fiebert ständig mit Lara mit und will unbedingt erfahren, wie es wei- tergeht.

Grafik Für ein Spiel, das ursprünglich 2013 erschienen ist, sieht Tomb Raider immer noch klasse aus. Gerade unter Linux gibt es nicht viele Spiele, die es mit Tomb Raider aufnehmen können. Es ist auch das erste Spiel, das die TressFX-Technik un- ter Linux unterstützt. Hiermit werden Laras Haare detailreicher dargestellt, wenn eine unterstützte AMD-Grafikkarte im Rechner steckt. Es gibt viele Geheimnisse zu entdecken. Leider ist die Performance wieder ein Problem Auch Lara selbst sammelt Erfahrung und kann Gegner verhalten sich hier einigermaßen schlau auf den Testrechnern (DIY Steam Machine mit Überlebens- und Kampffertigkeiten am Lagerfeu- und nutzen auch hin und wieder Deckungen. Wei- 16GB RAM und Laptop mit Intel Core i7, 16GB er verbessern. Im Laufe der Handlung lassen sich terhin versuchen sie, mit Brandgeschossen Laras RAM, GeForce GTX 960M 4GB) gewesen. Das in den einzelnen Gebieten auf der Insel viele sol- eigene Deckung zu zerstören. So ist man hin und Spiel wurde in FullHD und mit mittleren/hohen De-

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 26 SPIELE tails getestet. Hierbei machte es absolut keinen und auch Musik und Soundeffekte sind wirklich mit Steam-Controller, Tastatur oder mit der Maus. Unterschied, ob nun mittlere oder hohe Details ak- stimmig und passen immer zum Geschehen auf Einzig die Quicktime-Events sind ein wenig ner- tiviert waren. Grundsätzlich lief das Spiel flüssig, dem Bildschirm. Alles in allem hat das Spiel eine vig. allerdings gab es in manchen Szenen unschö- sehr stimmige Sounduntermalung zu bieten. ne Framerate-Einbrüche. Dies geschah selten in Grafisch kann sich Tomb Raider immer noch se- vom Spieler kontrollierten Szenen, sondern eher Fazit hen lassen und gehört gerade unter Linux mit in Zwischensequenzen in Spielgrafik. Eins ist klar: Der Tomb-Raider-Reboot ist zu den Toptiteln. Ein kleiner Wermutstropfen ist wirklich gelungen. Man fiebert von vor- die Performance. Hier muss – mal wieder – nach- Sound ne bis hinten mit Lara mit und fühlt sich gebessert werden. Feral Interactive arbeitet aber Soundtechnisch leistet sich Tomb Raider keine über die gesamte Spielzeit gut unterhalten. schon an dem Problem. Für jeden, der einen star- Schnitzer. Alle Sprecher machen einen guten Job Das Spiel steuert sich fantastisch, egal ob ken Rechner hat, ist Tomb Raider eine absolute Kaufempfehlung.

LINKS [1] https://de.wikipedia.org/wiki/Toby_Gard [2] https://games4linux.de/test-tomb-raider- reboot-der-serie/ [3] https://store.feralinteractive.com/de/games/ tombraider/

Autoreninformation

Arndt Wiechens (Webseite) nutzt Linux nach ersten Suse-Erfahrungen als Haupt-Betriebssystem seit 2014. Beruflich arbeitet er als SAP-Entwickler und hat auch mit Linux-Servern zu tun. Daneben schreibt Artikel zum Thema „Spielen unter Linux“ für Games4Linux.

Es gibt einige kritische Augenblicke für Lara zu überstehen. Teilen Kommentieren

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 27 INTERVIEW

Interview mit dem Musiker Daniel Schlep von Dominik Wagenführ

reie Musikprogramme für Linux und an- Starters“ veröffentlicht hatte, wollte ich als Ab- nes Wirkens, weshalb ich persönlich aktuell auch dere Betriebssysteme kennt sicherlich schluss einer Trilogie von Lehrinhalten eine Live- Debian in Verbindung mit Openbox nutze. So ha- F jeder Benutzer – und sei es nur das Komponente hinzufügen. So entstand die Idee, be ich mir ein wirklich frei konfigurierbares System MP3-Abspielprogramm für die eigene Musik- mit „[DS] Drum-Studio“ ein persönliches Lehrkon- geschaffen. sammlung. Dass man die Software, die in zept zu starten. Produkte wie Bücher und andere einer Linux-Distribution zur Verfügung steht, Publikationen sind eine gute Sache, aber leider Wie sind Sie als Musiker mit freier Soft- aber auch für die Arbeit als Musiker nutzen auch passiv und starr. In meinen Augen ist beim ware in Berührung gekommen? Sonst sind kann, zeigt Daniel Schlep [1] mit seinem [DS] Erlernen einer jeden Tätigkeit der direkte und ak- Künstler bei der Nutzung digitaler Produkte Drum-Studio [2] in diesem Interview. tive Austausch mit einem Menschen immer von ja oft Apple-Anhänger? Vorteil. Ich selbst bin Autodidakt. Dies ist nicht Hallo Herr Schlep, bitte stellen Sie sich für jeden Charakter der richtige Weg. Im Laufe Durch meinen Vater (Dipl.-Ing. der Elektrotech- doch erst einmal kurz vor. der Zeit habe ich festgestellt, dass aber speziell nik) bin ich schon früh in Kontakt mit Computern Autodidakten Ideen für eine moderne Edukation gekommen. Dabei habe ich Befehlszeilen ken- Gern. Ich bin professioneller Musiker der ganz anders durchdenken können, als Menschen, nengelernt, Systeme verstanden und mich auch Rhythmus-Szene und wirke auch als Autor und die aus einer klassisch-akademischen Ausbildung bereits in Form selbsterstellter Abenteuerspiele Lehrer. Ich habe bereits mit nationalen und in- stammen. Das Lehrkonzept [DS] Drum-Studio bie- kreativ betätigt. Später nutzte ich dann Macs und ternationalen Songwritern, Bands und DJs, aber tet Online- und Offline-Lessons. Somit unterrichte Windows-PCs, spürte aber schon bald die kom- auch mit einer Vielzahl großer und kleiner Firmen ich per Video-Chat und auch im Umkreis von Dort- merziellen Ketten dahinter. Meine Hinwendung und Magazine gearbeitet. Weitere Details findet mund vor Ort. zu freier Software war während all dieser Zeit ein man auf meiner Website im Download-Bereich un- schleichender Prozess. Ich hatte schon immer ter „Info“ [3]. Mein Hauptziel ist es, die Menschen Welche freie Software setzen Sie denn bei Alternativen zu den „Großen“ gesucht. Ein aus- generell in Kontakt mit Freiheit und Kreativität zu der täglichen Arbeit ein? schlaggebender Faktor war ein altes Notebook bringen. Denn nur wer frei ist, kann auch krea- meiner Frau, welches nach Windows-Standards tiv sein. Und nur wer kreativ ist, kann auch frei In meiner Arbeit nutze ich aktuell nur freie im fünften Jahr zu „sterben“ drohte. Die Hardware sein. Aus meiner Sicht sind dies die wichtigsten Software und versuche auch aufzuzeigen, was war zu schwach für die Software und Microsofts Eckpfeiler für Kultur und Gesellschaft. alles möglich ist. Ich verwende z. B. Audio- Update-Politik wäre der Sargnagel gewesen. An Applikationen wie Audacity oder Hydrogen, aber dieser Stelle merkte ich, dass es an der Zeit war, Zum Kern des Interviews: Was ist das [DS] ebenso Video- und Grafik-Lösungen wie VLC, andere Lösungen zu verstehen und zu nutzen. Ich Drum-Studio und wie kam die Idee dazu auf? OpenShot oder GIMP. Eine besondere Kompo- studierte viele Linux-Distributionen mitsamt ihrer nente meiner Online-Lessons ist ein Chat-System Geschichte. Danach suchte ich mir für all meine Nachdem ich bereits mein Buch „[DS] Drum- auf Basis von WebRTC. Ich trage den Gedan- Tätigkeiten freie Lösungen. Interessantes Detail: Session“ [4] und meinen Workshop „[DS] Drum- ken der freien Software durch alle Bereiche mei- Aktuell nutze ich Hardware, die knapp zehn Jahre

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 28 INTERVIEW alt ist. Hiermit möchte ich auf die Möglichkeiten Muss sich ein potentieller Schüler von Ih- wann einmal über das ein oder andere Pro- hinweisen, die durch einen Perspektivwechsel ent- nen bzw. von [DS] Drum-Studio auch mit frei- gramm geflucht und sich etwas Besseres ge- stehen können. er Software auskennen? Muss er sich bei- wünscht? spielsweise Debian eigenständig installieren Wie sieht denn eine typische Lektion bei oder gibt es ein fertiges Live-Image? Kreativität schafft immer einen Weg. Und es Ihnen aus? Wie setzen Sie die unterschiedli- gibt für mich auch keinen Vergleich. Proprietäre chen freien Programme ein? Meine Schüler und Menschen generell sollen bzw. kommerzielle Software hat oft Unsummen an nutzen, was sie möchten. Wer mit mir arbeitet, Kapital und Unmengen von Personal hinter sich. Der Unterricht ist immer anders und an den kommt aber grundsätzlich in Kontakt mit den Ge- Ein direkter Vergleich ist vollkommen unverhältnis- jeweiligen Schüler angepasst. Wenn wir uns ne- danken und Inhalten rund um freie Software. Und mäßig. Abgesehen davon sind mir persönlich die ben der Musik mit Medien beschäftigen, kommen das ist wichtig. Man muss den Menschen immer oft angespriesenen Verbesserungen in Sachen viele Lösungen zum Einsatz. Audacity nutze ich Perspektiven anbieten. Entscheidungen sollte am Optik und Features nicht wichtig. Wir müssen uns für Audio-Aufnahmen. Diese Applikation ist weit Ende jeder selbst treffen. Dies ist eine Grund- in unserer fortschritts- und wachstumsgetriebe- mehr als ein einfacher Editor. Es gibt viele Effek- haltung, die ich weitergebe. Und es ist immer nen Welt wieder mehr auf Inhalte konzentrieren. te und Tricks, um hiermit auch eine ganze Band interessant zu sehen, wie offen die Menschen Und interessanterweise habe ich bei freier Soft- zu produzieren. Hydrogen ist eines der für mich gegenüber wirklich freien Lösungen sind. Oft ha- ware auch schon sehr oft Funktionen entdeckt, wichtigsten Programme. Dieser Drum-Sequencer ben sie selbst schon Ketten erlebt, wussten aber die bei proprietärer Software aus kommerziellen ermöglicht es, ganz einfach und schnell eigene keine Alternative bzw. es fehlte ihnen in unserer Gründen bewusst zurückgehalten werden. Also: Drum-Beats zu erstellen und diese auch mit sehr stark konsumgeprägten Welt der Anstoß zu einer Ich ärgere mich nicht über Grenzen – ich suche guten Sounds anhören zu können. In meiner Ar- kreativen Lösungsfindung. Ein Schüler muss nicht lieber Möglichkeiten. Und Fluchen raubt nur zu- beit nutze ich eine eigene und sehr einfache No- selbst Debian installieren, nur weil der Lehrer es sätzliche Kraft. tation – die „Session-Notation“. Sie basiert auf tut. Und ich nutze aktuell auch kein spezielles Live- einem ähnlichen System wie eine Sequencer- Image für den Unterricht. Es gibt ja eine Vielzahl Die Idee freier Software geht ja über reinen Software. Somit kann man die Zeichen meiner von Distributionen (auch mit Ausrichtung auf eine Code hinaus und fängt bereits beim Denken Notation direkt und auch ohne musikalische Vor- künstlerische Nutzung) und ich kenne inzwischen an, daher die Frage: Ist [DS] Drum-Studio frei, kenntnis in Hydrogen eintragen und die Inhalte sehr viele mitsamt der mit ihnen verbundenen Vor- d. h. kann man als Lehrer die gleichen Kon- anhören. Noch wichtiger: Man kann selbst Zei- und Nachteile. Ich nehme meine Schüler an die zepte wie Sie verwenden? chen in der Notation oder Akzente in der Soft- Hand und erkläre ihnen alles, was sie brauchen ware verändern. Meine Publikationen schreibe und darüber hinaus wissen wollen. Und im Falle Jeder Mensch sollte frei sein. Ich lade Inter- ich mit LibreOffice, meine Website erzeuge ich der Offline-Lessons richte ich die Systeme mit essierte dazu ein, meine Ideen zu nutzen und mit GIMP. Und die Chat-Kommunikation auf Basis den Schülern auch gemeinsam vor Ort ein. weiterzuentwickeln. Meine Notation ist ein gutes von WebRTC soll beim Lehrkonzept [DS] Drum- Beispiel. Welche und wie viele Zeichen der jewei- Studio auch auf alternative Technik hinweisen – Fehlt Ihnen bei der Benutzung freier Soft- lige Musiker einträgt, sei ihm überlassen. Wichtig es muss nicht immer Skype sein. ware etwas? Haben Sie vielleicht irgend- ist der Inhalt, der transportiert werden soll.

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 29 INTERVIEW

Was halten Ihre Musikerkollegen von frei- an kostenfrei verfügbar. Nachdem diese Werke merziellen Download-Shop. Diesen Punkt binde er Software? Kennen Sie noch mehr Musiker, veröffentlicht wurden, habe ich immer mehr über ich auch aktiv in meine Bildung ein, um meinen die darauf setzen? geistiges Eigentum und Copyright gelernt. Ich fin- Schülern und Lesern neue Perspektiven zu ver- de den grundsätzlichen Gedanken des Schutzes schaffen. Ich empfehle z. B. das Free Music Archi- Bisher bin ich noch recht allein – zumindest einer Idee nicht falsch, da er ursprünglich Inhal- ve [7] – dort erlebt man einen breit gefächerten offiziell. Und daher halte ich für dieses Thema te und oft auch den kleinen Mann dahinter stär- Einblick in verschiedene Stilistiken mit Werken die Fahne in die Luft. Viele Musiker haben nur ken sollte. Leider ist es gelaufen wie immer: Ein von Amateuren und Profis. wenig Erfahrung im Bereich Technik bzw. bewe- eigentlich guter Gedanke hat eine Halbwertszeit gen sich nur auf den Linien des Mainstreams. Sie von fünf Minuten - dann kommen die Gierigen und Vielen Dank, Herr Schlep, für den Einblick nutzen oft den Firefox Browser oder den VLC schaffen sich ein System, um die Idee auszubeu- in die Welt eines Musikers, der freie Software Player, wissen aber nichts über deren Herkunft. ten. Am Ende gilt: Unsere persönliche Arbeitskraft beruflich einsetzt. Oft sind Musiker bzw. Künstler generell auch ein- sollte immer der wichtigste Faktor bleiben. Wer LINKS fach froh, wenn der (wie ich ihn nenne) „Apple- z. B. live bzw. direkt mit Menschen arbeitet, bringt [1] http://www.danielschlep.de/ Magic-Button“ alle weiteren Details für sie über- immer auch seine eigene Farbe ins Spiel. Und [2] http://www.danielschlep.de/[DS] Drum-Studio/ nimmt. An dieser Stelle werden sie zu Konsumen- diese hat am Ende mehr Kraft als jedes Urhe- [3] http://www.danielschlep.de/[DS] Daniel Sch ten. Doch dieser Weg ist für Kreative grundsätz- berrecht. Wer wirklich kreativ ist und etwas als lep/[DS] Daniel Schlep (Info).pdf lich falsch. Wer nur auf Lösungswege anderer Person, als Mensch verkörpert, kann immer neue [4] http://www.bookzilla.de/shop/action/product- setzt und selbst kein tieferes Wissen über seine Inhalte schaffen und braucht keine Sorge vor Kopi- Details/18357284/daniel_schlep_ds_drum_ Werkzeuge besitzt, verliert die eigentliche Kon- en zu haben. Die Creative Commons halte ich für session_3938967625.html?aUrl=90006951 trolle. Und nur mit dieser kann wirklich kreatives einen wichtigen kulturellen Schritt. Daher stelle [5] https://www.jamendo.com/ Arbeiten funktionieren. ich dieses Feld in meiner aktiven Arbeit und auch [6] http://bandcamp.com in Magazinen vor. Eine eigene Veröffentlichung [7] http://www.freemusicarchive.org/ Für Sie gehören „Freiheit“ und „Kreativi- plane ich in diesem Bereich ebenso. tät“ zusammen. Wie berührt diese Haltung Autoreninformation das Thema „geistiges Eigentum“ und „Copy- Was halten Sie davon, dass Musiker ihre right“? Nutzen Sie beispielsweise freie Lizen- Musik unter freien Lizenzen auf Seiten wie Ja- Dominik Wagenführ (Webseite) zen wie Creative Commons für Ihre Werke? mendo [5] oder Bandcamp [6] anbieten? Nut- spielt Keyboard, hat aber dennoch zen Sie diese Dienste oder ähnliche vielleicht kein gutes Taktgefühl und sollte bei Ich lebe bewusst nicht von Musikverkäufen selbst? Daniel Schlep ggf. in Lehre gehen. bzw. groß angelegten Verwertungssystemen. Im Zuge meiner Bildungsarbeit habe ich ein Buch Ich finde diese Option sehr gut. Man findet als geschrieben, welches von einem Verlag vertrie- Musiker oder Musikinteressierter so auch ganz Teilen Kommentieren ben wird. Und mein Workshop war von Anfang andere Impressionen als im Radio oder im kom-

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 30 REZENSION

Rezension: Python for Data Science For Dummies von Christian Schnell

m englischsprachigen Buch „Python for Die weiteren Teile befassen sich nach und nach Im vierten Teil werden die gesammelten Daten mit Data Science For Dummies“ [1] erklären mit den verschiedenen Schritten, die man beim komplexeren Methoden für Techniken des maschi- I die Autoren John Paul Mueller und Luca Arbeiten mit großen Datenmengen üblicherwei- nellen Lernens aufbereitet. Hauptsächlich wird Massaron, wie man mithilfe von Python daten- se durchlaufen muss. Zunächst werden dafür im hierfür das Paket scikit-learn mit seinen Klassen wissenschaftliche („data science“) Analysen zweiten Teil verschiedene Möglichkeiten aufge- und Interfaces erläutert. Einen größeren Abschnitt durchführt. zeigt, unterschiedliche Datenformate, zum Bei- nimmt die statistische Betrachtung der Daten ein, spiel Texte oder Bilder aus lokalen oder Online- zum Beispiel ob die Daten eines Datensatzes nor- Redaktioneller Hinweis: Wir danken Wiley für Quellen zu öffnen und zu lesen. Dem logischen malverteilt sind und auch die Darstellung mittels die Bereitstellung eines Rezensionsexemplares. Ablauf entsprechend behandelt das nächste Ka- Boxplots, um die Qualität der Datensätze visuell pitel die Aufbereitung und Vereinheitlichung der beurteilen zu können. Deutlich tiefer in die Mathe- Inhalt eingelesenen Daten. Die Autoren erläutern hier matik geht es anschließend mit dem Clustern von Das Buch „Python for Data Science For Dummies“ unter anderem die Validierung und Transformie- Daten, Singulärwertzerlegung und Hauptkompo- setzt sich aus fünf Teilen zusammen. Der erste rung von Daten, um einen einheitlichen Aufbau nentenanalyse weiter, um zum Beispiel Empfeh- Teil mit dem Titel „Getting started with Python for der eingelesenen Datensätze zu gewährleisten. lungsalgorithmen oder Bilderkennungssysteme Data Science“ besteht aus vier Kapiteln, in de- Hierfür werden oft die Funktionen der Pandas- anzuwenden. nen zunächst einmal dargelegt wird, was Data Bibliothek [2] genutzt. Science eigentlich alles meint, welche Schritte Der fünfte Teil beschäftigt sich im Wesentlichen in einer vollständigen Analyse durchgeführt wer- Der nächste Teil zeigt die Grundlagen für die Be- mit Regressionsanalysen, Transformationen und den müssen und warum Python hierfür eine sehr nutzung der matplotlib-Bibliothek [3], damit der Modellierung. Daran schließt sich der Anhang an, hilfreiche Programmiersprache sein kann. Weite- Datenanalyst seine Analysen auch anschaulich der viele Verweise auf zusätzliche Internetseiten re Abschnitte geben einen allgemeinen Überblick darstellen kann. Einfaches Plotten wird erklärt, und Bücher mit weiterführenden Informationen über Python und den Vorteil der Verwendung von aber auch die Erstellung von Kuchendiagrammen, nennt. der Python-Distribution Anaconda gerade im Data Streudiagrammen und weiteren Diagrammtypen Science-Umfeld. Alle im Buch verwendeten Bei- wie zum Beispiel geografischen Karten unter Ver- Stil spiele sind für Anaconda getestet, deren Installa- wendung des Basemap-Toolkits wird kurz erläu- Der Schreibstil ist im Vergleich zu vielen anderen tion auch erklärt wird. Außerdem geben die Auto- tert. Merkwürdigerweise folgt dann ein weiteres Büchern der „For Dummies“-Reihe untypisch sehr ren eine Einführung zur Nutzung des IPython No- Grundlagenkapitel, das weitere Details der Nut- nüchtern und sachlich. Man kann dem Buch gut tebook und erklären dabei auch die Verwendung zung von IPython aufzeigt. Diese mögen zwar folgen, auch wenn Englisch nicht die Mutterspra- der auf der Homepage zum Buch als Download nützlich sein, passen aber vom inhaltlichen Ab- che ist. Wobei es mit Sicherheit hilft, sich schon angebotenen Quelltexte und Datensätze. Abge- lauf überhaupt nicht an diese Stelle des Buches, etwas auszukennen, um mit den entsprechenden schlossen wird Teil 1 mit einem kurzen Abriss der sondern wären am Anfang des Buches deutlich technischen Begriffen auch etwas anfangen zu Python-Grundlagen. besser aufgehoben gewesen. können.

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 31 REZENSION

Buchinformationen zwar eine einigermaßen gute Einführung in die Titel Python for Data Science For Dummies [1] Datenanalyse, aber es wird an vielen Stellen Vor- Autor John Paul Mueller, Luca Massaron wissen verlangt. Dieses gilt sowohl für Python als Verlag 432 Seiten auch die entsprechenden Bereiche der Mathema- Umfang Wiley & Sons Ltd, 2015 tik. Man kann das Buch zwar auch ohne dieses ISBN ISBN 978-1-118-84418-2 Vorwissen lesen, um die grundlegenden Aspekte Preis 31,90 C (Print), 20,99 C (E-Book) von datenwissenschaftlichen Analysen kennen- zulernen, wird aber ohne Vorwissen oder andere Es werden relative wenige Code-Beispiele aufge- Literatur auf Dauer nicht weit kommen. listet und diese werden auch nicht Zeile für Zeile durchgearbeitet, sondern eher die Konzepte da- Fazit hinter erklärt. Für mich ist dies eines der schwächeren Bücher aus der „For Dummies“-Reihe, weil es viel Vor- Kritik wissen voraussetzt und sprachlich aus der Reihe Das Buch behandelt das Thema Data Science auf fällt. Wenn man gute Python-Kenntnisse und ent- zwei Ebenen. Zum einen wird viel und ausführlich sprechende mathematische Grundlagen mitbringt, die generelle Herangehensweise an die Analyse kann man diesem Buch aber durchaus gut in die von großen Datenmengen beschrieben. Gerade Datenwissenschaften einsteigen. hier werden viele Aspekte wiederholt angespro- LINKS chen und auch mehrmals erklärt, was spätestens [1] http://wiley-vch.de/publish/dt/books/ISBN1- beim dritten Lesen aber eher nervt als hilft. Auf 118-84418-1/ der zweiten Ebene wird das Arbeiten mit Python [2] http://pandas.pydata.org/ erklärt. Zu Beginn des Buches findet sich eine kur- [3] http://matplotlib.org/ ze Einführung in Python, die aber bei weitem nicht ausreichend ist, um die Beispiele im Buch nutzen Autoreninformation zu können. Mitten im Buch finden sich dann re- lativ zusammenhangslos weitere Abschnitte mit Christian Schnell nutzt Python Python-Grundlagen. häufig zur Programmierung von Programmen, um die Analyse von Das Buch fällt etwas aus der „For Dummies“- neurowissenschaftlichen Experimen- “Sample” © by Randall Munroe Reihe heraus. Zum einen ist der Schreibstil sehr ten im Labor zu automatisieren. (CC-BY-NC-2.5), http://xkcd.com/780/ sachlich und nicht so flapsig, dazu ohne die sonst üblichen kleinen Scherze. Zum anderen setzt es doch einiges an Vorwissen voraus. Man erhält Teilen Kommentieren

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 32 REZENSION

Rezension: Scratch, Arduino & Raspberry Pi von Jochen Schnelle

ie Arduino-Plattform [1] und der hin zu „aufwendiger“. Zu letzteren gehören z. B. sind noch positiv zu erwähnen. Sie unterstützen Raspberry Pi [2] sind unter Bastlern ein ferngesteuerter, fahrender Roboter oder der dort hervorragend den Text, wenn z. B. anhand D und Hobbyelektronikern äußerst popu- Bau einer Mini-Spielekonsole zum Spielen des von Grafik der Stromfluss in Transistoren oder lär, auch für Neueinsteiger auf diesem Gebiet. Arcade-Klassiker „Asteroids“. Dioden erklärt wird. Diesen möchte das vorliegende Buch des O’Reilly Verlags [3] dabei helfen, die ersten Den dritten Block bildet ein Kapitel, welches den Redundanz und Struktur Schritte in der Welt der Programmierung und Titel „Was ist Elektronik?“ trägt und in die Welt Durch die weiter oben beschriebene Strukturie- Elektronik erfolgreich zu gehen. der Elektronik einführt. Den Abschluss des rund rung des Buchs in drei Blöcke kommt es leider zu 300-seitigen Buchs bildet dann ein kurzes Kapitel, Redundanzen im Buch. So wird z. B. die Funktion Redaktioneller Hinweis: Wir danken dem in dem Bezugsquellen für die im Buch eingesetzte einer LED gleich dreimal erklärt: einmal sehr kurz O’Reilly-Verlag für die Bereitstellung eines Re- Hardware genannt werden. im „Erste Schritte“ Kapitel, zum zweiten Mal etwas zensionsexemplares. ausführlicher in Projekte-Kapitel und dann noch Wie liest es sich? einmal sehr ausführlich im Kapitel zur Elektronik. Wie aus dem Buchtitel schon hervorgeht, kommt Insgesamt liest sich das Buch sehr flüssig und dabei in erster Linie die Programmiersprache kurzweilig. Der Autor versteht es gut, alles darge- Auch wird nicht klar, warum das Elektronik-Kapitel Scratch [4] zum Einsatz, welche mit ihrer grafi- stellt zu verständlich zu erklären, sodass auch bei zwischen das Arduino und Raspberry Pi Projekte- schen Programmieroberfläche ebenfalls sehr ge- Einsteigern keine Fragen offen bleiben sollten. Kapitel eingeschoben ist. Da das Kapitel in sich eignet für Einsteiger ist. abgeschlossen ist, besteht eigentlich keine Not- Weiterhin ist sehr positiv, dass das Buch komplett wendigkeit, dass es die Projekt-Kapitel „unter- Inhalt in Farbe gedruckt ist. Durch die farbige Syntax- bricht“. Der Inhalt des Buchs lässt sich grob in drei Berei- hervorhebung sind die Listings sehr gut zu lesen, che strukturieren: Es gibt zu Beginn des Buchs ebenso die vielen Schaltpläne und Schemazeich- Insgesamt wird das Buch zwar nicht unstrukturiert zwei Kapitel, in denen Scratch und dessen Instal- nungen von Schaltungen. Des Weiteren sind im und gar konfus, allerdings entsteht beim Lesen lation erklärt sowie die ersten Schritte mit dem Buch einige Fotos zu finden, z. B. von Bauteilen doch immer mal wieder der Eindruck, dass eine Arduino und dem Raspberry Pi gegangen wer- oder aufgebauten Schaltung, die Qualität der Fo- ein bisschen bessere Struktur einige Redundan- den. tos ist auch durchweg sehr gut. zen doch hätte vermeiden können.

Im zweiten Block werden zehn Projekte für die Besonders hervorzuheben ist das Kapitel mit den Stiefkind Raspberry Pi? Arduino Plattform vorgestellt, plus ein Projekt mit Erklärungen zur Elektronik. Hier wird sehr ein- Laut Titel des Buchs enthält es auch Projekte für dem Raspberry Pi als auch zwei Projekte mit dem gänglich und einsteigerfreundlich erklärt, wie di- den Raspberry Pi. Aber es findet sich nur ein ein- PicoBoard [5] (einer Art Micro-Arduino). Die Pro- verse elektronische Bauteile funktionieren. Auch ziges Projekt für den Raspberry im Buch, in dem jekte umfasse dabei die Spanne von „einfach“ bis die Zeichnungen bzw. Grafiken in diesem Kapitel eine mehrfarbige LED angesteuert wird. Selbst

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 33 REZENSION für das PicoBoard – welches im Titel des Buchs das Buch für diesen Minirechner nicht zu emp- an geschickt wer- nicht aufgeführt wird – werden zwei Projekte be- fehlen. Wer aber den Arduino mit Scratch pro- den. Die Kommentare werden bis zum Ende der schrieben. Somit ist es nicht verwunderlich, dass grammieren möchte, sollte durchaus einmal beim Verlosung nicht freigeschaltet. Das Buch wird un- das Raspberry Pi Kapitel nur zehn Seiten hat. Buchhändler seines Vertrauens einen Blick in das ter allen Einsendern, die die Frage richtig beant- Buch werfen um zu sehen, ob es vielleicht das worten konnten, verlost. Hier bekommt man doch stark den Eindruck, dass richtig für einen selber ist. das Aufführen des Raspberry wohl hauptsächlich Buchinformationen werbetechnische Gründe hatte. Redaktioneller Hinweis: Da es schade wäre, Titel Faszinierende Elektronik-Projekte mit wenn das Buch bei Jochen Schnelle nur im Regal Scratch, Raspberry Pi und Arduino [3] Fazit steht, wird es verlost. Die Gewinnfrage lautet: Autor Erik Bartmann Das Buch „Scratch, Arduino & Raspberry Pi“ hat Verlag O’Reilly, April 2015 Licht und Schatten. Die Projekte für den Ardui- „Wann wurde das erste Arduino-Board entwi- Umfang 304 Seiten no als auch das Kapitel, in dem Elektronik er- ckelt?“ ISBN 978-3-95-875031-9 klärt wird, sind gut bis sehr gut, dafür haben an- Preis 26,90 C dere Kapitel des öfteren Redundanzen und das Die Antwort kann bis zum 12. Juni 2016, 23:59 Raspberry Pi Kapitel ist extrem kurz. Dadurch ist Uhr über die Kommentarfunktion oder per E-Mail LINKS [1] https://www.arduino.cc/ [2] https://www.raspberrypi.org/ [3] http://www.oreilly.de/buecher/120011/ 9783958750319-faszinierende-elektronik- projekte-mit-scratch%2C-raspberry-pi-und- arduino.html [4] https://scratch.mit.edu/ [5] http://scratch-dach.info/wiki/PicoBoard

Autoreninformation

Jochen Schnelle (Webseite) besitzt selber zwei Raspberry Pi und ein Arduino-Board für elektronische Basteleien und Spielereien.

“Wisdom of the Ancients” © by Randall Munroe (CC-BY-NC-2.5), http://xkcd.com/979/ Teilen Kommentieren

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 34 LESERBRIEFE

Leserbriefe

Für Leserbriefe steht unsere E-Mailadresse diese oder eine ähnliche Zeile in die mobilen Ver- nur die Lizenz dazuschreiben und schon wird er zur Verfügung – sionen einfügen könnten, um das Problrem zu zu einem freien Kulturgut. wir freuen uns über Lob, Kritik und Anregun- beheben. Jakob Moser gen zum Magazin. Bei Texten schreibt man die Lizenz in der Re- Es ist kein Einzelfall, bisher schrieb uns ein gel ans Ende, bei Musik und Bildern in die Meta- An dieser Stelle möchten wir alle Leser ausdrück- weitere Leser diesbezüglich vor ein paar Wochen Information und oft im Text auf der Webseite, wo lich ermuntern, uns auch zu schreiben, was nicht an. Wir haben jetzt im Zuge der Umstellung von man den Inhalt anbietet. Bei uns steht die Lizenz so gut gefällt. Wir bekommen sehr viel Lob (was TTH 3.89 auf 4.08 (wird benutzt, um LATEX nach im PDF auf jeder Seite und detailliert noch einmal uns natürlich freut), aber vor allem durch Kritik HTML zu wandeln), auch die viewport-Zeile ein- im Impressum. Das reicht völlig aus. und neue Ideen können wir uns verbessern. gefügt und hoffen, dass die HTML-Seite nun auf Dominik Wagenführ allen Mobilgeräten gut lesbar ist. Wir konnten in Leserbriefe und Anmerkungen der Redaktion auf unseren Geräten seltsamerwei- PDF-Ausgabe per E-Mail Mobilausgabe se keine Unterschiede feststellen. Gibt es die Möglichkeit das Magazin zu abon- Ich habe heute zum ersten Mal eine Ihre HTML- Dominik Wagenführ nieren, sodass bei Neuerscheinung die PDF- Ausgaben benutzt, um freiesMagazin auf dem Datei automatisch per E-Mail versendet wird? Smartphone (Firefox 45.0.1 auf Android 4.2.2) zu Creative Commons Thomas lesen. Dabei ist ein unangenehmer Fehler aufge- Sie nutzen für Ihr Magazin eine Creative- treten: Die Seite wird immer in der viel zu kleinen Common-Lizenz. Wie genau gehen Sie in Bezug Einen PDF-Lieferservice als Abo bieten wir Desktop-Ansicht gezeigt (auch wenn diese in den auf eine Veröffentlichung vor? Muss ein Text bzw. nicht an. Grund ist der Datenschutz der registrier- Einstellungen nicht aktiviert ist), Zoomen ist unbe- eine Ausgabe offiziell angemeldet/erfasst werden ten E-Mailadressen, den wir mit unserer kleinen friedigend, da kein Zeilenumbruch erfolgt. oder versehen Sie den Inhalt einfach mit der Li- Mannschaft nicht gewährleisten können – zumin- zenz und somit wird er zu einem kreativen Kul- dest nicht so, dass er geltendem Recht entspricht. Ich konnte das Problem bei mir lösen, indem ich turgut? Ich selbst habe mich schon viel mit den die berühmt-berüchtigte viewport-Zeile Creative Commons beschäftigt bzw. mit vorhan- Aus dem Grund haben wir einen RSS-Feed, mit denen Inhalten gearbeitet, jedoch habe ich noch dem man immer über neue Ausgaben informiert fentlicht. Daniel Schlep kann [2]. Dominik Wagenführ im head eingefügt habe. Das Thema „Creative Commons“ habe ich in VirtualBox 5.0 einem Artikel in freiesMagazin 10/2012 erklärt [1]. Ich betreibe testweise mehrere 64-bit- Ich weiß nicht, ob dies ein Einzelfall ist, würde In knappen Worten zusammengefasst: Sie müs- Gastsysteme (Linuxe und Windows) unter ei- mich aber unabhängig davon freuen, wenn Sie sen an/bei dem Inhalt, den Sie veröffentlichen, ner VirtualBox, die auf einem reinen 32-bittigen

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 35 LESERBRIEFE

Windows-Host laufen. Voraussetzung dafür ist un- stimmt, was getestet wird, ist irgendwie einleuch- auf dem Laptop so machen wie auch bei Fedora terliegende Hardware (CPU), die grundsätzlich tend und nichts weiter als ein Marketing-Trick. (KDE) auf dem großen Rechner. Die alten KDE- 64bit-fähig sein muss. Das wird dann zum Gast- Gast (Kommentar) Versionen (14.04) laufen stabil, zumindest was system durchgereicht, egal, was das Hostsystem ich im auf KDE getrimmten Edubuntu erlebe. kann. In den Einstellungen der Maschine müssen Wenn man hinter den „Trick“ schaut und sich Olaf G. (Kommentar) die entsprechende Systemeinstellungen gewählt einfach formal nur die Kriterienliste [4] und die zu- werden, und Hauptnachteil ist natürlich der limi- gehörige Auswertung [5] durchliest, ist dies zumin- LINKS tierte Arbeitsspeicher. dest auch ein Erkenntnisgewinn, aus dem man [1] http://www.freiesmagazin.de/freiesMagazin- dann selbst ableiten kann, ob einen der Dienst 2012-10 Hierzu [ein] Auszug aus dem VirtualBox-Manual „sympathisch“ ist und man ihn (weiter) nutzen [2] http://www.freiesmagazin.de/rss.xml Kapitel 3.1 [3]: möchte. Ganz unabhängig davon, welche Note er [3] https://www.virtualbox.org/manual/ch03. von irgendeinem Konsortium vergeben bekam. html#intro-64bitguests VirtualBox supports 64-bit guest operating sys- Dominik Wagenführ [4] https://www.gnu.org/software/repo-criteria. tems, even on 32-bit host operating systems, pro- en.html vided that the following conditions are met: Neuerung von Ubuntu 16.04 [5] https://www.gnu.org/software/repo-criteria- Als exessiver KDE-Nutzer möchte ich auf ei- evaluation.html 1. You need a 64-bit processor with hardware nige Instabilitäten des aktuellen Kubuntu 16.04 virtualization support [. . . ]. hinweisen. Es ist ratsam, einen zweiten funktio- Teilen Kommentieren 2. You must enable hardware virtualization for the nierenden Desktop installiert zu haben, zu dem particular VM for which you want 64-bit sup- man nach einem Systemcrash umschalten kann. Die Redaktion behält sich vor, Leserbriefe gege- port; software virtualization is not supported In meinem Fall nutze ich dann Cinnamon in Mi- benenfalls zu kürzen. Redaktionelle Ergänzungen for 64-bit VMs. nimalausstattung. Das musste ich bei Kubuntu finden sich in eckigen Klammern. 3. If you want to use 64-bit guest support on a 32- bit host operating system, you must also select a 64-bit operating system for the particular VM. Since supporting 64 bits on 32-bit hosts incurs additional overhead, VirtualBox only enables this support upon explicit request. [. . . ] bud (Kommentar)

Editorial – Github und Sourceforge unet- hisch? Dass das eigene Produkt (hier: GNU Savan- “Core” © by Randall Munroe (CC-BY-NC-2.5), nah) am besten abschneidet, wenn man selbst be- http://xkcd.com/913/

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 36 MAGAZIN

Veranstaltungskalender

Messen Veranstaltung Ort Datum Eintritt Link CoSin Biel 10.06.–12.06.2016 20 CHF https://www.cosin.ch/ TÜBIX Tübingen 11.06.2016 frei http://www.tuebix.org/ FOSSGIS Salzburg 04.07.–06.07.2016 frei http://www.fossgis-konferenz.de/ GUADEC 12.08.–14.08.2016 – https://2016.guadec.org/ FrOSCon Sankt Augustin 20.08.–22.08.2016 frei http://www.froscon.de/ (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 am ersten Sonntag eines Monats. Die Juli-Ausgabe wird voraussichtlich am 4. Juli u. a. mit folgenden Themen veröffentlicht:  Audacity 2.1 – Teil 2  Ubuntu 16.04 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 CC-BY-SA 4.0 Ausgabe 06/2016 37 MAGAZIN

Impressum ISSN 1867-7991 freiesMagazin erscheint als PDF, EPUB und HTML einmal monatlich. Erscheinungsdatum: 5. Juni 2016

Kontakt Redaktion E-Mail Dominik Wagenführ (Verantwortlicher Redakteur) Postanschrift freiesMagazin Kai Welke c/o Dominik Wagenführ Beethovenstr. 9/1 Satz und Layout 71277 Rutesheim Benedict Leskovar Thomas Schwemm Webpräsenz http://www.freiesmagazin.de/ Kai Welke

Autoren dieser Ausgabe Korrektur Marco Bakera S. 18 Frank Brungräber Vicki Ebeling Alexander Blesius S. 8 Stefan Fangmeier Mathias Menzer Michael Kofler S. 3 Christian Schnell Karsten Schuldt Mathias Menzer S. 16 Holger Reibold S. 21 Veranstaltungen Christian Schnell S. 31 Ronny Fischer Jochen Schnelle S. 33 Dominik Wagenführ S. 28 Logo-Design Arndt Wiechens S. 25 Arne Weinberg (CC-BY-SA 4.0 Unported)

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, Beiträge und Bilder in freiesMagazin unter der Creative-Commons-Lizenz CC-BY-SA 4.0 International. Das Copyright liegt beim jeweiligen Autor. Die Kommentar- und Empfehlen- Icons wurden von Maren Hachmann erstellt und unterliegen ebenfalls der Creative-Commons-Lizenz CC-BY-SA 4.0 International. freiesMagazin unterliegt als Gesamtwerk der Creative-Commons-Lizenz CC-BY-SA 4.0 Unported mit Ausnahme der Inhalte, die unter einer anderen Lizenz hierin veröffentlicht werden. Das Copyright liegt bei Dominik Wagenführ. Es wird erlaubt, das Werk/die Werke unter den Bestimmungen der Creative-Commons-Lizenz zu kopieren, zu verteilen und/oder zu modifizieren. Die xkcd-Comics stehen separat unter der Creative-Commons-Lizenz CC-BY-NC 2.5 Generic. Das Copyright liegt bei Randall Munroe.

© freiesMagazin CC-BY-SA 4.0 Ausgabe 06/2016 38