Ist es im Allgemeinen sicher, einen neuen Kernel manuell zu kompilieren und zu installieren?kernel.orgmit:
make -j 8
make install
make modules_install
oder könnte die Distribution, zB Debian, kaputtgehen, weil sie davon ausgeht, dass sie Kernel-Upgrades über verwaltet apt
?
Intuitiv sollte alles weiterhin funktionieren, da der Kernel eine stabile Syscall-API beibehält und die Treiber mit früheren Versionen kompatibel sind.
Antwort1
Ja, es ist sicher. Debian erfordert keinen gepackten Kernel und wie Sie sagen, ist der Kernel abwärtskompatibel. Sie müssen nur sicherstellen, dass Ihre Kernelkonfiguration funktioniert.
Sie können jedoch ein Kernelpaket erstellenaus der Upstream-Kernelquelleund installieren Sie stattdessen die resultierenden Pakete. Führen Sie dies im Kernel-Quellcodebaum aus, anstatt make install modules_install
:
make deb-pkg
Siehe auchdas Debian-Kernel-HandbuchDarin wird erklärt, wie Kernelpakete in verschiedenen Szenarien erstellt werden.