Systemanalyse: Wie Dtrace auf Linux kommen könnte

Ohne große Ankündigung hat Oracle die Lizenz von Dtrace geändert. Das von Sun übernommene Werkzeug könnte so theoretisch in den Hauptzweig von Linux eingepflegt werden. Besonders wahrscheinlich ist das aber eher nicht.

Artikel veröffentlicht am ,
Die Tracing-Funktionen von Linux sind sehr weit ausgereift.
Die Tracing-Funktionen von Linux sind sehr weit ausgereift. (Bild: Brendan Gregg, BCC)

Schon vor rund einem halben Jahr hat Oracle die Lizenz des Kernel-Moduls für das Analysewerkzeug Dtrace unter die GPLv2 gestellt. Das schreibt der bei Red Hat angestellte Linux-Entwickler Mark Wielaard in seinem Blog. Er zeigt sich dabei ebenso überrascht wie ein Großteil der Community, da diese Änderung ohne große Ankündigung durchgeführt worden ist. Welche Auswirkungen der Lizenzwechsel haben wird, ist derzeit zwar noch nicht absehbar, der Schritt kommt aber wohl zu spät.

Stellenmarkt
  1. Senior Consultant (m/w/d) SAP Finance and Analytics
    Witzenmann GmbH, Pforzheim
  2. IT-Administrator (m/w/d)
    P&I Personal & Informatik AG, Wiesbaden
Detailsuche

Mit der Übernahme von Sun hat Oracle nicht nur die Technik für das Betriebssystem Solaris erhalten, sondern auch daraus hervorgegangene Techniken wie das fortschrittliche Dateisystem ZFS oder eben das Analysewerkzeug Dtrace. Diese standen bisher unter der CDDL und waren damit nicht zur GPLv2 kompatibel, weshalb Dtrace nicht direkt in den Hauptzweig des Linux-Kernel eingepflegt werden konnte, der unter GPLv2 steht. Mit dem Lizenzwechsel ist dies nun zumindest theoretisch doch möglich.

Oracle hat dies für seine Enterprise-Linux-Distribution offenbar bereits umgesetzt, Dtrace also in den dort verwendeten Kernel integriert und pflegt sogar ein Repository des Kernel-Moduls mit Portierungen auf Basis der aktuellen Upstream-Version von Linux.

Dtrace-Integration nicht entschieden

Wielaard beschreibt das Vorgehen von Oracle als "richtig" und bedankt sich auch für diesen Schritt. Der Entwickler, der unter anderem an dem Analysewerkzeug Systemtap arbeitet, gibt aber auch zu bedenken, dass für eine "richtige Integration" viel Arbeit zu tun sei. Darüber hinaus gebe es wohl viele technischen Hürden zu überwinden, die Kollaboration daran könnte nun aber beginnen.

Golem Akademie
  1. PostgreSQL Fundamentals
    14.-17. September 2021, online
  2. Advanced Python - Fortgeschrittene Programmierthemen
    16./17. September 2021, online
Weitere IT-Trainings

In der Community herrscht aber bei weitem keine Einigkeit zu dem Vorgehen über die mögliche Integration von Dtrace. Der langjährige ehemalige Sun- und Oracle-Angestellte Brendan Gregg, der nun bei Netflix arbeitet, weist etwa darauf hin, dass die Relizenzierung aus seiner Sicht Jahre zu spät komme. So habe der Linux-Kernel mit eBPF inzwischen deutlich mehr Funktionen, als Dtrace sie biete, und der mögliche Wechsel auf Dtrace sei gar ein Rückschritt.

Der Analysespezialist Gregg hat dies bereits im Herbst 2016 in seinem Blog detailliert beschrieben. Der nun unter GPL stehende Code von Dtrace sei also nicht mehr notwendig, das Userspace Frontend dagegen schon, schreibt Gregg. Er gehe davon aus, dass es Ende 2018 eine funktionierende Portierung der Dtrace-Anwendung zum Ausführen der sogenannten D-Skripte geben werde. Diese werde wohl aber bereits bestehende Funktionen wie eBPF sowie die dafür entstandene Compiler-Sammlung BCC als Backend nutzen.

Ob sich Gregg mit dieser Einschätzung durchsetzen wird oder Dtrace vielleicht doch ohne größere Anpassungen in Linux integriert wird, muss sich noch zeigen.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Frommer Legal
Große Abmahnwelle wegen Filesharing in Deutschland

Mehrere Zehntausend Menschen suchen derzeit Hilfe bei einer Anwaltskanzlei, weil sie wegen angeblich illegalem Filesharing abgemahnt wurden.

Frommer Legal: Große Abmahnwelle wegen Filesharing in Deutschland
Artikel
  1. Ärger um Drachenschanze: Dorf verhängt Sonderverbote wegen umstrittenem Youtuber
    Ärger um Drachenschanze
    Dorf verhängt Sonderverbote wegen umstrittenem Youtuber

    Seit Jahren ist das Dorf Altschauerberg Schauplatz von Provokationen gegen den Youtuber Rainer Winkler. Jetzt sollen neue Gesetze die Ordnung wiederherstellen.

  2. Kriminalität: Dresdnerin wegen Mordauftrag im Darknet angeklagt
    Kriminalität
    Dresdnerin wegen Mordauftrag im Darknet angeklagt

    Eine 41-Jährige aus Dresden ist angeklagt, im Darknet einen Mord in Auftrag gegeben zu haben. Für die Ermordung der neuen Freundin ihres Ex-Mannes soll sie 0,2 Bitcoin geboten haben.

  3. Kim Schmitz' Lebensgeschichte: Die Dotcom-Blase
    Kim Schmitz' Lebensgeschichte
    Die Dotcom-Blase

    Glaubt man seiner Autobiografie, wollte Kim Schmitz als Jugendlicher einfach nur raus aus seinem Leben. Also schuf er sich ein neues: als Kim Dotcom.
    Von Stephan Skrobisch

bstea 16. Feb 2018

Wenn seine Lizenz mit so ziemlich jeder Lizenz ob nun Open Source oder Freier Software...


Folgen Sie uns
       


Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • Amazon Prime Day nur noch heute • SSD (u. a. Samsung 980 Pro 1TB PCIe 4.0 140,19€) • Gaming-Laptops von Razer & MSI • Crucial 32GB Kit DDR4-4000 269,79€ • 30% auf Warehouse • Primetime bei Saturn (u. a. Switch Lite 166,24€) • Gaming-Chairs • Gönn dir Dienstag [Werbung]
    •  /