Linux-Kernel: Obskure Hardware läuft, aber mein PC nicht? | c't uplink 37.7
Tausende Programmierer und Entwicklerinnen arbeiten am Linux-Kernel mit. Kein Wunder, steckt der Kernel doch in allerlei Geräten: Ob Android-Smartphones, Embedded-Computern, Laptops und PCs oder insbesondere Servern. Doch wie arbeiten all die Leute zusammen und vor allem warum? Die Entwicklung wird von keiner Firma oder Organisation bestimmt, auch wenn Linux-Erfinder Linus Torvalds weiter an der Spitze steht. Wer unterstützt ihn dabei und welchen Weg geht ein Patch bis der neue Code im offiziellen Kernel landet?
Kernel-Experte Thorsten Leemhuis erklärt die Abläufe in der Kernel-Entwicklung und diskutiert mit den c’t Redakteur:innen Pina Merkert, Keywan Tonekaboni und Sylvester Tremmel: Warum gibt es für so manch exotischen Spezial-Chip Treiber im Linux-Kernel, für etliche Consumer-Produkte sieht es dagegen mau aus.
Gemeinsam diskutieren sie, warum es keine einheitliche Treiber-Schnittstelle im Linux-Kernel gibt und ob das jetzt aus Sicht der Nutzer ein Vor- oder Nachteil ist. Zudem sprechen sie darüber, was sich in den vergangenen Jahren gebessert hat und wo die Stärken von Linux sind. Und es geht um ein aktuelles Beispiel: Wie verscherzt man es sich mit wichtigen Akteuren der Kernel-Community.
Mit dabei: Thorsten Leemhuis, Sylvester Tremmel, Pina Merkert und Keywan Tonekaboni
Die c’t 10/2021 gibt’s am Kiosk, im Browser und in der c’t-App für iOS und Android.
Artikel zur Sendung:
Wer bestimmt, wo es mit dem Linux-Kernel hingeht (c’t 10/2020, S. 48) Wie Änderungen in den Linux-Kernel fließen (c’t 10/2020, S. 56) Warum das mit Treibern bei Linux manchmal so mühsam ist (c't 3/2021, S. 162)[Link auf Beitrag 3093370] Das c't Sonderheft Linux ist als Print-Ausgabe und in digitaler Form im heise shop erhältlich.
Links zur Sendung:
Linux-Kernel-Website
Spiegel des Kernel-Repositorys auf Github
GitHub-Badge für die Beteiligung der NASA-Mars-Drone Ingenuity
Archiv der Linux Kernel Mailing Liste (Alternative: lkml.org)
Syzbot: Automatisierte Fehlersuche
Bugs mit Vorsatz: University of Minnesota von Linux-Kernel-Mitarbeit ausgesperrt
Linux 5.12: Standard-Release mit neuem Hypervisor & überarbeitetem ID-Remapping