So wählen Sie die beste Linux -Distribution aus
- 2621
- 114
- Susanne Stoutjesdijk
Einführung
Die Auswahl einer Linux -Verteilung kann für einen Linux -Benutzer eines der schwierigsten Dinge sein. Es gibt so viele hervorragende Optionen, und sie haben alle ihre eigenen einzigartigen starken Anzüge.
Es gibt auch ständige Updates, Nachrichten und allgemeine Gemeinschaftsgeschwätze, die das Wasser noch mehr schlammigen und den Prozess viel weniger direkter Route machen. Es gibt jedoch einige Fragen, die Sie sich bei der Auswahl einer Verteilung stellen können, die helfen, die Dinge aufzuräumen. Es ist auch wichtig, sich daran zu erinnern, dass es normalerweise keines gibt falsch antworten. Jede Verteilung ist gut. Sicher, der Arch -Bereitstellungsbogen auf Ihrem Unternehmensmaßstab ist wahrscheinlich nicht die beste Idee, aber es ist technisch immer noch möglich. Es geht darum, eine Verteilung auszuwählen, die um diesen Sweet Spot von dem passt, was Sie wollen und brauchen.
Desktop vs. Server
Damit ist es Zeit, einen Blick auf die grundlegendste Frage zu werfen, die Sie sich stellen müssen, um sich zu stellen. Führen Sie diese Verteilung auf einem Desktop oder Server aus? Die Bedürfnisse dieser Situationen sind sehr unterschiedlich. Serververteilungen müssen solide stabil sein, während es wahrscheinlich besser ist, Software auf einem Desktop aktualisiert zu haben.
Wenn Sie vorhaben, einen Server auszuführen, suchen Sie nach langen Release -Zyklen, kompatiblen Versionen der Software, die Sie für die Bereitstellung, Unterstützung und allgemeine Zuverlässigkeit planen.
Für Desktops möchten Sie nicht unbedingt lange Release -Zyklen. Sie möchten wahrscheinlich neuere Versionen Ihrer Anwendungen. Möglicherweise möchten Sie sogar eine rollende Version, die Sie immer am Blutungskante hält. Sicher, Sie möchten auch etwas Stabilität, aber es ist nicht so kritisch. Sie werden auch eine grafische Desktop -Umgebung verwenden. Sie möchten eine Verteilung, die etwas liefert, von dem Sie visuell angenehm sind und das auch funktional ist, und Sie möchten sicherlich nicht etwas aufgeblähtes und Klobiges.
Desktop: Anfänger vs. Fortschrittlich
Wenn Sie Linux auf Ihrem Desktop ausführen, müssen Sie sich eine weitere grundlegende Frage stellen. Will ich etwas Einfaches oder etwas Fortgeschrittenes?? Viele Linux-Verteilungen wie Ubuntu zielen darauf ab, so benutzerfreundlich wie möglich zu sein. Sie präsentieren Ihnen nicht viel Auswahl, aber sie arbeiten einfach, wenn Sie sie installieren.
Im Gegensatz dazu gibt es Verteilungen wie Gentoo und Arch Linux, bei denen es um die Wahl geht. Sie lassen Sie mit Ihrem System alles tun, was Sie wollen, einschließlich des Brechens auf neue und kreative Weise. Diese Verteilungen geben die gesamte Kontrolle in Ihre Hände, und Sie können einige spektakuläre, benutzerdefinierte Ergebnisse erzielen, aber sie lassen auch viel Platz für Fehler, und sie brauchen Zeit, um zu warten.
Lassen Sie sich auch nicht von der Bezeichnung „Anfänger“ täuschen. Viele Linux -Experten entscheiden sich für Verteilungen wie Ubuntu, weil sie „nur arbeiten.„Wenn Sie einen Job zu erledigen haben, ist es am besten, etwas auszuwählen, mit dem Sie diesen Job mit so wenig Ärger wie möglich erledigen können. Meistens ist das keine „fortgeschrittene“ Verteilung.
Empfehlungen:
Anfänger: Ubuntu, Linux Mint, Fedora, Solusos, Elementaryos, OpenSuse
Fortschrittlich: Debian, OpenSuse Tumbleweed, Arch Linux, Gentoo, Slackware
Sobald Sie sich entweder für eine Linux -Verteilung oder eine fortgeschrittene Verteilung anfänglich entschieden haben, müssen sie einige wichtige Faktoren berücksichtigen, die sie auszeichnen.
Hardware -Ressourcen
Einer der größten Verkaufsargumente von Linux war immer die Fähigkeit, so wenige Ressourcen wie möglich abzubauen und zu nutzen. Linux kann alte Computer von den Toten zurückbringen und sie mit weniger ressourcenintensiven Systemen wieder voll funktionsfähig machen.
Es gibt viele großartige Verteilungen, die darauf abzielen, so leicht wie möglich zu sein und sich auf niedrigere Maschinen zuzuwandeln. Diese Liste der 10 besten leichten Linux -Verteilungen für ältere Computer untersucht zehn der besten Möglichkeiten in dieser Kategorie.
Software -Repositories
Eine andere Sache, die Sie bei der Auswahl einer Verteilung berücksichtigen müssen, ist, wie viel und welche Software in ihren Repositories verfügbar ist. Wenn eine Verteilung keine Anwendung hat, die Sie benötigen, ist dies möglicherweise eine ständige Quelle der Frustration für Sie, wenn Sie versuchen, diese Distribution täglich zu verwenden. Zum Beispiel sind Sie möglicherweise daran interessiert, die beste Linux -Distribution für Multimedia -Anwendungen auszuwählen.
Nehmen Sie zum Beispiel Ubuntu und Fedora. Ubuntu verfügt über viel größere Software -Repositorys und mehr Unterstützung von Drittanbietern. Wenn Sie vorhaben, Ihren Desktop für tägliche Aufgaben und Multimedia zu verwenden, würde dies Ubuntu auf jeden Fall die Kante geben.
Einige Verteilungen wie Debian versenden Sie nicht mit nicht freier Software und verpacken Sie sie in einem separaten Repository. Auch dies ist etwas anderes zu berücksichtigen.
Desktop -Umgebungen
Ubuntu Gnome DesktopSie werden jeden Tag Ihre Desktop -Umgebung betrachten und mit Ihrer Desktop -Umgebung interagieren. Es ist wichtig, etwas zu haben, mit dem Sie sich wohl fühlen. Wenn Sie Linux noch nie zuvor verwendet haben, könnte so etwas wie Gnom einschüchternd sein, da es nichts mit einem Windows- oder Mac -Desktop ist. Zimt hingegen mag sich sofort wie zu Hause fühlen. Das ist ein großer Unterschied zwischen Ubuntu und Linux Mint. Ubuntu wird standardmäßig mit Gnome geliefert, während Mint versucht, etwas freundlicher zu sein und Ihnen seinen eigenen Zimtdesktop gibt.
Linux Mint Cinnamon Desktop
Es gibt auch alternative Desktops und verschiedene Auswahlmöglichkeiten in derselben Verteilung. Ubuntu hat das sogenannte "Geschmack", die mit verschiedenen Desktop -Umgebungen versandt werden. Fortgeschrittene DIY -Verteilungen wie Arch Linux und Gentoo haben überhaupt keine Standard -Desktop -Umgebung. Tatsächlich versenden sie überhaupt nicht mit einer Desktop -Umgebung. Sie erwarten, dass Sie das installieren und selbst einrichten. Auf der hellen Seite können Sie auch aus nahezu jeder erdenklichen Umgebung wählen.
Desktop -Umgebungen sind ebenfalls wichtig, da sie normalerweise mit Tools bestimmen, die mit Ihrer Installation geliefert werden. OpenSuse basiert zum Beispiel auf KDE -Plasma. Plasma verfügt.
Zyklen aktualisieren
Es wäre nicht toll, einen Desktop -Computer zu haben, der aus… Gründen nicht auf neue Anwendungen mit großartigen Funktionen aktualisieren kann. Aus diesem Grund müssen Sie auch untersuchen, wie häufig Ihre Distribution eine neue Version veröffentlicht und welche Software sie in ihren Repositories aktualisiert.
Es wird hier schwierig, weil es normalerweise einen schönen Mittelweg gibt, den Sie erreichen möchten. Die ständige Ausführung der neuesten Software kann dazu führen, dass die Dinge schlecht brechen. Verteilungen wie Arch Linux haben einen schlechten Ruf für diese Art von Dingen bekommen, da sie immer die neuesten und nicht immer am besten versenden.
Einige Verteilungen wie OpenSuse Tumbleweed, Solusos, Arch Linux und Gentoo haben keine Versionen ausgewiesen. Sie aktualisieren ihre Software als veröffentlicht. Das bedeutet nicht unbedingt, dass es ständig neu blutet. Es bedeutet nur, dass es niemals eine schwierige Barriere für eine neue Software geben wird.
Einige Verteilungen, die normalerweise im Mittelweg zwischen veralteter und Blutungskante sitzen.
Gemeinschaft
Sie können die Community einer Verteilung nicht übersehen. Diese Gemeinschaft besteht aus den Menschen, an die Sie sich wenden werden, wenn etwas schief geht, und sich nicht täuschen. etwas Wille irgendwo auf der Linie falsch gehen. Die Ubuntu -Community ist massiv und es gewohnt, Linux -Neulingen zu helfen, sich in der Neuen Welt zu belagern. Vergleichen Sie das mit der Arch Linux -Community, die ein gewisses Maß an Fähigkeiten und Fachwissen von Archnutzern erwartet.
Die Community ist auch für die Verpackung von Software außerhalb der Standardverteilungsrepositories verantwortlich. Auch hier ist Ubuntus immense Popularität hier ein großes Gut. Immer wenn jemand Linux unterstützt, verpacken sie Ubuntu. Andere Gemeinden sind auch dafür bekannt. Das AUR -Repository von Arch Linux ist mit Software gefüllt, die die Community -Pakete für Arch paket und pflegen.
Server: Enterprise vs. Flexibilität
Wenn Sie eine Verteilung für Ihre Server auswählen, unterscheiden sich die Bedenken sehr von einem Desktop. Sie brauchen ein System, das buchstäblich nie versagt. Wenn es tut Unweigerlich scheitern Sie einen Weg, um es so schnell wie möglich wieder auszuführen.
Server müssen… dienen, daher müssen Sie auch überlegen, welche Software für Ihren Server verfügbar ist. Das Ausführen einer ultra -langfristigen Support -Distribution scheint eine großartige Idee zu sein, bis die von Ihnen entwickelte Webanwendung nicht ausgeführt wird, da alle Software in den Repositories furchtbar veraltet sind.
Es scheint, als müssten Sie hier ein Gleichgewicht steigern, und das kann in einigen Fällen die Lösung sein, aber dies ist eher ein Problem der Rolle des Servers wird tatsächlich sein. Ein Webserver sollte sich der Flexibilität neigen. Webtechnologien entwickeln sich rasant und Sie möchten sich nicht für benutzerdefinierte Kompilien finden, nur um Ihre Web -App zum Laufen zu bringen.
Andererseits ist es möglicherweise nicht das Schlimmste, wenn Ihr E -Mail -Server etwas veraltet ist, sich aber buchstäblich nie ändert. E -Mail -Server sind notorisch schwer zu konfigurieren und es ist normalerweise besser, wenn sie so sicher und stabil wie möglich bleiben.
Datenbankserver können in diesen Mittelweg fallen und hängt normalerweise davon ab, wofür sie eine Datenbank sind. Auch hier benötigt die Datenbank für eine Webanwendung einige neue Funktionen, um mit der Software Schritt zu halten, mit der sie täglich interagiert. Wenn Sie andererseits eine interne DB für Datensätze oder die Datenbank für einen E -Mail -Server ausführen, möchten Sie möglicherweise etwas Einfaches und Stabiles.
Die für das Unternehmen ausgerichteten Verteilungen sind normalerweise diejenigen mit unglaublich langen Unterstützungsfenstern, die sich nie wirklich ändern. Verteilungen, die allgemeiner sind.
Empfehlungen:
Unternehmen: Centos, Rhel, Debian, Slackware
Flexibel: Ubuntu,… auch Debian, Gentoo
Software -Repositories
Wenn es um Server geht, ist Repositories wichtig. Im Gegensatz zu Desktops geht es nicht darum, ob Ihre Verteilung die neuesten Multimedia -Tools aufweist oder nicht. Es handelt sich eher um eine Frage, ob Ihr Server die Dienste unterstützt, die Sie bereitstellen möchten. Wenn Sie beispielsweise eine Anwendung geschrieben haben, die eine Funktion in der neuesten Python 3 -Version nutzt, Ihr Server jedoch ausschließlich auf Python 2 ausgerichtet ist, haben Sie viele Kopfschmerzen.
Hier spielen zwei Hauptfaktoren im Spiel. Sie müssen wissen, ob Ihre Server -Distribu die benötigte Softwareversion versendet, und Sie müssen wissen, ob diese Software aktualisiert wird und wann. Planen Sie viele PHP -Anwendungen auszuführen? Vielleicht möchten Sie, dass dieser Server die neuesten PHP -Versionen empfängt, um die jüngsten Verbesserungen zu nutzen. Erstens möchten Sie diesen PHP 7 wissen.X wird unterstützt. Dann möchten Sie einen Blick darauf werfen, wenn zukünftige Versionen zurückgeschrieben werden.
In anderen Fällen möchten Sie jedoch möglicherweise das genaue Gegenteil. Möglicherweise möchten Sie nicht, dass Ihre Datenbanksoftware Funktionen auf Sie ändert. Java -Updates können auch ein großer Schmerz sein. Es hängt alles davon ab, was Sie haben.
Upgrade -Zyklen
Die Software in den Repositories Ihrer Verteilung ist eng mit dem Upgrade -Zyklus Ihrer Verteilung verbunden. Schauen Sie sich die Unterschiede zwischen Ubuntu und CentOS an.
Ubuntus LTS-Veröffentlichungen kommen alle zweieinhalb Jahre aus. Ubuntu enthält die neueste Software in den neuen LTS -Veröffentlichungen, sodass Sie beim Upgrade eine vollständig aktualisierte Installation erhalten.
CentOS hingegen wird alle drei bis vier Jahre freigelassen, und die in der Veröffentlichung enthaltene Software wurde so oft mit einem feinen Zahnkamm getestet, erneut geprüft und mit einem feinen Zahnkamm übergegangen.
Dieser Vergleich zwischen Ubuntu und CentOS ist die typische Debatte zwischen Flexibilität und Unternehmensbereitschaft in der Serverwelt.
Dann gibt es natürlich mehr Optionen außerhalb des Boxs wie Gentoo. Gentoo ist eine Rolling -Release. Trotzdem erfordert es umfangreiche Systeme und ein intimes Wissen über das System, um einen Gentoo -Einsatz reibungslos zu halten.
Unterstützung
Bei der Auswahl einer Serververteilung gibt es einen weiteren Faktor. Möchten Sie professionelle Unterstützung von einem Unternehmensbacker kaufen?? Ubuntu und Rhel haben beide ein großes Unternehmen hinter ihnen und bieten Support -Verträge an. Andere großartige Serververteilungen wie Debian und CentOS haben keine verfügbare Unterstützung, obwohl CentOS ein Redhat -Produkt ist.
Debian und Ubuntu sind sehr ähnliche Verteilungen, aber Debian wird von einem gemeinnützigen Unternehmen mit Hilfe von Freiwilligen entwickelt. Ubuntu gehört und entwickelt von Canonical, der seine LTS -Veröffentlichungen offiziell unterstützt. Dieser Unterscheidungsfaktor könnte ausreichen, um Sie auf die eine oder andere Weise zu beeinflussen.
Es ist auch wichtig, Hardwarekompatibilität in dieser Gleichung zu berücksichtigen. Kanonisch und Redhat arbeiten beide mit Hardwareanbietern zusammen, um sicherzustellen, dass sie Ihre Hardware vollständig unterstützen. Ob es Ihnen gefällt oder nicht, niemand testet Gentoo auf Hardwarekompatibilität.
Gedanken schließen
Es gibt keine „beste Verteilung“, und es gibt keine einzige magische Antwort auf diese Frage. Es ist eine Wahl, die Sie basierend auf Ihren Bedürfnissen und Ihren persönlichen Vorlieben treffen müssen. Verwenden Sie keine Verteilung, die Sie hassen. Es wird alles zehnmal schwieriger machen und Sie werden eine miserable Zeit haben. Wählen Sie gleichzeitig keine Verteilung aus, nur weil es Ihnen gefällt. Es gibt praktische Bedenken, die Sie einfach nicht übersehen können. Irgendwo zwischen diesen Faktoren befindet sich eine kleine Untergruppe von Verteilungen, die Ihren Anforderungen entsprechen. Wählen Sie, was auch immer Sie denken, mit dem Sie am meisten gerne arbeiten werden.
Verwandte Linux -Tutorials:
- Dinge zu installieren auf Ubuntu 20.04
- Ubuntu 20.04 Leitfaden
- Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
- Ubuntu 22.04 Leitfaden
- So fügen Sie die Route auf Almalinux hinzu
- Beste Linux -Distribution für Entwickler
- Linux -Download
- Eine Einführung in Linux -Automatisierung, Tools und Techniken
- Manjaro Linux gegen Arch Linux
- Installieren Sie Arch Linux in VMware Workstation