Linus Torvalds zeigte Nvidia wegen mangelnder Linux-Unterstützung den Stinkefinger. Nvidia gibt der GPL die Schuld.
Linus Torvalds zeigte Nvidia wegen mangelnder Linux-Unterstützung den Stinkefinger. Nvidia gibt der GPL die Schuld. (Bild: Aalto University)

Nvidia GPL verhindert Treiberentwicklung

Nvidia möchte für seine Treiber auf eine Schnittstelle des Kernels zugreifen, die unter der GPL steht. Dafür wäre eine Lizenzänderung notwendig. Einige Kernel-Entwickler wehren sich vehement.

Anzeige

Im Streit um Nvidias Treiber und die Unterstützung seiner Optimus-Technologie hat Nvidia vorgeschlagen, die GPL-Lizenz der DMA-Buffer-Schnittstelle des Linux-Kernels zu entfernen. Alan Cox und weitere Kernel-Entwickler sind dagegen. Der Betreuer des Grafikstacks David Arlie hingegen zeigt Verständnis für Nvidias Einwände.

Es geht in erster Linie um Nvidias Bestreben, seine proprietären Treiber für seine Optimus-Technologie auch unter Linux anzupassen. Damit wird nur im Bedarfsfall eine leistungsfähigere GPU hinzugeschaltet. Solche Grafikkarten kommen in erster Linie in Laptops und mobilen Geräten zum Einsatz.

DMA-Buffer ohne GPL

Damit der proprietäre Treiber ordentlich funktioniert, will Nvidia die vom Linux-Kernel bereitgestellte DMA-Buffer-Schnittstelle nutzen. Damit können Framebuffers effizient von verschiedenen GPUs genutzt werden - auch von anderen offenen oder proprietären Treibern. Solange die Schnittstelle unter der GPL (EXPORT_SYMBOL_GPL) steht, darf Nvidia aber nicht mit seinen proprietären Treibern darauf zugreifen. Der Nvidia-Entwickler Robert Morell hatte einen Patch eingereicht, der das API mit EXPORT_SYMBOL versehen sollte, also dessen GPL-Lizenz entfernt.

Der Patch wurde von den zuständigen Kernel-Entwicklern Mauro Carvalho Chehab und Alan Cox abgelehnt. Cox schrieb, dass eine solche Änderung "mindestens die Zustimmung aller Rechteinhaber des entsprechenden Codes" benötige. Er gab auch zu bedenken, dass auch ohne GPL die Nutzung der DMA-Buffer-Schnittstelle in Kombination mit proprietärem Code gegen die GPL verstoßen könnte.

Zustimmung von Kernel-Entwicklern

Zunächst hatte der DMA-Buffer-Entwickler Rob Clark als einziger seine Zustimmung zur Lizenzänderung gegeben. Er sehe dazu keine Alternative, schreibt er.

Inzwischen gibt auch Arlie zu bedenken, dass die Schnittstelle auch von anderen proprietären Treibern genutzt werden soll, darunter von einigen für ARM-SoCs. Mit der künftigen Version 3 des Direct Rendering Interface (DRI-next) werde DMA-Buffer eine immer größere Rolle spielen. Auch wenn die Kernel-Entwickler es nicht gerne sehen, der Nvidia-Treiber werde intensiv von Anwendern genutzt. Er bevorzuge eine funktionierende Lösung für Anwender, statt dass Nvidia noch mehr Userspace- und Kernel-Code durch ihren eigenen ersetzen.

10 Prozent der Kernel-Symbole unter der GPL

Wie ein Artikel auf LWM.net erläutert, stehen weniger als 10 Prozent aller Symbole im Linux-Kernel unter GPL, Tendenz steigend. Zwar lassen sich mit wenigen Handgriffen auch proprietäre Treiber so anpassen, dass sie mit den GPL-Symbolen verwendet werden können, allerdings wird das dann als offensichtlicher Verstoß gegen die GPL gewertet.

Der Streit um Nvidias mangelnde Unterstützung für Optimus entbrannte vor einigen Monaten, als sich Linus Torvalds deshalb während eines Vortrags mit einem Stinkefinger an Nvidia wandte. Eine Zuschauerin hatte sich beschwert, dass sie auf ihrem Laptop Optimus nicht unter Linux nutzen könne.

Die Diskussion zwischen den Kernel-Entwicklern kann im Thread in der Mailingliste Linaro-mm-sig verfolgt werden.


swissmess 24. Okt 2012

Wie hat der IT.Gnom argumentiert: "Ich kann meine Software verschenken, teuer verkaufen...

GABR13L 23. Okt 2012

hahaha fuck off

Niko198 23. Okt 2012

Können Nvidia-Treiber für FreeBSD etwas, was Nvidia-Treiber für Linux nicht können? Gibt...

nille02 23. Okt 2012

AMDs FOSS treiber ist ebenfalls unter einer BSD Artigen Lizenz. Bei den Blobs geht es...

tuxist 22. Okt 2012

dann habt ihr nach ein Betriebsystem was ohne bestimmter hersteller nicht mehr läuft.

Kommentieren



Anzeige

  1. Softwareentwickler für Embedded Systeme (m/w)
    MBtech Group GmbH & Co. KGaA, Neutraubling bei Regensburg
  2. SAP Inhouse Berater (m/w) QM
    JOST-Werke GmbH, Neu-Isenburg
  3. Systemarchitekt/in für unbemannte Luftfahrzeuge
    ESG Elektroniksystem- und Logistik-GmbH, Fürstenfeldbruck
  4. Fachinformatiker (m/w)
    ADAC TruckService GmbH & Co. KG, Laichingen

 

Detailsuche


Spiele-Angebote
  1. PS4 + The Witcher 3 + Comic
    399,00€
  2. VORBESTELLBAR: Guild Wars 2 Heart of Thorns Vorverkaufsbox
    44,99€ (Vorbesteller-Preisgarantie)
  3. God of War 3 Remastered - [PlayStation 4]
    49,00€ (Release 15. Juli)

 

Weitere Angebote


Folgen Sie uns
       


  1. Kritische Infrastruktur

    Weitere Beweise für Geheimdienstangriff auf Bundestag

  2. Überwachung

    Berliner abgehört - aus Protest gegen die NSA

  3. Tor

    Hidden Services leichter zu deanonymisieren

  4. Telefónica

    Alle Base-Shops verschwinden

  5. Electronic Arts

    Nächstes Need for Speed benötigt Onlineverbindung

  6. Cloud Test Lab

    Google bringt Testservice für App-Entwickler

  7. Test Lara Croft Relic Run

    Tomb Raider auf Speed

  8. Bundestagverwaltung

    Angreifer haben Daten aus dem Bundestag erbeutet

  9. Sicherheitslücken

    Fehler in der Browser-Logik

  10. Google Fotos ausprobiert

    Gute Suche, abgespeckte Bildbearbeitung



Haben wir etwas übersehen?

E-Mail an news@golem.de



Android M: Google zeigt neues System für App-Berechtigungen
Android M
Google zeigt neues System für App-Berechtigungen
  1. Sprachassistent Google Now wird schlauer
  2. Google I/O Spezielles Google-Betriebssystem für Internet der Dinge

LG G4 im Test: Wer braucht schon den Snapdragon 810?
LG G4 im Test
Wer braucht schon den Snapdragon 810?
  1. LG G4 im Hands On Hervorragende Kamera und edle Leder-Optik
  2. Smartphone LG G4 kommt mit 16-Megapixel-Kamera
  3. Werbeaktion LG will 4.000 G4 vor dem Verkaufsstart verteilen

Digitaler Wandel: "Haben Sie Google zerschlagen, kommt der nächste"
Digitaler Wandel
"Haben Sie Google zerschlagen, kommt der nächste"
  1. Störerhaftung Abmahner fordern Registrierung aller WLAN-Nutzer
  2. Freifunker zur Störerhaftung Bundesweites WLAN-Passwort ist keine Lösung
  3. Störerhaftung Auch private Hotspots können geschäftsmäßig sein

  1. Re: Es stoert niemand?

    attitudinized | 00:23

  2. Re: MIPS Architektur selten... alte schon

    DrWatson | 00:22

  3. Re: Bin auf die Hardware gespannt

    DrWatson | 00:20

  4. Re: wie kompromittierungefähr verhindern?

    DrWatson | 00:19

  5. Aber weiter auf US Software setzen

    CraWler | 00:11


  1. 18:56

  2. 16:45

  3. 15:13

  4. 14:47

  5. 14:06

  6. 14:01

  7. 14:00

  8. 13:39


  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