Kernel-Entwickler

Bessere Treiber mit Linux

Hardwaretreiber sollten zuerst für Linux programmiert werden, schlägt Kernel-Entwickler Luis R. Rodriguez vor. Damit könnten Hardwarehersteller qualitativ bessere Treiber entwickeln und später auf Windows und Mac OS X portieren.

Anzeige

Die Entwicklung von geschlossenen Treibern nutzen die Hardwarehersteller nach Ansicht des Kernel-Entwicklers Luis R. Rodriguez aus, um ihre Treiber schnell und schlampig zu programmieren. Zudem mangele es ihnen an Übersicht und Qualität, schreibt Rodriguez in einem Beitrag an die Linux-Kernel-Mailingliste. Wenn Treibercode von Hardwareherstellern beim Linux-Kernel eingereicht werde, müsse er meist aufgearbeitet werden. Zudem sorgten etliche Codeprüfungen dafür, dass am Ende ein qualitativ hochwertiger Treiber entstehe.

Da die verschiedenen Betriebssysteme als Basis oftmals ein gemeinsames Treiberframework mitbringen, ist der Teil des Codes, den ein Hersteller selbst einbringen muss, immer geringer geworden. Sowohl Linux als auch Mac OS X und Windows enthalten beispielsweise einen WLAN-Stack für 802.11, auf dem Hersteller ihre Treiber aufsetzen könnten.

Damit falle zumindest teilweise das Argument der Hersteller weg, die Entwicklung für den Linux-Kernel sei zu langsam, um Treiber in einer wettbewerbsfähig kurzen Zeit auf den Markt zu bringen. Rodriguez hält die lange Entwicklungszeit allerdings weiterhin für ein Problem. Er schlägt vor zu überlegen, wie auch die Kernel-Programmierer die Entwicklung beschleunigen könnten.

Er wünsche sich, dass Linux-Anwender früher und überhaupt in den Genuss von Hardwaretreibern kämen, schreibt Rodriguez. Vor allem hätten aber Anwender aller Betriebssysteme was davon, wenn Entwickler proprietärer Treiber mehr auf das Architekturdesign achteten und ihren Code besser pflegten.

Rodriguez ist beim Linux-Kernel unter anderem für die Entwicklung des WLAN-Stacks zuständig und hat an den MadWiFi- und Prism54-Treibern mitgearbeitet. Seine Äußerungen beziehen sich vor allem auf den Code für WLAN-Treiber. Unter Rodriguez' Posting schrieb Entwickler Alan Cox, die Idee sei gut, aber Firmen wollen schließlich Geld verdienen. Aus deren Sicht sei es eine gute Idee, proprietäre Stack-Erweiterungen in ihren Treibercode einzupflegen.


unbeindruckt 25. Nov 2010

Nachhaltigkeit und Investitionssicherheit, ist doch genau der Grund, warum vernünftige...

Kommentar an... 24. Nov 2010

Nautilus ist so eine Sache, er lässt sich schön mit Skripten erweitern, aber die...

zzz 24. Nov 2010

Als Beispiel hier, der Windows Treiber für Linux Dateisysteme. Da sind kaum welche...

Stebs 24. Nov 2010

Huh? Wie kommst du denn darauf? Würde mich ernsthaft interessieren wie du da getestet...

Bauer User 24. Nov 2010

Nö. Treiber braucht nur das OS. Für Linux wurde USB jedenfalls nicht entworfen, auch...

Kommentieren




Anzeige
  1. Teamleiter User Experience & Analytics (m/w)
    PAYBACK GmbH, München
  2. Lead-Softwareentwickler(in)
    HELBAKO GmbH, Heiligenhaus
  3. Software-Entwickler / Java-Architekten (m/w)
    AKDB Anstalt für kommunale Datenverarbeitung in Bayern, München, Nürnberg, Regensburg und Chemnitz
  4. Ingenieur/in für den Bereich Softwarelogistik Automotive
    ESG Elektroniksystem- und Logistik-GmbH, München

 

Detailsuche


Folgen Sie uns
       


  1. Filesharing

    Schweiz will Internetsperren auf das Urheberrecht ausweiten

  2. Oslic und Oscad

    Ratgeber für freie Lizenzen

  3. Datenschutz-Grundverordnung

    Chaos Computer Club fürchtet Datenschutzauflösung durch EU

  4. 3M

    Quantenpunkte sollen LCDs farbiger machen

  5. Solar Impulse

    Solarflugzeug fliegt nach Dallas

  6. Telekom

    Bundestagspetition gegen Drosselung gestartet

  7. Linuxtag 2013

    Univention Absolventenpreis für Stauvermeidung

  8. Smartphones

    Kritik an Samsungs "rabiater Vorherrschaft"

  9. Steve Wilhite

    Ehrung für den Erfinder des "Jif"-Formates

  10. Seagate

    4-TByte-Festplatte für DVR und Videoüberwachung



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Sony: Die Playstation 4 ist schwarz - und verschwommen
Sony
Die Playstation 4 ist schwarz - und verschwommen

Störfeuer von Sony: Kurz vor der Enthüllung der nächsten Xbox hat Sony ein Video veröffentlicht, das zumindest einen verschwommenen Blick auf das Gehäuse der Playstation 4 gewährt.

  1. Electronic Arts Leitender EA-Entwickler bezeichnet Wii U als "Mist"
  2. Lords of the Fallen Witcher-2- und Ankh-Macher arbeiten an Rollenspiel
  3. Polyphony Digital Gran Turismo erscheint für Playstation 3 - vorerst

Xbox One: Forza 5 und Halo-Serie von Spielberg kommen für Xbox One
Xbox One
Forza 5 und Halo-Serie von Spielberg kommen für Xbox One

Microsoft hat erste Exklusivinhalte für die Xbox One vorgestellt. Neben dem Rennspiel Forza 5 fällt vor allem Halo auf, das noch nicht als Spiel, sondern als Serie von Steven Spielberg auf die Konsole kommt. Für Call of Duty: Ghosts gibt es Exklusivinhalte zuerst.

  1. Microsoft Neue Xbox wird offiziell Ende Mai 2013 enthüllt
  2. Nächste Xbox Cliff Bleszinski schaltet sich in Always-on-Debatte ein
  3. Nächste Xbox Cryteks Ryse und neues Forza exklusiv zum Start

Engine: Unity-Basis kostenlos mit Mobile-Werkzeugen
Engine
Unity-Basis kostenlos mit Mobile-Werkzeugen

Hobbyentwickler und kleine Studios können mit der Unity-Engine ab sofort kostenlos für Android und iOS produzieren. Etwas später sollen auch die Werkzeuge für Windows 8, Blackberry und weitere mobile Plattformen verfügbar sein.

  1. Eve VR ausprobiert Freie Sicht im Cockpit von Eve Online
  2. Test Ubuntu 13.04 Raring Ringtail geht's langsam an
  3. Unity Hat Adobe das Interesse an Flash verloren?

Zum Artikel