微软启动了一个新项目,新的项目目的开源是将Linux内核工具eBPF(扩展伯克利包过滤)引入Windows。该公司坚持认为,工具让该技术在Windows中运行的引入举措并不代表创建一个eBPF的分叉。相反,微软它将使用现有的启动项目,包括IOVisor uBPF项目和PREVAIL验证器在自己的新的项目操作系统上运行eBPF程序和API--特别是Windows 10和Windows Server 2016或以上。
[[399005]]
对于Windows上的开源eBPF来说,现在依然是工具处于非常早期的阶段,因为微软才刚刚启动这个项目。引入因此,微软很难了解开发的启动速度且官方还没有公布时间表。在该项目的新的项目GitHub页面上,微软表示,其目的是 "为使用跨操作系统生态系统的通用钩子和辅助工具的代码创建源代码兼容性"。
由于它能够在Linux内核中运行沙盒程序,而不需要改变内核源代码或加载内核模块,该技术对众多安全应用来说是完美的。
eBPF是一项著名的技术,可以提供可编程性和敏捷性,特别是用于扩展操作系统内核,用于DoS保护和可观察性等用例。这个项目是一项正在进行的工作,它允许使用Linux生态系统中熟悉的现有eBPF工具链和API在Windows之上使用。也就是说,这个项目将现有的eBPF项目作为子模块,并在其间添加一层,使其在Windows之上运行。
在关于该技术的FAQ中,该公司指出,"当HVCI被启用时,eBPF程序在解释模式下可以正常工作,但在使用JIT编译时就不行了"。
关于Windows上的eBPF的更多信息可在项目的GitHub页面上找到:
https://github.com/Microsoft/ebpf-for-windows
责任编辑:张燕妮 来源: cnBeta.COM 微软 Windows Linux
(责任编辑:娱乐)
LPR“被动转换者”犹豫期仅剩37天 房贷族是否会选择转回去?