Oracle libera DTrace bajo código abierto, la herramienta de instrumentación del sistema que Sun Microsystems creó a comienzos de la década de 2000 y que ha sido muy apreciada por algunos sysadmins desde entonces.

Como señaló el desarrollador Mark J. Wielaard, este compromiso por parte de un desarrollador de Oracle muestra que algo está en marcha.

Big Red recientemente incluyó a DTrace como uno de los proyectos de código abierto que aloja y también ha creado una nueva lista de correo para debatir sobre lo que se llama un “puerto Linux del Marco de seguimiento dinámico de Solaris“.

La compañía también reveló que “la licencia de DTrace ha cambiado con el tiempo“. Las versiones anteriores a la 0.6.1 incluyen un módulo de kernel CDDL y un componente propietario de espacio de usuario; las versiones 0.6.1 y posteriores tienen un componente de kernel GPL y un componente de espacio de usuario UPL. Generalmente se considera que es compatible con la GPL, por lo que parece posible incluir DTrace en Linux. Como nos lo contó Brendan Gregg en 2016, Linux ha agregado recientemente herramientas de rastreo para compararlas con la progenie de Sun. DTrace para Linux es, por lo tanto, bastante tentador.

También lo es la posibilidad de que la nueva licencia de DTrace vuelva a abrir un viejo argumento. En este antiguo hilo de Usenet, el co-creador de DTrace Bryan Cantrill y un tipo llamado David Miller debaten ferozmente los méritos de Linux y Solaris. Miller es ahora el principal mantenedor de las redes para el kernel de Linux, un rol en el que tendrá voz en cuanto a si DTrace lo ubica en algún lugar cerca del kernel.

The Register le pidió a Oracle que comentara sobre el proyecto, pero aún no recibió una respuesta.

Fuente

(Visitada 1 veces, 1 visitas hoy )