Microsoft 宣布新的开源项目 eBPF for Windows

开源
Microsoft 发布了新的开源项目 eBPF for Windows,以使 eBPF 在 Windows 10 和 Windows Server 2016 及更高版本上工作。

Microsoft 发布了新的开源项目 eBPF for Windows,以使 eBPF 在 Windows 10 和 Windows Server 2016 及更高版本上工作。

eBPF 是 kernel 3.15 中引入的新设计,将原先的 BPF 发展成一个指令集更复杂、应用范围更广的“内核虚拟机”,支持在用户态将 C 语言编写的一小段“内核代码”注入到内核中运行,以提供更多的可编程性、可扩展性和敏捷性。为了防止注入的代码导致内核崩溃,eBPF 会对注入的代码进行严格检查,拒绝不合格的代码的注入。

Microsoft 表示,ebpf for windows 采用了几个现有的 eBPF 开源项目,包括 IOVisor uBPF 和 PREVAIL 验证器,但并不是 eBPF 的分支。该项目旨在让开发者在现有版本的 Windows 之上使用熟悉的 eBPF 工具链和应用编程接口(API)开发 eBPF 程序,并允许 eBPF 程序在内核模式下执行或作为一个用户模式保护的服务运行。目前,该项目托管于 GItHub 仓库中。

本文转自OSCHINA

本文标题:Microsoft 宣布新的开源项目 eBPF for Windows

本文地址:https://www.oschina.net/news/141127/microsoft-announce-epic-for-windows

责任编辑:未丽燕 来源: 开源中国
相关推荐

2021-05-12 09:00:04

微软 Windows Linux

2021-08-24 15:07:43

开发人员开源F5

2023-04-09 21:39:48

JavaScript开源

2011-11-01 09:29:52

LinuxWindows开源软件

2013-08-09 10:37:11

Android开源项目

2023-07-11 14:11:26

2009-04-14 22:12:11

LinuxGoogle开源

2021-05-17 10:42:18

云计算SaaS开源

2023-07-24 13:29:09

TypeChatAI开源

2023-05-12 15:42:32

AWSSnapChangeCedar

2021-07-07 05:39:54

微软SQL Server 存储库

2014-06-19 09:42:04

开源SDNOpenDayligh

2022-05-18 09:48:07

ArmGitHubGitLab

2021-04-27 15:35:00

Microsoft.Net Framew开发人员

2020-03-30 13:40:18

新冠病毒开源硬件

2019-12-06 13:58:42

GitHubCSS开源

2014-12-04 10:47:18

Java 9

2011-10-28 16:53:04

Jacob

2012-05-29 09:55:40

微软Microsoft S
点赞
收藏

51CTO技术栈公众号