Werbung
Die Linux-Entwicklung kann manchmal sogar ziemlich aufregend werden, insbesondere wenn einige wichtige Änderungen an einer Software vorgenommen werden, von denen Sie sehr profitieren können. Möglicherweise verhindern Sie jedoch, dass Sie Zugriff auf diese Änderungen erhalten, wenn Sie nicht die richtigen Entscheidungen treffen.
Hier erfahren Sie, wie Sie auf dem neuesten Stand der Linux-Software sein können und warum Sie dies möglicherweise möchten.
Warum auf dem neuesten Stand sein?
Die Aufregung der Linux-Entwicklung lässt sich am besten anhand einiger theoretischer Beispiele beschreiben. Nehmen wir an, Ihr Laptop hat aufgrund einiger Fehler im Grafiktreiber entweder eine schlechte Akkulaufzeit oder eine schlechte Leistung beim Spielen. Bei den Linux-Kernel-Entwicklern Wenden Sie Patches auf den Kernel an Was ist ein Kernel unter Linux und wie überprüfen Sie Ihre Version?Linux ist ein Betriebssystem, oder? Nun, nicht genau! Es ist eigentlich ein Kernel. Aber was ist der Linux-Kernel? Weiterlesen
Der gesunde Menschenverstand könnte sagen, dass Sie es versuchen sollten, um die Leistungsprobleme zu beheben und die Akkulaufzeit zu verbessern Holen Sie sich diesen neuen Kernel 5 Gründe, warum Sie Ihren Kernel häufig aktualisieren sollten [Linux]Wenn Sie eine Linux-Distribution wie Ubuntu oder Fedora verwenden, verwenden Sie auch den Linux-Kernel, den Kern, der Ihre Distribution tatsächlich zu einer Linux-Distribution macht. Ihre Distribution fordert Sie ständig auf, Ihren Kernel zu aktualisieren ... Weiterlesen damit Sie diese Verbesserungen genießen können.Eine Handvoll Distributionen lehnen es jedoch absolut ab, Kernel (mit Ausnahme von Sicherheitslücken) während einer einzelnen Distributionsversion zu aktualisieren. Dies bedeutet, dass Sie für diese Distributionen bis zur nächsten Distributionsversion warten müssen, bevor Sie den neuen Kernel genießen können. Für Ubuntu-Benutzer kann dies bedeuten, dass Sie bis zu sechs Monate oder sogar länger warten müssen, wenn Sie ein Debian-Benutzer sind. Die Distributionsentwickler verzichten auf Kernel-Upgrades, da dies die Stabilität gefährdet. Es muss jedoch einen Grund geben, warum die Upstream-Kernel-Entwickler den Kernel als stabil betrachten, oder? Es muss für den täglichen Gebrauch stabil genug sein, und meine eigenen Erfahrungen legen nahe, dass es wenig Sinn macht, 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 behebt sogar einen Fehler, der seit über 11 Jahren besteht. Ubuntu-Benutzer stecken jedoch immer noch in LibreOffice 4.2 fest und werden wahrscheinlich erst viel später oder spätestens bei der nächsten Distributionsversion aktualisiert. Warum warten, wenn Sie jetzt die neuere Version verwenden und diese Fehlerkorrekturen genießen können?
So kommen Sie auf den neuesten Stand
Nun, da Sie wissen, warum Sie vielleicht überlegen möchten, auf dem neuesten Stand zu leben, wie machen Sie das? Sie müssen entweder eine innovative Distribution auswählen oder Wege finden, um Ihre Software zu stärken Quellen, um mehr innovative Versionen als die in Ihrer Distribution angebotenen bereitzustellen Repositories.
Wählen Sie die richtige Verteilung
Die einfachere Option (wenn Sie dies zumindest von Anfang an planen) ist die Auswahl einer innovativen Verteilung. Meine Empfehlung hierfür wäre Arch Linux, ein Rolling Release Distribution, die nur Software aktualisiert, wenn neue Versionen vorgelagert werden Arch Linux: Damit Sie Ihr Linux-System von Grund auf neu erstellen könnenFür Linux-Power-User ist es äußerst wünschenswert, Ihr System vollständig anpassen zu können. Manchmal kann dies am besten von Anfang an erreicht werden - indem Sie die Komponenten zusammensetzen, die Sie einbeziehen möchten ... Weiterlesen . 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 bei einigen Kleinigkeiten. Wurde ein neuer Kernel veröffentlicht? Sie werden es schnell bekommen. Ein neuer Grafiktreiber? Warten Sie höchstens ein paar Tage und Sie werden es bekommen. Neue Version von LibreOffice? Sie müssen nicht Monate warten, um es zu bekommen.
Der einzige Nachteil von Arch Linux ist, dass die Einrichtung schwierig ist, da Sie mit einer sehr minimalen Basis beginnen und sich nach oben arbeiten. Die Mühe lohnt sich auf jeden Fall, aber einige Leute möchten sich möglicherweise nicht anstrengen müssen oder verstehen nicht alles, was sie zur korrekten Konfiguration ihres Systems tun müssen. Wenn Arch Linux nicht in Ihrer Nähe ist, wäre mein nächster Vorschlag eine Distribution wie Fedora. Fedora arbeitet zwar nicht mit einem rollierenden Release-Modell, hat jedoch eine höhere Tendenz, Software innerhalb eines Release-Zyklus, einschließlich des Kernels, auf neue Hauptversionen zu aktualisieren. Es ist eine ziemlich knappe Sekunde, was die Schneide angeht.
Machen Sie das Beste aus Ihrer aktuellen Distribution
Wenn beides nicht gut für Sie ist, können Sie auch einfach 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 unbedingt, ob es eine gibt PPA für eine Software Was ist ein Ubuntu-PPA und warum sollte ich einen verwenden wollen? [Technologie erklärt] Weiterlesen dass Sie es regelmäßig verwenden und hinzufügen.
Mit dem LibreOffice PPA können Ubuntu-Benutzer beispielsweise auf LibreOffice 4.3 aktualisieren, obwohl die Ubuntu-Repositorys dies nicht anbieten. Es gibt auch das GetApps-Repository für zusätzliche Software und neuere Versionen und das Oibaf PPA für aktualisierte Grafiktreiber. Lesen Sie mehr über ein paar mehr in unserer Liste von 7 nützliche PPAs, die Sie hinzufügen sollten Benötigen Sie mehr oder aktualisierte Software? Probieren Sie diese 7 Ubuntu-PPAs aus Weiterlesen .
Es gibt keine direkte PPA für Kernel unter Ubuntu, aber Sie können besuchen diese SeiteWählen Sie den gewünschten Kernel (scrollen Sie nach unten, um die neuesten zu finden) und installieren Sie die Pakete selbst (den Kernel für Ihren Architektur, der Header für Ihre Architektur und der Header für alle Architekturen - alle drei Dateien in der generischen Variante und nicht die niedrige Latenzvariante). Dazu ist etwas Ellbogenfett erforderlich, und es gibt keine Möglichkeit, die Aktualisierung Ihres Kernels auf diese Weise zu automatisieren Abgesehen davon, dass Sie Ihr eigenes Skript schreiben, können Sie damit von allen Änderungen profitieren, die in diesem neueren Skript vorgenommen wurden Ausführung.
Sind Sie auf dem neuesten Stand?
Alles in allem kann das Ausprobieren der Schneide Ihnen eher früher als später viele Vorteile bringen. Das Beste ist, dass die Schneide im Gegensatz zur blutenden Kante immer noch eine vernünftige Erwartung an Stabilität bietet dass Sie Code grundsätzlich richtig ausprobieren, während er abgetippt wird, und daher keine Erwartung haben Stabilität.
Die beiden allgemeinen Methoden sind die besten Möglichkeiten, um der Schneide näher zu kommen. Probieren Sie sie also aus, wenn Sie interessiert sind.
Gab es eine Methode, die ich verpasst habe? Denken Sie, dass es sich lohnt oder nicht, auf dem neuesten Stand zu sein? Lass es uns in den Kommentaren wissen!
Danny ist Senior an der University of North Texas und mag alle Aspekte von Open Source Software und Linux.