英特尔宣布开源 Tofino P4
英特尔宣布将 Tofino P4 进行开源——“我们很高兴迎来 P4 编程语言新时代的曙光”。
开源代码被组织在 p4lang 结构内的两个 main repo 中。p4c 仓库现在包含 Tofino 编译器组件,其子文件夹包括 arch、common、control-plane、driver、midend、test 和 docs。
Tofino 后端与 bmv2、ubpf 和其他后端处于同一层级。新引入的 open-p4studio repo 包含 Tofino P4 Studio 的所有其他组件,例如 bf_driver、bf_diags、bf_utils 和 tofino_model。
开源依靠协作而蓬勃发展。通过发布 Tofino P4 代码,我们正在创建一个社区,开发人员可以在此提出和实现新功能,研究人员可以尝试可编程网络中的前沿理念,教育工作者可以使用开源工具来培训下一代网络工程师。
传统上,高性能网络编程工具的访问受到闭源软件、高成本或专有限制的限制。Tofino P4 的开源消除了这些障碍,让任何有好奇心和技能的人都可以参与其中。这种民主化对于初创公司、学术机构和代表性不足地区的开发人员来说是一个改变游戏规则的因素。有抱负的 P4 开发人员现在可以探索、剖析和学习生产级软件。这种现实世界的接触对于了解 P4 编程如何大规模运行非常有价值。教育机构甚至可以围绕此构建编程课程。
用英特尔高级研究员 Brad Burres 的话来说,“开源软件是加速行业创新和百舸争流的最佳方式”。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
微软将于 10 月终止对 Windows 10 上 Office 应用程序的支持
微软表示,Windows 10 操作系统将于 10 月 14 日停止支持,届时它将停止对 Windows 10 中 Office 应用程序的支持。 “2025 年 10 月 14 日之后,Windows 10 设备上将不再支持 Microsoft 365 应用。要在您的设备上使用 Microsoft 365 应用,您需要升级到 Windows 11。” 此公告也适用于无需 Microsoft 365 订阅的独立版本,包括 Office 2024、Office 2021、Office 2019 和 Office 2016。 在 The Verge首次发现的另一份支持文档中,该公司表示,即使在 Windows 10 支持结束后,Office 应用程序仍将继续运行,但表示客户在将其 PC 升级到 Windows 11 之前可能会遇到问题。 “在此日期之后,如果您在 Windows 10 设备上运行 Microsoft 365,应用程序将继续像以前一样运行。不过,我们强烈建议升级到 Windows 11,以避免随着时间的推移出现性能和可靠性问题。” 尽管自2021 年 10 月推出 Windo...
- 下一篇
比尔・盖茨自传《Source Code》将于下月出版
比尔·盖茨宣布,他的首部自传Source Code(《源代码》,中文名暂译)将于今年二月出版。 这是一本关于比尔·盖茨早年生活的回忆录,记录了从童年到决定离开大学,与保罗·艾伦一起创立微软的这段经历。对于写这本书的初衷,比尔·盖茨表示,自己从二十岁出头就进入公众视野,但此前的生活鲜为人知。 多年来,他经常被问及成长经历、在哈佛大学的时光,以及后来又是如何与他人共同创办公司的。这些问题让他意识到,人们或许会对自己的人生历程,以及成长中的影响因素感兴趣。 在书中,比尔·盖茨分享了自己早年生活中的一些艰难经历,包括小时候觉得自己格格不入、作为叛逆的青少年与父母冲突不断、面对亲人突然离世的痛苦,以及差点被大学开除。 他也反思了自己的幸运之处:生在一个优秀的家庭,正值历史性技术变革与乐观情绪弥漫的时代,而他也正是在个人电脑革命方兴未艾之时步入成年。 除了《Source Code》外,比尔·盖茨还计划再写两本回忆录,一本关于自己在微软的工作经历,另一本关于慈善事业。 相关阅读:比尔・盖茨宣布明年出版回忆录:《Source Code》
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2全家桶,快速入门学习开发网站教程
- Hadoop3单机部署,实现最简伪集群
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS关闭SELinux安全模块
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案