• IT-Karriere:
  • Services:

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. Zeppelin GmbH, Berlin
  2. Deutsche Rentenversicherung Bund, Berlin

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.

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


Anzeige
Top-Angebote
  1. (u. a. Nintendo Switch 270,00€, Gigabyte GeForce RTX 2070 Super Gaming OC für 479,00€, Zotac...
  2. 59,99€ (PC)/ 69,99€ (PS4, Xbox) - Release am 20. März
  3. 68,90€
  4. (aktuell u. a. Emtec X150 Power Plus SSD 480 GB für 52,90€, Apacer AS340 120 GB SSD für 18...

bstea 16. Feb 2018

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


Folgen Sie uns
       


Amazons FireTV Cube mit Sprachsteuerung - Test

Der Fire TV Cube ist mehr als ein Fire-TV-Modell. Er kann auf Zuruf gesteuert werden und wir zeigen im Video, wie gut das gelöst ist.

Amazons FireTV Cube mit Sprachsteuerung - Test Video aufrufen
Arbeit: Warum anderswo mehr Frauen IT-Berufe ergreifen
Arbeit
Warum anderswo mehr Frauen IT-Berufe ergreifen

In Deutschland ist die Zahl der Frauen in IT-Studiengängen und -Berufen viel niedriger als die der Männer. Doch in anderen Ländern sieht es ganz anders aus, etwa im arabischen Raum. Warum?
Von Valerie Lux

  1. Arbeit Was IT-Recruiting von der Bundesliga lernen kann
  2. Arbeit Wer ein Helfersyndrom hat, ist im IT-Support richtig
  3. Bewerber für IT-Jobs Unzureichend qualifiziert, zu wenig erfahren oder zu teuer

Shitrix: Das Citrix-Desaster
Shitrix
Das Citrix-Desaster

Eine Sicherheitslücke in Geräten der Firma Citrix zeigt in erschreckender Weise, wie schlecht es um die IT-Sicherheit in Behörden steht. Es fehlt an den absoluten Grundlagen.
Ein IMHO von Hanno Böck

  1. Perl-Injection Citrix-Geräte mit schwerer Sicherheitslücke und ohne Update

Amazon, Netflix und Sky: Disney bringt 2020 den großen Umbruch beim Videostreaming
Amazon, Netflix und Sky
Disney bringt 2020 den großen Umbruch beim Videostreaming

In diesem Jahr wird sich der Video-Streaming-Markt in Deutschland stark verändern. Der Start von Disney+ setzt Netflix, Amazon und Sky gehörig unter Druck. Die ganz großen Umwälzungen geschehen vorerst aber woanders.
Eine Analyse von Ingo Pakalski

  1. Peacock NBC Universal setzt gegen Netflix auf Gratis-Streaming
  2. Joyn Plus+ Probleme bei der Kündigung
  3. Android TV Magenta-TV-Stick mit USB-Anschluss vergünstigt erhältlich

    •  /