甲骨文将Dtrace移植到Linux

admin 8年前
     在本周举行    <a href="/misc/goto?guid=4958192703654894994">Oracle OpenWorld 2011</a> 上,首席架构师 Edward Screven    <a href="/misc/goto?guid=4958192704402399818">透露</a>甲骨文计划将 Solaris 系统的多项重要特性移植到    <a href="/misc/goto?guid=4958192705138625602">Oracle Enterprise Linux</a>,其中包括了动态跟踪工具(DTrace)和系统级虚拟化技术 Zones。    <p> DTrace 提供了高级性能分析和调试功能,其源代码采用的开源协议是 CDDL,不兼容与 Linux 内核使用的 GPLv2 协议。为了解决许可授权问题,甲骨文可以选择用 CDDL 和 GPLv2 双许可证授权内核组件。但甲骨文<a href="/misc/goto?guid=4958192705879050521">没有这么做</a>,它设法绕过了许可问题,没有在内核中直接加入 Dtrace,而是以扩展方式加入。<br /> 来自: <a id="link_source2" href="/misc/goto?guid=4958192706612107837" target="_blank">Solidot</a><br /> </p>