So… welche Version von Linux sollte ich auf meinem brandneuen Rechner installieren?
Klicken Sie hier, um abzustimmen!
Diese Frage wird mir oft gestellt: „Hey, du bist doch ein Linux-Typ, oder? Welches Linux soll ich benutzen? Ich habe einen Freund, der mir (hier Distro einfügen) empfiehlt und ich möchte wissen, was du davon hältst?“ Normalerweise antworte ich mit der gleichen Frage: Was willst du machen? Deshalb habe ich mich entschlossen, diesen Artikel als Leitfaden für die Wahl des richtigen Linux-Typs zu schreiben.
- Meine Geschichte mit Linux
- Was wollen Sie also tun?
- Ich bin ein Linux-Neuling, der gerade erst anfängt
- Ich möchte mehr über Linux und meine Hardware erfahren
- Ich will das Neueste vom Neuesten
- Ich will einfach nur etwas Arbeit erledigen
- Ich möchte einen Server einrichten
- Ich will die größtmögliche Leistung
- Ich möchte einen sicheren Desktop
- Ich möchte ein minimales Computersystem
- Fazit
Meine Geschichte mit Linux
Ich sollte diesen Artikel wahrscheinlich mit einem kleinen Teil meiner Geschichte mit Linux einleiten, für den Fall, dass Sie dies lesen und mich nicht kennen (sehr wahrscheinlich). Sie können dies überspringen, wenn es Sie nicht interessiert.
Ich habe um 1996 herum angefangen, Linux zu benutzen. Mein erstes Linux war Slackware 4, ein Satz CDs, den ich bei Egghead Software gekauft hatte (ja, ich bin alt). Ein Freund erzählte mir von diesem Unix-ähnlichen Ding, das so toll war, dass ich es einfach ausprobieren musste, und er meinte, ich würde es lieben.
Ich las viel über Unix und war sehr neugierig darauf. Ich hatte einen Shell-Account bei meinem Internet-Provider und hatte schon ein bisschen herumgebastelt, aber anfangs war ich etwas zögerlich. „Warum sollte ich das brauchen?“ Seine Antwort war einfach: „Weil Sie Windows 95 so sehr hassen und DOS lieben, wird es Ihnen gefallen“. Also habe ich es gekauft. Er hatte Recht.
Ich nahm eine alte Festplatte, die ich noch hatte, und installierte es. Ich kämpfte stundenlang damit, dann tagelang. Schließlich hatte ich einen Desktop zum Laufen gebracht. Ich habe keine Ahnung, was mich in dieser Zeit angetrieben hat, aber ich musste herausfinden, wie ich dieses System zum Laufen bringen konnte, und das war schwierig.
Ich musste so viel über meine Hardware wissen! Einfache Dinge waren plötzlich wieder schwierig. Aber ich habe mich durchgekämpft und meinen Desktop zum Laufen gebracht. Und ich fing an, zum Spaß ein paar dumme Skripte zu schreiben. Das System war schnell, und ich konnte fast alles an ihm ändern.
Es hatte einen eingebauten C-Compiler? Dafür hatte ich mir gerade ein wirklich teures Borland-Paket gekauft, das ich kaum verstehen konnte. Aber dieses Betriebssystem hatte einen eingebauten Compiler? Einen kostenlosen Bildeditor? Ich war süchtig!
Für Jahre danach experimentierte ich mit Tonnen von Distributionen. Auch mit BSD Unix. Mein „Hauptrechner“ war immer ein Dual-Boot, und einige von ihnen waren reines Linux. Die meiste Zeit der frühen 2000er Jahre habe ich Windows komplett gemieden. Also kann ich meinen „Hauptrechner“ nach Jahren aufschlüsseln, und zwar:
- 1996-1999: Slackware
- 1999-2002: Redhat (und FreeBSD)
- 2003-2005: FreeBSD / Knoppix
- 2005-2009: Gentoo
- 2009-2011: Linux Mint
- 2011-2018: Arch Linux / Debian
Ich habe im Laufe der Zeit 50 oder mehr Distributionen verwendet, aber das war das, was auf meinem „Hauptrechner“ lief, den ich für die Arbeit oder zum Surfen oder für die Entwicklung oder was auch immer verwendete. Offensichtlich lief Arch bisher am längsten, hauptsächlich weil ich es einfach konfigurieren und für lange Zeiträume vergessen konnte.
Aber die Hauptdistro für meine „echte Arbeit“ war in den letzten Jahren Arch Linux.
Genug von mir, lassen Sie uns darüber reden, was Sie verwenden sollten.
Was wollen Sie also tun?
Ich werde sie in Kategorien einteilen, die auf allgemeinen Bedürfnissen basieren. Es gibt hier einige Überschneidungen, und mit genügend Aufwand wird jede dieser Linux-Distributionen für Ihre gewünschten Bedürfnisse funktionieren. Eines der großartigen Dinge an Linux ist, dass man es zu dem machen kann, was man will. Aber einige Distributionen nehmen Ihnen einen Großteil der Arbeit ab oder haben ein Design, das für bestimmte Ziele besser geeignet ist. Ich werde diese in Kategorien vorstellen, die auf dem einfachsten Weg zum Erreichen Ihrer Ziele basieren.
Ich bin ein Linux-Neuling, der gerade erst anfängt
Lange Zeit habe ich Ubuntu für diesen Zweck empfohlen. Was die Benutzerfreundlichkeit und Kompatibilität angeht, war es großartig. Aber jetzt vermeide ich Ubuntu. Ich benutze es immer noch für Demos in meinen Kursen und Artikeln, weil so viele Leute es benutzen, aber ich bin kein Fan von der Art und Weise, wie sie diese Distribution betreiben, die eingebaute Amazon-Werbung, und Unity ist nervig.
Wenn du also gerade erst anfängst, empfehle ich:
- Linux Mint Download
- Debian Download
Es ist eine Art Betrug, weil Linux Mint auf Debian aufbaut, aber Mint sieht hübscher aus und hat einige nette plattformübergreifende Sachen.
Nutzen Sie diese Distributionen, wenn Sie wollen:
- Eine Windows-ähnliche Erfahrung
- Etwas, das einfach zu installieren ist
- Etwas Zuverlässiges
- Etwas „Linux-ähnliches“, das nicht von der Norm abweicht
- Etwas, das „einfach funktioniert“
Ok, das letzte ist wirklich wichtig. Es funktioniert einfach. Diese Distributionen sind meist Plug-and-Play. Richten Sie sie ein, und vergessen Sie es. Ich habe mich zunehmend auf Debian für meine Entwicklungsmaschinen verlassen, weil mir das Betriebssystem manchmal egal ist und ich nicht will, dass es mir im Weg steht. Wenn ich in einer Stimmung bin, in der ich einfach nur Dinge bauen will, ist es unschlagbar.
Wenn du gerade erst anfängst, kann dir dieser Kurs über Linux-Installation und Erstkonfiguration sehr helfen.
Ich möchte mehr über Linux und meine Hardware erfahren
Vielleicht haben Sie Lust zu spielen und zu experimentieren. Du willst dich selbst herausfordern und dich zwingen, durch eigenes Tun zu lernen. Das ist großartig, das ist genau das, was ich getan habe.
Wenn du dich selbst herausfordern und lernen willst, empfehle ich:
- Arch Linux
- Slackware Linux
- Gentoo Linux
- FreeBSD Unix ( Nicht Linux, passt aber in diese Kategorie )
Jede dieser Distributionen erfordert eine Menge Konfiguration, Hardware-Erkundung und Kompilierung des Quellcodes. Bei Gentoo muss man alles kompilieren. Es ist eine großartige Möglichkeit, die volle Kontrolle über Ihr Betriebssystem zu haben.
Nutzen Sie diese Distributionen, wenn Sie:
- die volle Kontrolle über Ihren Computer und Ihr Betriebssystem haben wollen
- etwas über die Interna von Linux lernen wollen
- ein schlankes und optimiertes System haben wollen
Das hat seinen Preis: hauptsächlich Ihre Zeit. Eine vollständige Installation dieser Systeme kann Stunden dauern. Das Gute daran ist, dass sie in der Regel ewig laufen.
Ich hatte eine Arch-Installation auf einem Lenovo, deren Konfiguration den größten Teil eines Samstags in Anspruch nahm, und sagen wir, weitere 10 Stunden oder mehr danach. Es lief 5 Jahre lang fast mühelos (bis die Hardware des Laptops starb). Ich musste nur ab und zu ein paar Updates machen, aber ich habe es 5 Jahre lang jeden Tag zuverlässig benutzt. Lange. Jahre. In gewisser Weise kann man es also als Investition betrachten.
Ich will das Neueste vom Neuesten
Okay, vielleicht willst du die neueste und beste Software und es ist dir egal, wie stabil sie ist. Du willst den Kernel hacken oder irgendeine andere coole Sache machen, die irgendein Programmierer gestern veröffentlicht hat.
Zum Teufel mit Stabilität und Sicherheit, du willst das neueste Ding jetzt.
- Arch Linux
- OpenSuse Tumbleweed
- Fedora Rawhide
- Gentoo Linux
Benutze diese Distributionen, wenn du willst:
- Risiko gegen das Neueste eintauschen
- Immer die neuesten und besten Features
- Spaß beim Konfigurieren von Dingen, die mit Änderungen nicht funktionieren
Fairerweise habe ich persönlich Arch und Gentoo ohne nennenswerte Stabilitätsprobleme benutzt, aber ich habe das Risiko eingegangen, die modernsten Sachen bei Rolling Releases zu benutzen.
Ich will einfach nur etwas Arbeit erledigen
Ok, vielleicht sind dir die Besonderheiten des Betriebssystems egal und du willst einfach nur GSD (Get Stuff Done). Vielleicht hast du ein paar Node- oder GoLang-Anwendungen, die du bauen willst, und du hast gehört, dass Linux das Beste dafür ist.
Diese sind großartig, um Arbeit zu erledigen:
- Debian
- Fedora
- OpenSUSE Leap
- Ubuntu Studio
Nutzen Sie diese Distributionen, wenn Sie wollen:
- Leichtgängiger Betrieb mit geringem Wartungsaufwand
- Minimale Konfiguration
- Dinge, die größtenteils automatisch funktionieren
- Kompatibilität mit Hardware und Software
Wie ich schon sagte, benutze ich heutzutage oft Debian, da ich normalerweise nur etwas mache und keine Lust habe, herumzubasteln und zu optimieren. Es ist stabil, schnell und bleibt mir aus dem Weg. Ich schreibe diesen Artikel gerade in Debian 9.
Ich möchte einen Server einrichten
Vielleicht möchten Sie einen Webserver oder virtuellen Host einrichten und wissen nicht, was Sie verwenden sollen. Die erste auf dieser Liste ist die vorherrschende Distribution für Webhosting, wenn Sie also etwas wollen, das die Website, die Ihre Software hostet, nachahmt, versuchen Sie CentOS (oder lernen Sie Docker!)
Diese sind solide und zuverlässig für das Webhosting:
- CentOS
- Red Hat Enterprise
- Debian
- FreeBSD ( Nicht Linux, passt aber in diese Kategorie )
Nutzen Sie diese Distributionen, wenn Sie wollen:
- Stabilität
- Sicherheit
- Unterstützung von anderen Leuten, die es aus dem gleichen Grund benutzen
Ich glaube, dass jede Linux-Distribution effektiv für das Webhosting verwendet werden kann, aber einige erfordern mehr Arbeit als andere.
Ich will die größtmögliche Leistung
Wenn Sie also zu den Leuten gehören, die jedes Gramm Leistung aus sich herauspressen wollen (das habe ich auch schon erlebt), dann sind diese Optionen genau das Richtige für Sie. Bei einigen dieser Programme müssen Sie den gesamten Quellcode kompilieren, um Binärdateien zu erstellen, die für Ihren Prozessor bzw. Ihre Prozessoren optimiert sind. Lustiges Zeug!
- Clear Linux
- Arch Linux
- Gentoo Linux
- FreeBSD ( Nicht Linux, passt aber in diese Kategorie )
Nutzen Sie diese Distributionen, wenn Sie wollen:
- Schnelle Leistung
- Hochlast-Computing
Denken Sie daran, dass die Hardware einen Leistungspunkt erreicht hat, an dem sie nicht mehr ganz so wichtig ist wie früher. Vor 15 Jahren konnte man einen Kernel hacken und seine Dienste einwählen und einen großen Leistungssprung feststellen. Heutzutage ist der Unterschied vernachlässigbar. Jedes Linux wird ziemlich flott sein.
Ich möchte einen sicheren Desktop
Vielleicht möchten Sie ein System einrichten, das schwer zu knacken ist, aus welchem Grund auch immer. Es gibt eine Reihe von Distributionen, bei denen die Sicherheit im Vordergrund steht. Wenn Sie wirklich darauf bedacht sind, Ihren Hauptrechner abzusichern, sollten Sie sich diese Distributionen ansehen.
- TAILS Linux
- Alpine Linux
- CoreOS
- TENS Linux
- Tin Hat Linux
- OpenBSD ( Nicht Linux, passt aber in diese Kategorie )
Nutzen Sie diese Distributionen, wenn Sie wollen:
- Sicherheit
- Anonymität
Ich möchte ein minimales Computersystem
Ok, manchmal möchte man einfach nur etwas schlankes und gemeines, das eine bestimmte Aufgabe erledigt. Ich kann das durchaus verstehen. Vielleicht haben Sie einen alten Pentium, den Sie wiederverwenden wollen. Manchmal ist das Betriebssystem nur ein kleiner Teil deines Ziels und du willst das absolute Minimum.
- ArchBang
- Lubuntu
- Puppy Linux
- Tiny Core Linux
- Bodhi Linux
Nutzen Sie diese Distributionen, wenn Sie wollen:
- etwas, das auf alter Hardware läuft
- etwas, das so minimal wie möglich ist
Fazit
Ich hasse es, wie eine kaputte Schallplatte zu klingen, aber Sie können sich einfach eine dieser Linux-Distributionen aussuchen und daraus machen, was Sie wollen. Das ist die Natur von Linux, es ist bis zum Äußersten anpassbar. Aber das sind großartige Distributionen, um schnell loszulegen.
Wenn Sie mehr über Linux lernen wollen, hat Pluralsight eine Menge Linux-Kurse, darunter einen wirklich guten für den Anfang, Linux Installation and Initial Configuration
Wenn Sie denken, dass ich das Ziel verfehlt oder eine Distribution ausgelassen habe, können Sie mir gerne eine Nachricht in den Kommentaren hinterlassen oder mich auf Twitter anschreien.
Und was auch immer Sie tun, wenn Sie diese Seite erreicht haben, weil Sie neugierig auf Linux sind, probieren Sie es aus!!! Und zwar sofort! Heutzutage können Sie etwas wie VirtualBox (kostenlos) herunterladen und es ausprobieren, bevor Sie sich wirklich auf etwas festlegen. Es ist definitiv Ihre Zeit wert, es auszuprobieren!