Linux-Entwicklung kann manchmal ziemlich aufregend werden, besonders wenn es einige große Änderungen in einer Software gibt, die einen großen Nutzen bringen kann. Möglicherweise verhindern Sie jedoch, dass Sie Zugang zu diesen Änderungen erhalten, wenn Sie nicht die richtigen Entscheidungen treffen.
Hier erfahren Sie, wie Sie auf dem neuesten Stand der Linux-Software werden und warum Sie dies vielleicht tun möchten.
Warum auf dem neuesten Stand sein?
Die Aufregung der Linux-Entwicklung kann am besten mit einigen theoretischen Beispielen beschrieben werden. Nehmen wir an, dass Ihr Laptop aufgrund einiger Bugs im Grafiktreiber entweder eine schlechte Akkulaufzeit oder schlechte Leistung im Gaming hat. Wenn die Linux-Kernel-Entwickler Patches auf den Kernel anwenden Der Linux-Kernel: Eine Erklärung unter den Bedingungen des Laien Der Linux-Kernel: Eine Erklärung unter den Bedingungen des Laien Es gibt nur eine Sache, die Linux-Distributionen gemeinsam haben: den Linux-Kernel. Aber obwohl oft darüber gesprochen wird, wissen viele Leute nicht genau, was es tut. Lesen Sie mehr, die die Leistungsprobleme beheben und die Akkulaufzeit verbessern, könnte gesunder Menschenverstand sagen, dass Sie versuchen sollten, diesen neuen Kernel in die Hände zu bekommen. 5 Gründe, warum Sie Ihren Kernel oft aktualisieren sollten [Linux] 5 Gründe, warum Sie Ihren Kernel oft aktualisieren sollten Linux] Wenn Sie eine Linux-Distribution wie Ubuntu oder Fedora verwenden, verwenden Sie auch den Linux-Kernel, der Ihre Distribution zu einer Linux-Distribution macht. Ihre Distribution fordert Sie ständig auf, Ihren Kernel zu aktualisieren .... Lesen Sie mehr, damit Sie diese Verbesserungen genießen können.
Einige Distributionen weigern sich jedoch absolut, Kernel (abgesehen von Sicherheitsfehlern) während der Dauer einer einzelnen Distributionsversion zu aktualisieren. Dies bedeutet, dass Sie für diese Distributionen bis zur nächsten Distribution warten müssen, bevor Sie den neuen Kernel genießen können. Für Ubuntu-Benutzer könnte dies bedeuten, dass Sie bis zu sechs Monate warten müssen, oder sogar länger, wenn Sie ein Debian-Benutzer sind. Die Distributionsentwickler verzichten auf Kernel-Upgrades, weil sie die Stabilität gefährden, aber es muss einen Grund geben, warum die Upstream-Kernel-Entwickler den Kernel für stabil halten, oder? Es muss stabil genug für den täglichen Gebrauch sein, und meine eigenen Erfahrungen deuten darauf hin, dass es wenig Sinn hat zu warten, bis die Entwickler Ihrer Distribution endlich dem neueren Kernel vertrauen.
Es gibt viele andere kleine Beispiele, die andere Software betreffen können. Zum Beispiel wurde LibreOffice 4.3 kürzlich veröffentlicht und es behebt sogar einen Fehler, der seit über 11 Jahren besteht. Ubuntu-Benutzer sind jedoch immer noch auf LibreOffice 4.2 fest und werden wahrscheinlich erst zu einem viel späteren Zeitpunkt oder spätestens bei der nächsten Veröffentlichung aktualisiert. Warum warten, wann Sie die neuere Version jetzt verwenden können und diese Bugfixes genießen können?
Wie man an die Schneide kommt
Jetzt, wo du weißt, warum du vielleicht in Betracht ziehen solltest, an der Schneide zu leben, wie machst du das? Sie müssen entweder eine topaktuelle Distribution auswählen, oder Sie müssen Wege finden, um Ihre Softwarequellen zu stärken, um mehr innovative Versionen anzubieten als die, die in den Repositorys Ihrer Distribution angeboten werden.
Wählen Sie die richtige Verteilung
Die einfachere Option (wenn Sie dies zumindest von Anfang an planen) besteht darin, eine Schneidkantenverteilung zu wählen. Meine Empfehlung dafür wäre Arch Linux, eine rollende Release-Distribution, die Software aktualisiert, sobald neue Versionen vorgelagert werden. Arch Linux: Lassen Sie Ihr Linux-System von Scratch Arch erstellen Linux: Lassen Sie Ihr Linux-System von Grund auf für Linux-Power aufbauen Benutzern ist es sehr wünschenswert, Ihr System vollständig anpassen zu können. Manchmal kann das am besten von Anfang an erreicht werden - indem Sie die Komponenten zusammenfügen, die Sie einschließen möchten ... Lesen Sie mehr. Arch ist in dieser Hinsicht sehr aktuell und macht es einfach, im gesamten System und bei allen installierten Anwendungen auf dem neuesten Stand zu bleiben, nicht nur ein paar Kleinigkeiten. Wurde ein neuer Kernel veröffentlicht? Du wirst es schnell bekommen. Ein neuer Grafiktreiber? Warte nur ein paar Tage und du wirst es bekommen. Neue Version von LibreOffice? Sie müssen nicht Monate warten, um es zu bekommen.
Der einzige Nachteil von Arch Linux ist, dass es schwierig ist, es einzurichten, weil man mit einer minimalen Basis beginnt und sich hocharbeitet. Es ist definitiv die Mühe wert, aber einige Leute wollen vielleicht nicht die Mühe machen müssen oder sie verstehen nicht alles, was sie tun müssen, um ihr System richtig zu konfigurieren. Wenn Arch Linux nicht auf Ihrer Seite ist, wäre mein nächster Vorschlag eine Distribution wie Fedora. Obwohl Fedora nicht auf einem Rolling-Release-Modell operiert, hat es eine höhere Tendenz, Software innerhalb eines Veröffentlichungszyklus, einschließlich des Kernels, auf neue Hauptversionen zu aktualisieren. Es ist eine ziemlich enge Sekunde so weit, wie Schneide Sie bekommen können.
Machen Sie das Beste aus Ihrer aktuellen Distro
Wenn beides nicht gut für dich ist, kannst du Ubuntu oder ein Derivat verwenden. Sie können dann auf dem neuesten Stand bleiben, indem Sie Ihrem System zahlreiche PPAs (Personal Package Archives) hinzufügen. Überprüfen Sie, ob es eine PPA für ein Stück Software gibt Was ist ein Ubuntu PPA & Warum sollte ich einen verwenden? [Technologie erklärt] Was ist ein Ubuntu PPA & Warum sollte ich einen verwenden? [Technology Explained] Lesen Sie mehr, die Sie regelmäßig verwenden und fügen Sie es hinzu.
Zum Beispiel erlaubt LibreOffice PPA Ubuntu-Benutzern, auf LibreOffice 4.3 zu aktualisieren, obwohl die Ubuntu-Repositories dies nicht bieten. Es gibt auch das GetApps-Repository für zusätzliche Software und neuere Versionen und das Oibaf-PPA für aktualisierte Grafiktreiber. Lesen Sie in unserer Auflistung von 7 nützlichen PPAs noch ein paar mehr, die Sie Need More, oder Updated, Software hinzufügen sollten? Probieren Sie diese 7 Ubuntu PPAs brauchen mehr oder aktualisierte Software? Versuchen Sie diese 7 Ubuntu PPAs Lesen Sie mehr.
Es gibt kein direktes PPA für Kernel unter Ubuntu, aber Sie können diese Seite besuchen, den gewünschten Kernel auswählen (für die neuesten durchblättern) und dann die Pakete selbst installieren (den Kernel für Ihre Architektur, den Header für Ihre Architektur) und der Header für alle Architekturen - alle drei Dateien in der generischen Variante und nicht die Variante mit niedriger Latenz. Dies erfordert ein wenig Aufwand, und es gibt keine Möglichkeit, die Aktualisierung Ihres Kernels auf diese Weise zu automatisieren, abgesehen von der Erstellung eines eigenen Skripts, aber Sie können damit von den Änderungen in dieser neueren Version profitieren.
Sind Sie Schneide?
Alles in allem kann das Ausprobieren der Schneide Ihnen viele Vorteile früher als später bieten. Das Beste von allem, bietet Schneide noch eine vernünftige Erwartung der Stabilität, im Gegensatz zu blutenden Rand, was bedeutet, dass Sie Code im Grunde richtig ausprobieren, wie es getippt wird und daher keine Erwartung von Stabilität haben.
Die zwei allgemeinen Methoden sind die besten Wege, um der Schneide näher zu kommen. Probieren Sie sie aus, wenn Sie interessiert sind.
Gab es eine Methode, die ich verpasste? Denkst du, an der Spitze zu sein ist oder ist es nicht wert? Lass es uns in den Kommentaren wissen!