Abo
  • Services:
Anzeige
Linus Torvalds: User-Space-Treiber für Dateisysteme sind Spielzeug
(Bild: Sven, CC BY-SA 3.0)

Linus Torvalds

User-Space-Treiber für Dateisysteme sind Spielzeug

Linus Torvalds: User-Space-Treiber für Dateisysteme sind Spielzeug
(Bild: Sven, CC BY-SA 3.0)

In der Diskussion über die Aufnahme eines neuen Overlay-Dateisystems in den Linux-Kernel ist ein Streit über den User-Space-Treiber Fuse entbrannt. Laut Linus Torvalds ist Fuse nur Spielzeug und seine Geschwindigkeit könne keineswegs mit der von Kernel-Treibern mithalten. Einige Kernel-Entwickler widersprechen ihm.

Bei der Bitte um Aufnahme des Overlayfs-Treibers in den Kernel trat Entwickler Miklos Szeredi eine Diskussion über den Einsatz des User-Space-Treibers Fuse los. Zunächst hatte Andrew Morton nachgefragt, ob Overlayfs-Treiber nicht auch als Fuse-Treiber eingesetzt werden könnten. Szeredi verneinte, denn Fuse-Treiber für Dateisysteme seien viel zu langsam. Morton akzeptierte das Gegenargument, schlug aber auch vor, den Treiber noch zu verbessern, so dass er eventuell ähnliche Zugriffsgeschwindigkeiten erreichen könne, wie der entsprechende Kernel-Treiber.

Fuse ist nur ein Spielzeug

Kernel-Hacker Linus Torvalds meldete sich daraufhin zu Wort und beschrieb User-Space-Treiber generell als Spielzeug. Sie seien für den Einsatz auf langsamen Speichermedien und bei Schnittstellen geeignet aber niemals für den Einsatz mit dem Root-Dateisystem des Betriebssystems brauchbar, wie von Overlayfs beabsichtigt.

Anzeige

Overlayfs soll als Kernel-Treiber für eine beschreibbare Schicht auf einem statischen Dateisystem, etwa auf einem optischen Medium oder einem ROM-Baustein aufsetzen. Das soll Schreibzugriffe ermöglichen, ohne das gesamte Dateisystem in den Speicher laden zu müssen. Gedacht ist Overlayfs für Live-CDs oder Embedded-Geräte.

Fuse kann doch schnell sein

Szeredi entgegnete, dass der NTFS-Treiber-3g für Fuse ganz gut funktioniere. Er sei nicht so schnell wie ein Kernel-Treiber es sein könnte, aber schneller als der gegenwärtige Kernel-Treiber sei er allemal. Der Fuse-Treiber könne auch noch verbessert werden. Letztendlich sei das optimale Caching für die Zugriffsgeschwindigkeiten verantwortlich und nicht das Dateisystem selber.

Der Entwickler des NTFS-Treibers von Tuxera Anton Altaparmakov, griff ebenfalls in die Diskussion ein: Der Tuxera-Treiber beweise, dass direkte Zugriffe über den Kernel deutlich schneller seien als über Fuse. Der Vorteil des Fuse-Treibers liege darin, dass es einfacher wäre, einen einzigen Fuse-Treiber zu entwickeln, statt für mehrere Architekturen.

NTFS-Treiber auch im User-Space flink

Zudem könne der Fuse-Treiber weniger auf Caching-Funktionen zugreifen als ein Kernel-Treiber, schrieb Altaparmakov. Er habe den Tuxera-Treiber mit Hilfe von delayed metadata updates beschleunigt. Sowohl die Kernel-Treiber-Variante als auch der Treiber für Fuse seien schneller als sämtliche andere gegenwärtige Dateisystem-Treiber, selbst als die für die Standard-Dateisysteme Ext3 und Ext4. Greg Kroah-Hartman verwies in einer Replik an Torvalds ebenfalls auf die Treiber von Tuxera, die allerdings nicht alle als Open-Source-Treiber angeboten werden.

Fuse ist seit Kernel 2.6.14 vom Oktober 2005 offiziell als Treiber integriert. Er dient als Brücke zum Kernel und erlaubt den Zugriff auf Dateisysteme auch für unprivilegierte Benutzer. Er wird aber auch dann eingesetzt, wenn der verwendete Treiber unter Umständen gegen die GPL verstößt. Bekannte Fuse-Treiber sind NTFS-3g oder ZFS-Fuse, das den Zugriff auf das unter BSD eingesetzte ZFS-Dateisystem ermöglicht. Auch die Verschlüsselungssoftware Truecrypt oder das virtuelle Dateisystem für Gnome GVFS verwenden den Fuse-Treiber.

Die Diskussion darüber, ob der Patch akzeptiert wird, dauert noch an.


eye home zur Startseite
chrulri 01. Jul 2011

Nur hast du dann bei FUSE noch teure Kontextswitches etc.. mit drin was dir die...

Hacker Harry 01. Jul 2011

[...] in Deinem footer fehlt noch kill /bin/laden ;)



Anzeige

Stellenmarkt
  1. SICK AG, Waldkirch-Buchholz
  2. GIGATRONIK München GmbH, München
  3. operational services GmbH & Co. KG, München/Ottobrunn
  4. BG-Phoenics GmbH, Hannover


Anzeige
Top-Angebote
  1. (u. a. Asus Gaming-Monitor 299,00€, iPhone 8 64 GB 799,00€, Game of Thrones, Konsolen)
  2. (heute u. a. Star-Wars-Produkte, LG-TVs, Philips Wake-Up Lights, Galaxy A3, Osram Smart+ Plug)
  3. 399,00€

Folgen Sie uns
       


  1. Private Division

    Rockstar-Games-Firma gründet Ableger für AAA-Indiegames

  2. Klage erfolgreich

    BND darf deutsche Metadaten nicht beliebig sammeln

  3. Neuer Bericht

    US-Behörden sollen kommerzielle Cloud-Dienste nutzen

  4. Übernahme

    Walt Disney kauft Teile von 21st Century Fox

  5. Deep Learning

    Googles Cloud-TPU-Cluster nutzen 4 TByte HBM-Speicher

  6. Leistungsschutzrecht

    EU-Staaten uneins bei Urheberrechtsreform

  7. E-Ticket Deutschland bei der BVG

    Bewegungspunkt am Straßenstrich

  8. Star Wars

    The-Last-Jedi-Update für Battlefront 2 veröffentlicht

  9. Airport mit 802.11n und neuere

    Apple sichert seine WLAN-Router gegen Krack-Angriff ab

  10. Bell UH-1

    Aurora Flight Sciences macht einen Hubschrauber zur Drohne



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Vorratsdatenspeicherung: Die Groko funktioniert schon wieder
Vorratsdatenspeicherung
Die Groko funktioniert schon wieder
  1. Dieselgipfel Regierung fördert Elektrobusse mit 80 Prozent
  2. Gutachten Quote für E-Autos und Stop der Diesel-Subventionen gefordert
  3. Sackgasse EU-Industriekommissarin sieht Diesel am Ende

2-Minuten-Counter gegen Schwarzfahrer: Das sekundengenaue Handyticket ist möglich
2-Minuten-Counter gegen Schwarzfahrer
Das sekundengenaue Handyticket ist möglich
  1. Handy-Ticket in Berlin BVG will Check-in/Be-out-System in Bussen testen
  2. VBB Schwarzfahrer trotz Handy-Ticket

Kilopower: Ein Kernreaktor für Raumsonden
Kilopower
Ein Kernreaktor für Raumsonden
  1. Raumfahrt Nasa zündet Voyager-Triebwerke nach 37 Jahren
  2. Bake in Space Bloß keine Krümel auf der ISS
  3. Raumfahrtpionier Der Mann, der lange vor SpaceX günstige Raketen entwickelte

  1. Hierfür braucht Disney mehr eigene Inhalte, die...

    plutoniumsulfat | 23:52

  2. Re: Was bedeutet mittlerweile Indie-Game?

    HorkheimerAnders | 23:50

  3. Re: Via Viagem

    Cok3.Zer0 | 23:48

  4. Re: Bei voller Leistung reicht das Netzteil nicht...

    ikso | 23:35

  5. Re: Ich lach mich kaputt

    nachgefragt | 23:28


  1. 16:10

  2. 15:30

  3. 15:19

  4. 14:50

  5. 14:44

  6. 14:43

  7. 14:05

  8. 12:55


  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