3 Gründe, warum Sie Ihren eigenen Kernel kompilieren möchten [Linux]
Linux-Systeme sind so lächerlich flexibel und konfigurierbar, dass es absolut verrückt ist. Ein Grund, warum Linux so flexibel ist, liegt in seiner modularen Struktur. Jede einzelne Systemkomponente und jedes Programm ist in viele verschiedene Pakete aufgeteilt, die leicht 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.
Aus diesem Grund können Sie den Kernel relativ leicht herausnehmen, etwas unternehmen und dann wieder einfügen. Aber was genau können Sie mit dem Kernel machen und warum sollten Sie darüber nachdenken, Ihren eigenen, angepassten Kernel zu erstellen?
Patchen oder Austauschen von Treibern und anderen Teilen
Einer der häufigsten Gründe, warum Leute ihre eigenen Kernel zu Hause kompilieren, ist die Tatsache, dass einige Treiber (und andere Kernel-Features) gepatcht werden müssen oder vollständig durch einen völlig anderen oder einen aktualisierten Treiber ersetzt werden müssen. Ein gutes Beispiel dafür ist die Notwendigkeit, einige Wireless-Treiber zu patchen, um Pakete für WEP-Cracking erfassen zu können. So können Sie Ihr eigenes WEP-Netzwerk knacken, um herauszufinden, wie unsicher es wirklich ist, wie Sie Ihr eigenes WEP-Netzwerk knacken können, um herauszufinden Wie unsicher es wirklich ist Wir sagen Ihnen ständig, dass die Verwendung von WEP zum "Sichern" Ihres drahtlosen Netzwerks wirklich ein Dummkopfspiel ist, obwohl die Leute es trotzdem tun. Heute möchte ich Ihnen genau zeigen, wie unsicher WEP wirklich ist, indem Sie… Weiterlesen. Backtrack Linux, das in diesem Artikel erwähnt wird, enthält bereits gepatchte Treiber, alle anderen Distributionen enthalten jedoch ungepatchte Treiber.
Manchmal portieren die Leute auch bestimmte Treiber, insbesondere Open-Source-Grafiktreiber. Wenn Sie einen Treiber zurückportieren, bedeutet dies, dass Sie einen Treiber aus einem neueren Kernel nehmen und ihn als Patch in einen älteren Kernel stecken. Selbst Personen, die proprietäre Grafiktreiber installieren Installieren von proprietären Grafiktreibern in Ubuntu, Fedora und Mint Installieren von proprietären Grafiktreibern in Ubuntu, Fedora und Mint In den meisten Fällen ist Open Source-Software unter Linux in Ordnung . Wenn Sie jedoch echte Gaming- und Grafikleistung wünschen, benötigen Sie proprietäre Treiber. So bekommen Sie sie. Read More muss manchmal ihren Kernel neu kompilieren, obwohl dies normalerweise automatisch geschieht.
Entfernen Sie nicht mehr benötigten Code und verwenden Sie andere Zusammenstellungsflags
Ein weiterer sehr vorteilhafter Teil des Kompilierens Ihres eigenen Kernels besteht darin, 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, die entfernt werden können, sowie auf die beste Kombination von Kompilierungsflags, die einen schnelleren Kernel erzeugen.
Angenommen, Ihr Laptop verfügt nicht über Bluetooth-Funktionen und Sie planen nicht, einen USB-Dongle zu erhalten. Sie können 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 verbrauchen, die für etwas anderes verwendet werden könnten.
Mehr über den Kernel erfahren
Zu guter Letzt hat das Kompilieren Ihres eigenen Kernels den Vorteil, dass Sie Linux-Erfahrung haben. Selbst wenn Sie am Kernel nichts ändern (sowohl Anpassungs- als auch Optimierungsperspektiven), kann die Erfahrung, die Sie durch das Herunterladen einer Vanilla-Kopie des Linux-Kernels, das Kompilieren und das Ausführen auf Ihrem System haben, von unschätzbarem Wert sein, wenn Sie etwas dazu haben. Das interessiert auch. Natürlich müssen auch Leute, die täglich als Kernel im Kernel arbeiten, das tun, also 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 Kernel, den Ihre Verteilung Ihrer Wahl anbietet, gut geeignet, und Personen, die regelmäßig eigene Kernel erstellen, tun dies, weil es spezielle Anforderungen oder Anforderungen gibt. Wenn Sie jedoch ein Bedürfnis wie das, das ich erwähnt habe, haben oder einfach nur daran interessiert sind, sich mit Linux vertraut zu machen, dann ist das Kompilieren Ihres eigenen Kernels definitiv eine gute Idee.
Kompilieren Sie Ihren eigenen Linux-Kernel? Lohnt es sich und welche Modifikationen machen Sie im Vergleich zu Vanille- / Verteilerkernen? Lass es uns in den Kommentaren wissen!
Bildnachweise: Reparatur von modernem Dieselmotor, Arbeiterhänden und Werkzeug über Shutterstock, Recycling-LKW-Abfalleimer über Shutterstock, Pädagogisches Thema: lustiges Teenie, Medizin, Wissenschaft über Shutterstock
Erfahren Sie mehr über: Computerwartung.