Oracle levando o DTrace ao (seu?) Linux
| Tweet |
|
A Oracle anunciou que atualizou os pacotes do DTrace (um recurso avançado de depuração surgido no Solaris) com uma versão baseada no Unbreakable Enterprise Kernel Release 2.6.39.
“Unbreakable Enterprise Kernel Release 2″ é como a Oracle se refere à versão do kernel Linux presente em sua distribuição corporativa, de maneira que pra mim remete aos títulos honoríficos dos chefes de Estado norte-coreanos.
Já o DTrace é um software sob uma licença de software livre com a qual a GPL, usado no kernel do Linux, é incompatível. Assim como o ZFS, também surgido no Solaris, trata-se de um recurso interessante mas cuja adoção diretamente no kernel Linux é complicada devido à rejeição que a GPL exige. Mas a Oracle, na condição de detentora dos direitos autorais da ferramenta, prosseguiu mesmo assim, e acredito que não vai demorar até sabermos mais detalhes sobre as condições de licenciamento e a possibilidade (ou não – e é neste lado que eu apostaria) de inclusão por terceiros em kernels Linux que não sejam o Unbreakable Enterprise Kernel Release 2. (via lwn.net – “Oracle offering DTrace for Linux [LWN.net]”)
| Tweet |
|
• Link direto para este post: http://br-l.org/!40083
• Siga no Twitter: @brlinuxblog e @augustocc
• Mais posts do mesmo tema: kernel











Dick Trace?
bom, vamos ver se chega… pois no BSD já tem faz tempo… e para debug, é muito bom….
trace(1M) System Administration Commands dtrace(1M)
NAME
dtrace – DTrace dynamic tracing compiler and tracing utility
SYNOPSIS
dtrace [-32 | -64] [-aACeFGHhlqSvVwZ] [-b bufsz] [-c cmd]
[-D name [=value]] [-I path] [-L path] [-o output]
[-s script] [-U name] [-x arg [=val]]
[-X a | c | s | t] [-p pid]
[-P provider [[predicate] action]]
[-m [provider:] module [[predicate] action]]
[-f [[provider:] module:] function [[predicate] action]]
[-n [[[provider:] module:] function:] name [[predicate] action]]
[-i probe-id [[predicate] action]]
DESCRIPTION
DTrace is a comprehensive dynamic tracing framework for the Solaris
Operating System. DTrace provides a powerful infrastructure that per‐
mits administrators, developers, and service personnel to concisely
answer arbitrary questions about the behavior of the operating system
and user programs.
The Solaris Dynamic Tracing Guide describes how to use DTrace to
observe, debug, and tune system behavior. Refer to this book for a
detailed description of DTrace features, including the bundled DTrace
observability tools, instrumentation providers, and the D programming
language.
=============================================
e vai por ai…
“Unbreakable Enterprise Kernel Release 2″
cara, como é bom que nomes de projetos open source não sigam essa nomenclatura bullshit e presunçosa…