Abo
  • Services:
Anzeige

Linux-Treiber laufen im Userspace

Geringer Teil des Treibers bleibt im Kernel selbst

Ein Patch im aktuellen Linux-Kernel-Entwicklungszweig führt ein neues Modell zur Treiberentwicklung ein. Nur kleine Teile eines Hardware-Treibers gelangen dabei noch in den Kernel selbst, der Hauptteil kann im Userspace laufen. So können auch proprietäre Treiber angeboten werden.

Mit Userspace-I/O (UIO) wurde ein Modell in den Entwicklungszweig für den Linux-Kernel 2.6.23 aufgenommen, bei dem ein Großteil der Funktionen im Userspace liegt. Direkt für den Kernel ist nur noch ein sehr kleiner Treiber nötig, der mit den Interrupts umgeht. Andere Funktionen können durch das Userspace-Programm erfolgen, das hierfür Sysfs und eine Gerätedatei nutzt.

Anzeige

Damit können auch die Hauptfunktionen in einem proprietären Programm stecken, während nur die Kernel-Schnittstelle unter der GPL veröffentlicht werden muss. Dabei ist auch von Vorteil, dass diese Schnittstelle stabil bleiben kann und Änderungen am Treiber bei neuen Kernel-Versionen nicht nötig werden. Heute ist es bei proprietären Kernel-Treibern häufig der Fall, dass diese nicht mehr funktionieren, wenn ein neuer Kernel API-Änderungen enthält. Fehler im Treiber würden außerdem nicht zu einem Absturz des Kernels führen.

Eine Dokumentation sowie ein Beispieltreiber wurden ebenfalls integriert.


eye home zur Startseite
Flying Circus 23. Jul 2007

Und heute? Er installiert den Kernel-Treiber und BUMM. Ich sehe ehrlich gesagt das...

osmaster 22. Jul 2007

Hmm, also so eine Treiberschnittstelle finde ich nicht so schlecht. Denn eigentlich finde...

aaaaaaaaaaaa 22. Jul 2007

Der Vergleich hinkt: Nenn mir ein UNIX, dass so eine breite Palette von Hardware...

Fragrüdiger 22. Jul 2007

Sie sind allerdings auch schon sehr lang her, seitdem hat sich einiges getan. Die...

ölf 22. Jul 2007

Ähm, Commodore liefert auch keine Linux-Treiber für meinen Amiga 1000! Und auch nicht für...



Anzeige

Stellenmarkt
  1. Universität Passau, Passau
  2. LuK GmbH & Co. KG, Bühl
  3. Sattel Business Solutions GmbH, Langenau
  4. Landesbetrieb IT.Niedersachsen, Hannover


Anzeige
Top-Angebote
  1. 649,00€
  2. 20,00€
  3. 5,00€

Folgen Sie uns
       


  1. Frontrow

    Halskette als Kamera zum Dauerfilmen

  2. Streetscooter Work XL

    Deutsche Post stellt Elektro-Lkw mit 200 km Reichweite vor

  3. Interview auf Youtube

    Merkel verteidigt Ziel von 1 Million Elektroautos bis 2020

  4. Ransomware

    Not-Petya-Angriff kostet Maersk 200 Millionen US-Dollar

  5. Spielebranche

    Mikrotransaktionen boomen zulasten der Kaufspiele

  6. Autonomes Fahren

    Fiat Chrysler kooperiert mit BMW und Intel

  7. Auto

    Toyota will Fahrzeugsäulen unsichtbar machen

  8. Amazon Channels

    Prime-Kunden erhalten Fußball-Bundesliga für 5 Euro im Monat

  9. Dex-Bytecode

    Google zeigt Vorschau auf neuen Android-Compiler

  10. Prozessor

    Intels Ice Lake wird in 10+ nm gefertigt



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Game of Thrones: Die Kunst, Fiktion mit Wirklichkeit zu verschmelzen
Game of Thrones
Die Kunst, Fiktion mit Wirklichkeit zu verschmelzen
  1. HBO Nächste Episode von Game of Thrones geleakt
  2. Hack Game-of-Thrones-Skript von HBO geleakt
  3. Game of Thrones "Der Winter ist da und hat leider unsere Server eingefroren"

Threadripper 1950X und 1920X im Test: AMD hat die schnellste Desktop-CPU
Threadripper 1950X und 1920X im Test
AMD hat die schnellste Desktop-CPU
  1. Ryzen AMD bestätigt Compiler-Fehler unter Linux
  2. CPU Achtkerniger Threadripper erscheint Ende August
  3. Ryzen 3 1300X und 1200 im Test Harte Gegner für Intels Core i3

Sysadmin Day 2017: Zum Admin-Sein fehlen mir die Superkräfte
Sysadmin Day 2017
Zum Admin-Sein fehlen mir die Superkräfte

  1. Re: 5 Euro im Monat, um 22 Leuten beim...

    Youkai | 08:14

  2. Re: 200 km umgerechnet = maximal 2h fahrt mit 100Kmh

    Stefan99 | 08:14

  3. Re: Sky wird jetzt pleite gehen

    matok | 08:13

  4. Re: 200km ist aber für ein Paket Fahrer ja nun...

    deefens | 08:11

  5. Re: schöne belanglose Unterhaltungen...

    Dieselmeister | 08:08


  1. 07:40

  2. 07:21

  3. 16:57

  4. 16:25

  5. 16:15

  6. 15:32

  7. 15:30

  8. 15:02


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel