ich wollte euch einmal fragen, welche Erfahrungen ihr mit der Installation eines Mainline-Kernels gemacht habt. Was waren eure Beweggründe diesen Kernel zu installieren. Wie haltet ihr ihn aktuell in Bezug auf Updates?
Um mal auf die Eingangsfrage zurückzukommen:
Ich benutze schon seit einigen Jahren je nach Hardware einen Kernel aus dem Mainline-Archiv. Auf meinen Desktop-PC und meinem Notebook (Lenovo T460) läuft seit einígen Wochen die Version 4.7(rc), da darin meine Radeon R380 im besser unterstützt wird und bei meinem Notebook einige Bugs (Flackernder Bildschirm) verschwunden sind und der Akku deutlich länger durchhält.
Man muss sich halt selbst um das Aktualisieren kümmern (Regelmäßig auf kernel.org vorbeischauen und dann im Mainline-PPA nachschauen ob schon Pakete erstellt wurden) und man muss damit rechnen, dass es Probleme geben kann. So war im Mainline-Kernel eine Zeit lang das Modul "unix" nicht fest einkompiliert, was dazu führte, dass das System nicht mehr bootete. Man musste es explizit in der Datei "/etc/modules" angeben, damit das System wieder lief. Solche Fehler können passieren und man sollte deshalb immer einen funktionierenden Ersatz-Kernel zur Verfügung haben, falls etwas schief gehen sollte.
Mein Grund war, dass ich nach einem BIOS-Update von meinem Asus Zenbook UX305CA mein Touchpad nicht mehr benutzen konnte. [..] Obwohl Xenial nur mit dem Kernel 4.4 herauskam, und in diversen Beiträgen davon erzählt wurde, dass der Touchpad-Treiber erst ab 4.5 enthalten sein wird, hat das Touchpad bis zum heutigen BIOS-Update einwandfrei funktioniert.
Das liegt daran, dass die Version 4.4 von Ubuntu 16.04 keine "richtige" Version 4.4 ist, sondern ein Misch-Masch aus 4.4 und 4.5 (Vor allem was die Treibe betrifft). Warum dann nicht gleich 4.5? Weil die Version 4.4 eine Langzeitversion ist und mehrere Jahre mit Bugfixes versorgt wird, während die Version 4.5 mit dem Erscheinen der Version 4.7 schon fast wieder "EOL" ist.
Linux thinkpad 4.7.0-040700rc7-generic #201607110032 SMP Mon Jul 11 04:34:25 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Funktioniert einwandfrei.