Morton warnt – immer mehr Fehler im Linux-Kernel

“Ich glaube, dass der Kernel 2.6 langsam immer fehlerhafter wird”, erklärte Morton in einer Gesprächsrunde auf der Messe. Er führe zwar keine Statistik, jedoch bekomme er immer mehr Mails, in denen Fehler gemeldet werden. Das bestätige seinen Eindruck, dass immer häufiger Bugs im Kernel auftauchen.

Viele der Fehler stecken in Treibern für ältere Peripherien, die heute niemand mehr kauft. Deswegen würden Entwickler, die in Unternehmen für die Kernel-Entwicklung abgestellt sind, sich wenig um solche alten Fehler kümmern. Und weil diese Entwickler meist bei Hardware-Herstellern auf den Lohnlisten stehen, haben sie gewisse Präferenzen und verfolgten die Interessen der Hersteller.

Auch wenn die Hardware, bei der der Bug auftritt, nicht mehr hergestellt werde, so werden solche Systeme nach wie vor eingesetzt. Solche Bugs beeinflussten die Entwicklung des gesamten Kernels, “weil es da Fehler gibt, die niemand behebt”.

Daher fordert Morton die Entwicklergemeinde auf, die Zeiteinteilung neu zu überdenken und bei der Behebung von Fehlern mehr Aufwand zu treiben. “Vielleicht werden wir einen Kernel-Zyklus haben, der nur der Behebung von Fehlern dient”, spekuliert Morton.

Auf jeden Fall sollten Patches nicht an Linus Torvalds, sondern an Morton geschickt werden. Er selbst verwalte den sogenannten ‘-mm’-Zweig des Kernels. Hier würden Patches zunächst getestet, bevor sie zur Weiterentwicklung freigegeben werden. Mit dieser Zwischenstufe werde auch Code ausgefiltert, der nicht kompiliere. Nur etwa drei Viertel der Zusendungen,vertrügen sich mit dem Kernel, kritisiert Morton.

In seiner Keynote wog Morton auch die Vor- und Nachteile von verschiedenen Methoden der Entwicklung in der Community ab. Dabei kritisiert er vor allem die Entwicklung des Codes in abgeschlossenen Projekten. Damit würden die Entwickler des Kernels zu einem Zeitpunkt mit großen Code-Menge überfordert, was es schwierig mache, geeignete freiwillige Tester zu finden. Weiterer Nachteil sei, dass Anpassungen meist in einem früheren Entwicklungsstadium mit weniger Aufwand umgesetzt werden könnten.

Der andere Weg sei, dass die Entwickler lediglich die Grundfunktionen an die ‘Maintainer’ des Kernels weiterleiten. Erweiterungen und Verbesserungen könnten hier einfacher in Absprache mit den Entwicklern des Kernels umgesetzt werden, glaubt Morton.

Page: 1 2

Silicon-Redaktion

Recent Posts

Imperva: API-Nutzung vergrößert Angriffsfläche

Trends 2025 Application Security: Prompt Injection, Super Hacking Tool und Extended Berkeley Packet Filter.

3 Tagen ago

Zendesk: KI-Integration steht auch beim Kundenservice am Anfang

Trends 2025 in der Kundenkommunikation: Schatten-KI, Bot-Kommunikation und menschenähnlichen KI-Agenten.

3 Tagen ago

Cyberangriffe kosten Unternehmen im Schnitt 1 Million Dollar

Aus Sicht des Sicherheitsdienstleisters Kaspersky liegen Schadenskosten und Investitionen in Cybersicherheit damit fast gleichauf.

3 Tagen ago

Malware-Ranking November: KRITIS-Saboteur Androxgh0st in Mozi-Bot-Netz integriert

In Deutschland ist der Infostealer Formbook weiterhin Spitzenreiter und für rund 18,5 Prozent aller Malware-Infektionen…

6 Tagen ago

Sicherheitslücken drohen im gesamten Gerätelebenszyklus

HP Wolf Security-Studie: fehlende Lieferanten-Audits, schwache BIOS-Passwörter, Fear of Making Updates, Epidemie verlorener Geräte und…

7 Tagen ago

Die zehn größten Datenpannen 2024

Datenpannen sorgen nicht nur für aufmerksamkeitsstarke Schlagzeilen – sie sind eine Erinnerung an die Schwachstellen,…

7 Tagen ago