Linux-Tagebuch #5 – Welche Distribution nehmen?

In dieser mehrteiligen Beitragsreihe versuche ich mich aus Sicht eines Windows PC-Nutzers dem Linux-Desktop als Betriebssystem zu nähern. Dabei möchte ich dieses als Linux-Anfänger selbst besser kennen lernen und zu verstehen versuchen. Zu Teil 1…

Im ersten Teil meines Tagebuches sprach ich von der „hohe[n] Fragmentierung durch die vielen verschiedenen Distributionen“ als Hürde beim Umstieg auf den Linux-Desktop zu Hause. Unter den Begriff fallen die gängigen Betriebssysteme wie Debian, Ubuntu, Fedora oder Arch Linux. Im Grunde genommen handelt es sich um zurechtgeschnürte und vorkonfigurierte Software-Pakete, welche zusammen mit dem Linux-Kernel veröffentlicht werden (lat. distribuere: ver-, austeilen, zuteilen).

Die Qual der Wahl

Von solchen Distributionen gibt es eine ganze Menge, wenn man sich dazu mal die Grafik auf Wikimedia oder die Liste der aktuell beliebtesten Distributionen auf distrowatch anschaut. In diesem Beitrag sollte es also darum gehen, wie ich mich für eine Distribution entschieden habe. Auf die einzelnen Betriebssysteme werde ich nicht eingehen, da mir da die praktische Erfahrung fehlt und es von solchen Empfehlungen bereits genügend im Netz zu finden gibt.

Die verschiedenen Auflagen von Linux können sich auf den ersten Blick sehr ähnlich sehen, tatsächlich gibt es aber zum Teil erhebliche funktionelle Unterschiede zwischen den einzelnen Distributionen. Deshalb sollte man sich gerade als Anfänger genauestens überlegen, mit „welchem Linux“ man einsteigen will. Ich persönlich stand nun schon mehrfach vor der Entscheidung und bin zu dem Entschluss gekommen, dass bei mir vor allem drei Faktoren bei der Auswahl eine wichtige Rolle spielen:

Auf diese drei Punkte möchte ich im folgenden Beitrag genauer eingehen.

Die Zielgruppe

Manche Linux-Betriebssysteme sind für ein bestimmtes Hardware-Setup oder einen spezifischen Einsatzzweck gedacht, richten sich speziell an Einsteiger oder Fachexperten (z.B. Arch); setzen also weniger oder mehr Fachwissen voraus, müssen weniger oder mehr konfiguriert und gepflegt werden.

Es gibt Distributionen, welche bevorzugt für den täglichen Einsatz am heimischen Desktop PC geeignet sind (z.B. Ubuntu, Linux Mint, Elementary OS, Manjaro). Andere Distributionen werden wiederum gerne als Linux-Server gewählt, z.B. Red Hat Enterprise Linux (RHEL) oder Debian (Ubuntu) Server. Manche Systeme sind auch für eine bestimmte Situation maßgeschneidert, wie z.B. Knoppix (als Linux Live System) oder Tails (Sicherheit, Privatsphäre und Anonymität).

Auch sollte die Entwicklungs-Politik der jeweiligen Distribution betrachtet werden: Manche Distributionen verfügen über sog. rolling releases, werden also laufend weiterentwickelt und aktualisiert, andere Ableger legen mehr Wert auf Stabilität (z.B. Debian), die Nachfolger erscheinen periodisch. Die neueste Version („cutting edge software“) kann sich allerdings im alltäglichen Betrieb als instabiler oder unzuverlässiger erweisen. Hier möchte ich als Beispiel die einzelnen Veröffentlichung von Ubuntu zwischen den LTS-Versionen (long term support) nennen, welche in der Vergangenheit gerne genutzt wurden, um neue Systemkomponente zu testen. Diese Veröffentlichungen haben dann meist einen kürzeren Lebenszyklus, wie folgende Grafik zeigt (Bildquelle: Wikipedia):

Auch ein nicht zur vernachlässigender Faktor sollte die Software-Philosophie sein, die hinter jeder Distribution steckt. Genauer gesagt geht es um die Integration von proprietärer, also nicht quelloffener Software in der Distribution. Das spielt vor allem bei der Auswahl der Geräte-Treiber eine Rolle. Distributionen wie Ubuntu oder Elementary OS stellen die Barrierefreiheit („Accessibility“) an erste Stelle und integrieren dafür z.T. proprietäre Treiber, damit sich das Betriebssystem möglichst einfach und reibungsfrei einrichten lässt. Andere Distributionen lehnen proprietäre („restricted“) Software gänzlich ab (z.B. Fedora). Hier muss man je nach Hardware unter Umständen Umwege oder Funktionseinschränkungen in Kauf nehmen.

Die Benutzeroberfläche

Während man bei Windows den Explorer und das klassische Startmenü hat, teilen sich die Linux-Distributionen eine Auswahl an mehr oder weniger populären Benutzeroberflächen (auch Desktop, GUI oder Fenster-Manager). Bekannte Beispiele dafür sind die Projekte GNOME, KDE, xfce, Cinnamon oder Unity. Diese verfolgen verschiedene „Bedienungkonzepte“ und Unterscheiden sich zum Teil erheblich in punkto Bedienkomfort, Anpassbarkeit, Systemanforderungen und Einsatzzweck. Eine kurze Übersicht findet ihr bei itfoss (engl.). Normalerweise gibt es für eine für die Distribution voreingerichtete Benutzeroberfläche, die darüber hinaus noch speziell für das System angepasst wurde. Meistens lässt sich der Fenster-Manager nach der Installation zwar problemlos ersetzen, als Einsteiger ist es aber definitiv einfacher, sich zu Beginn für eine Benutzeroberfläche zu entscheiden. Manche Distributionen bieten auch „Flavours“ mit verschiedenen Deskops an, wie bei Ubuntu mit Xubuntu, Kubuntu usw.

Beispiel: Der populäre GNOME 3 Desktop setzt eher auf plastische, touch-ähnliche Elemente. Gut bei Sehschwäche! 😉

Der passende Fenster-Manager ist aus eigener Erfahrung eine sehr subjektive Sache. Da macht es schon Sinn, den entsprechenden Desktop z.B. in einem Live-USB System oder in einer virtuellen Maschine zu testen oder sich zumindest ein Showcase-Video dazu auf YouTube anzuschauen.

Die Dokumentation

Auch wenn Linux mit wenigen Mausklicks installiert ist, sollte man – aus eigener Erfahrung – gerade als Anfänger darauf achten, dass man eine Distribution mit gut dokumentierten Hilfestellungen [im Netz] wählt. Gemeint ist damit sowohl die allgemeine Bedienung und Konfiguration des Systems, wie auch spezifischere How-To’s zur Lösung von Problemen, bei der z.T. distributionsspezifische Software oder -Terminalbefehle zum Einsatz kommen. Bei der immensen Auswahl an Distributionen ist es daher meines Erachtens sinnvoll, bei einer der populäreren Distributionen zu bleiben. Dort profitiert man auch von der lebendigen, deutschsprachigen Community wie z.B. auf ubuntuusers. Das macht die Sache wesentlich einfacher, wenn man mal auf ein Problem stößt und Unterstützung benötigt.

Meine Wahl…

Ich habe meinen ersten Kontakt zu Linux über eine Debian-basierte Distribution gemacht und fühle mich vertraut damit. In der Vergangenheit habe ich gerne den MATE-Desktop genutzt, der den „alten“ GNOME 2 Desktop weiter pflegt und ein eher konservatives Aussehen und Bedienkonzept besitzt. Ich habe mit dem noch vergleichsweise jungen elementary OS geliebäugelt, welches auf Ubuntu basiert, aber einen eigenen Desktop und Software im Stile von MacOS mitbringt.

Habt ihr schon einen Favoriten? Speziell für diese Blog-Beitragsserie werde ich mir wohl die LTS-Version von Ubuntu 20.04 auf meinem Rechner installieren. Ich dachte mir, dass ich mit den daraus gewonnenen Erkenntnissen und Tipps eine breitere Leserschaft erreiche, da Ubuntu doch recht bekannt ist. Außerdem lassen sich die Handgriffe auf andere Ubuntu/Debian-basierte Derivate übertragen!

Ich hoffe, ich konnte euch mit diesem Beitrag bei der Entscheidungsfindung weiterhelfen. Hier sind noch ein paar nützliche Links:

  • Die 6 einsteigerfreundlichsten Distributionen auf itsfoss (engl.).
  • Die 10 beliebtesten Linux-Distributionen 2020 auf TecMint (engl.).
  • Übersicht über die Haupt-Distributionen auf distrowatch.
  • Per Fragenbogen zur passenden Distribution finden auf distrochooser.

Welche Linux-Distribution nutzt ihr Privat? Was war maßgebend für eure Entscheidung? Wie erfahren seit ihr im Umgang mit dem Betriebssystem? Schreibt doch einen Kommentar unter diesen Beitrag!

Kommentar: Mein Rechner, meine Regeln

…oder warum Windows 10 meiner Meinung nach den falschen Weg geht.

Die Änderungen bei Microsofts Update-Politik seit dem Erscheinen von Windows 10, der Datenschutz und einige andere Themen rund um das aktuelle Betriebssystem sorgen immer wieder für Diskussionsstoff. Am 6. Januar erschien auf drwindows.de der Kommentar „Windows Update: Ein Bonbon für das zornige Prozent“, in welchem der Autor Martin Geuß seine Sichtweise zu diesem Thema darlegt.

Geuß sagt in seinem Beitrag zurecht, dass ein immer wiederkehrendes Thema, nämlich die Tatsache, dass bei Windows 10 die Updates nicht abgelehnt oder manuell installiert, sondern nur aufgeschoben werden können, bei scheinbar vielen für Zähneknirschen sorgt. Man könne sogar soweit gehen und behaupten, dass Microsoft seinen Kunden die Updates „aufzwingt“. Letztenendlich würden diese „Zwangsupdates“ von der breiten Masse der Nutzer aber akzeptiert bzw. es interessiere sie schlichtweg nicht. Um eine Fragmentierung von Windows 10 zu verhindern, sollten seiner Meinung nach die Nutzer überhaupt keine Möglichkeit haben, (Sicherheits)Updates auszusetzen oder ablehnen zu können. Geuß vergleicht das Geschehen hier, wie es mir schon öfters begegnet ist, mit der Wartung eines Autos, bei dem man ja auch nicht nach eigenen Vorstellung die (sicherheitsrelevanten) Bremsen manipulieren dürfe. Letztenendlich solle der Consumer zwar die volle Freiheit was die Nutzung von Windows, die (De)Installation von Software und das persönliche Anpassen angeht, haben, aber von den Stellschrauben des Systems die Finger lassen.

Meiner Meinung nach ist aber das Motto „Mein PC gehört mir“ und damit das Eingreifen in solche Prozesse durchaus berechtigt, weshalb mich nun sein Kommentar zu einem Gegenstatement angeregt hat, welches ihr hier lesen könnt.

software as a service

Bei der Entwicklung von Windows 10 hat Microsoft mit vielen Traditionen des bekannten Desktop-PCs, wie er in den meisten Privathaushalten vorzufinden ist, gebrochen, auch wenn es schon mit Windows 8 vorherzusehen war. Wie auch zum Beispiel in der Computerspiele-Industrie zunehmend zu beobachten ist, setzt Microsoft mehr und mehr auf das Geschäftsmodell „as a service“, was bereits während der Entwicklungsphase verkündet wurde. Das Produkt wird in einer frühen Fassung für wenig Geld veröffentlicht und kontinuierlich weiterentwickelt, wobei sich dann im Verlauf immer wieder Möglichkeiten bieten, durch die Bereitstellung von besonderen Funktionen und Diensten, zusätzliche Einnahmen zu sichern.

Um noch einmal auf die Allegorie mit der Wartung eines Autos und den manipulierten Bremsen zurückzukommen. Dieser Vergleich lässt sich auch wunderbar in die Gegenrichtung weiterspinnen: Mal angenommen, ich bekomme von einem Autohersteller für wahnsinnig billig oder gar als kostenlosen Umtausch gegen meinen Altwagen den neuesten Wagen geliefert. Dann würden sich viele wahrscheinlich erst einmal wahnsinnig freuen und das Angebot ohne zu zögern annehmen. Dass einem bei jeder Ausfahrt im eingebauten, kostenlosen Navi die örtlich relevanten Werbeanzeigen eingeblendet und der gesamte Fahrtverlauf zur „Verbesserung der Benutzererfahrung“ aufgezeichnet wird, interessiert erst einmal nicht. Und zum Glück ist auf der Sitzrückseite ein Tablet mit Candycrush fest verbaut, wenigstens ist das Kind beschäftigt. Qualityland lässt Grüßen. Nach wenigen Monaten kommen dann im Oktober mit dem ersten Brief vom Hersteller die ersten Zweifel: Es gebe einige neue Funktionen und sicherheitsrelevante Verbesserungen, deshalb solle man sich doch innerhalb der nächsten sieben Tage einen Termin bei der KFZ-Werkstatt machen um diese einbauen zu lassen, sonst erlösche die Betriebserlaubnis. Aufschieben geht nicht, der geplante Familienurlaub ist also erst einmal dahin. Aber was soll’s, immerhin war der Wagen für Lau zu haben und das anstehende Feature-Update ist kostenlos. Zurück aus der Werkstatt stelle ich fest, dass die Gangschaltung verschwunden und durch eine Automatik ersetzt wurde. Schade, dabei habe ich doch immer so gern geschaltet. Der Vertreter versichert mir, dies entspreche dem neuesten Trend der Branche, außerdem hätte Feedback von Fahrer-Insidern gezeigt, dass man so 10% schneller am Ziel ankomme und dabei auch noch Sprit sparen würde. Als dann im Urlaub das Auto plötzlich nicht mehr anspringt und auf dem Navi nur noch ein trauriges, blaues „:-(“ Gesicht zu sehen ist, juckt es mich langsam in den Fingern. Also auf eigene Kosten zurück zur Werkstatt um zu retten, was zu retten ist. Der Hersteller schweigt sich zunächst aus, rudert gar zurück und stoppt die Verteilung des „Updates“ bei anderen Kunden. Bis das Problem gefunden und behoben ist, dauert es Wochen. Man habe die Funktionen nicht ausreichend getestet, heißt es später. Ich wünsche mir mein altes Auto zurück, bei dem ich wusste, was ich hatte.

Warum das Autobeispiel versagt

Aber eigentlich passt der Vergleich mit dem Rechner zu Hause doch nicht so richtig, wenn wir etwas genauer hinschauen. Und dazu müssen wir unseren Blick erst noch weiter ausdehnen. Zunächst einmal habe ich mich gefragt, was erwarte ich von meinem Privatauto? Sicher, es ist eine Investition auf einen längeren Zeitraum und davor werde ich mir genau überlegen, nach welchen Kriterien ich mir eines aussuche. Emotionen spielen auch eine Rolle, aber letzten endlich ist es ein Fortbewegungsmittel, ein Mittel zum Zweck sozusagen, es muss zuverlässig sein und eben – denn Autofahren hat viel Gewohnheiten zu tun – gleich bleiben. Da sehe ich schon Parallelen zu den Erwartungen an einen Heim-PC. Ich erledige damit Einläufe, besuche Adresse und mache Urlaub. Ich bewege mich auf dem Straßennetz fort um dorthin zu kommen – und hier wird der Unterschied deutlich – es kommt einer von rechts, ich lasse ihn vor, denn es gilt die StVO. Eigentlich ist auf der Straße ziemlich viel geregelt: Wir haben einen Führerschein, es gibt Verkehrsregeln und auch beim Entwurf und Bau von Autos gibt es ziemlich strenge Vorgaben angefangen bei den Eigenschaften als auch von der Qualität der Bestandteile. Und niemand kommt auf die Idee, seine Bremsen zu manipulieren, denn das wäre – richtig – illegal. Außerdem besteht die Gefahr, das Leben anderer Menschen zu gefährden. An meinem PC gefährde ich in der Regel keine Menschenleben durch das Ablehnen von Updates oder neuen Funktionen. Hinzu kommt, dass das Internet (das Straßennetz sozusagen), trotz dem Bestreben vieler Politiker, alles andere als klar geregelt ist. Was begonnen hat mit der ersten Eisenbahnbahnverbindung „Hallo Welt“ , hat der „digitale Wilden Westen“ des Internets schon viel erlebt. Große Einflussnehmer kämpfen heute um die Vorfahrt, Goldschürfer versuchen ihr Glück, Kriminelle Banden treiben ihr Unwesen, es finden sich selbstlose Robin Hoods, die für mehr Gerechtigkeit und Transparenz sorgen wollen und im Salon wird sowieso andauernd gestritten und geschossen. Jeder ist also ein Stück weit selber für sich und seine Sicherheit verantwortlich.

Mein PC ist mein Zuhause

Um nun zum Thema Windows 10 zurückzukommen, es gibt es noch einen weiteren Aspekt im Zusammenhang mit der Problematik von „Zwangsupdates“, den Anpassungsmöglichkeiten des Betriebssystems und dem Konzept von „windows as a service“: Mein PC ist mein Zuhause, hier habe ich persönliche Dokumente, Bilder, Musik und Videos, also wertvolle und vielleicht auch zum Teil höchst private und intime Dinge meiner letzten 15 Lebensjahre aufbewahrt und möchte sie auch weiterhin sicher wissen. Wie mit dem Auto auch ist der Heim-PC ein Stück weit ein „Mittel zum Zweck“, eine Basis, um mich in der digitalen Welt und der Welt des Internets zurecht zu finden und ich erwarte von ihm, dass er zuverlässig und stabil läuft, wenn ich ihn brauche. Diese Dinge bekomme ich meiner Meinung nach bei Windows 10, zumindest im Moment, einfach nicht geliefert. Und dieser Eindruck ist bei mir nicht erst nach den erneuten massiven Problemen bei der „aufgezwungenen“ Installation des Feature-Updates im Oktober 2018 entstanden. Nein, es zieht sich durch die ganze Entwicklung von Windows 10 – und da ist die seit Veröffentlichung andauernde inkonsistente, zum Teil doppelt vorhandene Benutzerführung noch das kleinste Übel. Dieses Gefühl hat Robert Schanze bei GIGA sehr schön beschrieben.

Ein großer Fehler von Microsoft ist, meiner Meinung nach, trotz des doppelten Scheiterns zuerst mit Nokia und dann der eigenen Lumia Windows 10 Mobile Plattform das ganze Pferd weiter in Richtung Ein-Windows-Service-für-alle-Geräte zu treiben und es enger mit dem Internet zu verzahnen. Was bei geschlossenen Ökosystemen wie Apple funktionieren mag, muss nicht auch bei Windows funktionieren. Die „mobile Welt“ von Smartphones entwickelt sich wahnsinnig schnell weiter und ist viel kurzlebiger als der Lebenszyklus eines stationären Heimcomputers. [1] [2] Wenn ihr darüber nachdenkt, bin ich mir sicher, dass ihr dennoch einen Großteil eurer wertvollen persönlichen digitalen Erinnerungsstücke lieber auf dem PC Zuhause wie auf dem Smartphone gespeichert seht und wenn etwas wichtiges zu terminieren ist, schaltet ihr lieber den PC oder Laptop ein. Aber so wie Windows 10 in seiner Grundeinstellung mit meiner Privatsphäre umgeht, da schlackern mir die Ohren. Stichwort Telemetriedaten: Angefangen vom inzwischen „normalen“ Werbe-Tracking über die Werbe-ID, von der Sprachanalyse über das „Lernen“ durch mitschneiden von getippten Wörtern und nun im kommenden Update das „Zwischenspeichern“ der Zwischenablage (Strg+C) in der Cloud, damit alle Geräte darauf zugreifen können. Das Ganze ist so heftig, dass sogar das Bundesamt für Sicherheit in der Informationstechnik (BSI) eine Warnung ausgesprochen hat und in der Politik Konsequenzen gefordert werden, auch wenn sich die zuständigen Behörden eher bedeckt halten. Damit Windows 10 in der Praxis überhaupt mit der inzwischen nicht mehr ganz so neuen Datenschutzgrundverordnung konform bleibt, wird ein eigener Ratgeber benötigt, welcher von IT-Administratoren umgesetzt werden sollte. Sicher, mindestens schon seit Windows XP werden regelmäßig Fehler- und Diagnosedaten an Microsoft gesendet, was ich von der Grundidee auch für sinnvoll erachte, in im aktuellen Windows hat das Ganze aber eine andere Dimension erreicht. Nicht falsch verstehen, bei meinem Smartphone halte ich es für durchaus sinnvoll, wenn es mir basierend auf meiner Position und meinen Präferenzen Vorschläge unterbreiten kann, bei meinem PC zu Hause ist das aber überflüssig. Ich persönlich habe kein so richtig gutes Gefühl dabei, meine persönlichen Daten auf Windows 10 abzulegen.

Mein Rechner, meine Regeln!

Wenn Martin Geuß also sagt, der Nutzer sollte

„[…] von allem Anderen aber bitte Die Finger lassen, dann geht auch nichts kaputt.“

stimmt da also insofern nicht, als dass Microsoft den Bock selber an die Wand gefahren hat. Solange bei jedem großen Windows 10 Funktionsupdate sich wieder die Hiobsbotschaften von zerschossenen Windows-Installationen, Abstürzen und verschwundenen Dateien im Netz häufen, also Microsoft die Qualitätssicherung seiner Updates noch nicht im Griff hat [3], oder im Rahmen der Entwicklung einfach Betriebssystemkomponente gestrichen oder verändert werden, bestehe ich auf mein Recht, neue Updates und Funktionen vorerst abzulehnen, bis ich sie für mein PC-Ökosystem für sicher und sinnvoll erachte und auch weiß, was diese Aktualisierungen überhaupt bewirken. Geuß mag zwar recht haben, wenn er sagt, dass es viele Nutzer schlichtweg nicht interessieren mag, aber für diejenigen, welche es für relevant erachten, sollte es zumindest die Möglichkeit geben, das Updateverhalten mit entsprechenden Optionen anzupassen – und sei es nur über eine versteckte Änderung in der Windows Registry, welche das manuelle Installieren ermöglicht.

Solange für den Großteil unserer Gesellschaft das Internet mit allen seinen Chancen und Risiken noch „Neuland“ ist [4] [5] und wir nicht wirklich wissen, wo unsere persönlichen Daten und digitalen Identitäten hinwandern und was mit ihnen gemacht wird (man nehme nur das jüngste Beispiel von Cambridge Analytica und Facebook), solange Cyberkriminelle in großen Stil im Netz ihr Unwesen treiben und man selber für die Sicherheit seiner Daten sorgen muss, während manche lieber das Internet überwacht und zensiert sähen [6], erachte ich es für durchaus sinnvoll, Windows 10 nicht so anzunehmen, wie es serviert wird. Stattdessen sollte man sich lieber etwas mit dem Thema digitale Sicherheit und Datenschutz auseinandersetzen und die Privatsphäreoptionen in Windows 10 auch über das von Microsoft angebotene Maß hin anpassen – und das geht eben nur durch tiefere Eingriffe ins System.

Zusammenfassend betrachtet kann man meine Meinung für nicht weniger provokant bezeichnen, für Teil des „zornigen Prozents“ halte ich mich aber nicht. Ich bin der Ansicht, man sollte die Entwicklung von Windows durchaus kritisch betrachten und nicht gleich alles so annehmen, wie es einem aus Redmond geliefert wird.