Werbung
Linux-Systeme sind so lächerlich flexibel und konfigurierbar, dass es geradezu verrückt ist. Ein großer Teil der Gründe, warum Linux so flexibel ist, liegt in seiner modularen Struktur. Jede einzelne Systemkomponente und jedes einzelne Programm ist in viele verschiedene Pakete unterteilt, die einfach entfernt, hinzugefügt oder durch etwas anderes ersetzt werden können. Absolut kein Teil des Betriebssystems hat eine Ausnahme von dieser Regel, einschließlich des Linux-Kernels selbst.
Aufgrund dieser Tatsache können Sie den Kernel relativ einfach herausnehmen, einige Dinge daran tun und ihn dann wieder einsetzen. Aber was genau können Sie mit dem Kernel tun und warum sollten Sie in Betracht ziehen, Ihren eigenen, angepassten Kernel zu kompilieren?
Patchen oder Ersetzen von Treibern und anderen Teilen
Einer der häufigsten Gründe, warum Leute zu Hause ihre eigenen Kernel kompilieren, ist die Tatsache, dass einige Treiber (und andere) Kernelfunktionen) müssen gepatcht oder vollständig durch einen völlig anderen Treiber oder einen aktualisierten ersetzt werden ein. Ein gutes Beispiel hierfür ist die Notwendigkeit, einige drahtlose Treiber zu patchen, um dies zu können
Erfassen Sie Pakete für WEP-Cracking So knacken Sie Ihr eigenes WEP-Netzwerk, um herauszufinden, wie unsicher es wirklich istWir sagen Ihnen ständig, dass die Verwendung von WEP zum "Sichern" Ihres drahtlosen Netzwerks wirklich ein Narrenspiel ist, aber die Leute tun es trotzdem. Heute möchte ich Ihnen genau zeigen, wie unsicher WEP wirklich ist, indem ... Weiterlesen . Backtrack Linux, das in diesem Artikel erwähnt wird, enthält die bereits gepatchten Treiber, aber jede andere Distribution verfügt über nicht gepatchte Treiber.Manchmal werden auch bestimmte Treiber zurückportiert, insbesondere Open Source-Grafiktreiber. Wenn Sie einen Treiber zurückportieren, bedeutet dies, dass Sie einen Treiber von einem neueren Kernel nehmen und ihn als Patch in einen älteren stecken. Sogar Leute, die Installieren Sie proprietäre Grafiktreiber So installieren Sie proprietäre Grafiktreiber in Ubuntu, Fedora und MintMeistens ist Open-Source-Software unter Linux in Ordnung. Wenn Sie jedoch echte Spiele und grafische Leistung wünschen, benötigen Sie proprietäre Treiber. Hier erfahren Sie, wie Sie sie erhalten. Weiterlesen Manchmal müssen sie ihre Kernel neu kompilieren, obwohl dies normalerweise automatisch geschieht.
Entfernen Sie nicht benötigten Code und verwenden Sie verschiedene Kompilierungsflags
Ein weiterer sehr nützlicher Teil beim Kompilieren Ihres eigenen Kernels ist, dass Sie Ihre eigene Optimierung durchführen können. Während sich die Anpassung auf das Ändern von Teilen des Kernels konzentriert, konzentriert sich die Optimierung auf alle nicht benötigten Teile das kann entfernt werden, sowie die beste Kombination von Kompilierungsflags, die eine schnellere erzeugen Kernel.
Sagen Sie, dass Ihr Laptop keine hat Bluetooth Wenn Sie keinen USB-Dongle erwerben möchten, können Sie alles, was mit Bluetooth zu tun hat, aus dem Kernel entfernen. Durch diese Logik können viele nicht benötigte Treiber entfernt werden, wodurch Speicherplatz und andere Ressourcen gespart werden. Wenn sie nie mit dem endgültigen Kernel arbeiten, werden sie keine wertvollen Ressourcen laden und aufnehmen, die für etwas anderes verwendet werden könnten.
Erfahren Sie mehr über den Kernel
Last but not least bietet das Kompilieren Ihres eigenen Kernels den Vorteil, dass Sie Linux-Erfahrung haben. Auch wenn Sie nichts (sowohl Anpassungs- als auch Optimierungsperspektiven) am Kernel ändern, erhalten Sie die Erfahrung, die Sie machen Herunterladen einer Vanille-Kopie des Linux-KernelsDas Kompilieren und Ausführen auf Ihrem System kann von unschätzbarem Wert sein, wenn Sie daran interessiert sind. Dies ist natürlich auch etwas, was Leute tun müssen, die täglich als Job am Kernel arbeiten. Daher sollten Computertypen, die mit Linux in Kontakt stehen, diesen Schritt in Betracht ziehen.
Fazit
Am Ende liegt es ganz bei Ihnen, was Sie tun möchten. Für die meisten Benutzer ist der von Ihrer bevorzugten Distribution angebotene Kernel in Ordnung, und Personen, die regelmäßig ihre eigenen Kernel kompilieren, tun dies, weil bestimmte Anforderungen oder Anforderungen bestehen. Wenn Sie jedoch ein Bedürfnis wie das von mir erwähnte haben oder einfach nur daran interessiert sind, sich mit Linux auseinanderzusetzen, ist das Kompilieren Ihres eigenen Kernels auf jeden Fall eine gute Idee.
Kompilieren Sie Ihren eigenen Linux-Kernel? Lohnt es sich und welche Modifikationen nehmen Sie im Vergleich zu Vanille- / Distributionskernen vor? Lass es uns in den Kommentaren wissen!
Bildnachweis: Reparatur von modernen Dieselmotoren, Arbeiterhänden und Werkzeugen über Shutterstock, Recycling-LKW-Abholbehälter über Shutterstock, Pädagogisches Thema: lustiges Teen, Medizin, Wissenschaft über Shutterstock
Danny ist Senior an der University of North Texas und mag alle Aspekte von Open Source Software und Linux.