DTrace ausgezeichnet

Jürgen weisst in seinem Weblog auf einen Artikel bei pro-Linux hin: “DTrace mit Innovationspreis ausgezeichnet
hin. Am interessantesten ist allerdings folgender Abschnitt:

Da DTrace unter der CDDL steht, ist eine Portierung auf den Linux-Kernel in naher Zukunft ausgeschlossen. Das Linux-Analog zu DTrace ist SystemTap. Es verwendet kprobes, das seit 2004 im Kernel enthalten ist, zur Messung. SystemTap selbst ist zwar eine Userspace-Anwendung, doch es compiliert die vom Benutzer erstellten Skripte in Kernel-Module, die zur Messung in den laufenden Kernel geladen werden. Fehler in den Skripten können das ganze System zum Absturz bringen, weshalb SystemTap auf Produktivsystemen kaum einsetzbar ist.

Wer mehr über den Vergleich von SystemTap und DTrace wissen möchte, sollte sich übrigens Comments to this Systemtap vs Dtrace comparison durchlesen. PS: Besser als einer Kommentatoren des letzteren Kommentars kann man übrigens den Vergleich nicht zusammenfassen … “A simple way of putting this is that the linux community have made some thing cool - and the Solaris team made some thing really useful!”