网易首页 > 网易号 > 正文 申请入驻

FreeBSD社区正在为是否“锈化”而激辩

0
分享至

FreeBSD 社区正在讨论是否将 Rust 语言纳入基础系统(base system),以改善系统的安全性和可维护性。

与 Linux 不同,FreeBSD 操作系统内核和用户空间是作为基础系统一起开发的,并在 FreeBSD 源代码树(通常称为 “src”)中维护

这意味着,为了讨论使用 Rust 作为 FreeBSD 内核或基础系统中其他程序 / 实用程序的语言,Rust 工具链也需要存在于基础中。

目前,FreeBSD 基础系统支持的语言包括汇编、C、C++、Lua 和为 sh 编写的 shell 脚本。

在遥远的过去,Perl 也是基础系统的一部分,但在 2002 年 FreeBSD 5.0 之前被删除。

FreeBSD 还拥有一个第三方软件的 ports 集合,这些软件并非由 FreeBSD 本身维护,包括 Apache HTTP Server、Xwayland 等等。

R ust 已经存在于 ports 系统中,许多用 Rust 语言编写的应用程序也是如此。

在 FreshPorts 上搜索,会列出 ports 集合中的新软件包,结果显示 ports 系统中有 500 多个用 Rust 编写的软件包。


这一讨论始于 2024 年的早些时候,并在 8 月份再次受到关注。

Alan Somers 展示了将 Rust 代码集成到基础系统中的示例,但这一提议并未获得广泛的支持。

他表示,如果 FreeBSD 基础系统采用了 Rust,开发者可以重新 Rust 重写许多组件 —— 而不是使用 C++,例如 ZFS 守护进程 (zfsd)、重写 devd、WiFi 用户空间代码也可以受益于用 Rust 编写,等等。

但也有开发者认为,将 Rust 语言和其工具链纳入基础系统将会带来很多问题,例如与现有 LLVM 版本的兼容性问题,以及是否应该在基础系统中支持整个 Rust 生态系统。

一些开发者提出,应该优先考虑移除基础系统中的工具链,而将 Rust 编写的程序保留在 ports 集合中

此外,有人担心 Rust 语言的快速发展可能会导致与现有代码的兼容性问题,尽管 Rust 的版本策略和编 ITION 概念旨在解决这些问题。

Rust 社区通过版本策略和编 ITION 概念来确保向后兼容性,这有助于解决与现有代码的兼容性问题。

但在 FreeBSD 社区中,对于如何维护 Rust 代码的长期稳定性和兼容性仍然存在争议。

同时,美国国防高级研究计划局 DARPA 正在研究一个名为 TRACTOR 的项目,用于自动将 C 代码转换为 Rust 代码,但这一项目并不一定成功,因为它依赖于高度先进的技术,如 LLMs 和形式验证。

这一次大讨论,又无果而终。不过预估这一话题还会再次被提起。

来源: 《FreeBSD considers Rust in the base system》
https://lwn.net/Articles/985210/

转发、评论本文有福利

揾食艰难,跪求观众老爷们积极三连!Orz

如果本文阅读量破 1万(发布后 7 天内留言区点赞数最多的水友将获赠一份 OSC 定制的周边礼物(T 恤、魔方或笔记本)。


特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
拦截成功!中国这一射不针对任何人,外媒:颠覆了美国的军事霸权

拦截成功!中国这一射不针对任何人,外媒:颠覆了美国的军事霸权

星辰故事屋
2025-01-20 16:14:19
梅拉尼娅:天生超模,惊艳全场

梅拉尼娅:天生超模,惊艳全场

述家娱记
2025-01-01 17:26:38
奔驰直接上“硬菜”,直降12万,标配2.0T动力,压力给到宝马X3

奔驰直接上“硬菜”,直降12万,标配2.0T动力,压力给到宝马X3

沙雕小琳琳
2025-01-20 19:47:08
美国网友看到中国的厕所后破防哭了:美国人到处在街上大小便

美国网友看到中国的厕所后破防哭了:美国人到处在街上大小便

有趣的火烈鸟
2025-01-20 15:13:35
李殿勋当选湖北省长

李殿勋当选湖北省长

观察者网
2025-01-20 16:54:09
字母哥INS晒其在妻儿防守下后仰:五防一仍防不住我 科比

字母哥INS晒其在妻儿防守下后仰:五防一仍防不住我 科比

直播吧
2025-01-20 17:26:10
掘金大胜魔术:约基奇20+14+10第148次三双 班凯罗17中4

掘金大胜魔术:约基奇20+14+10第148次三双 班凯罗17中4

醉卧浮生
2025-01-20 09:24:29
同学会上问我退休金多少,我谎报2000,不料第2天接到6个电话

同学会上问我退休金多少,我谎报2000,不料第2天接到6个电话

娱乐洞察点点
2025-01-20 12:20:06
你们终于看出李明德疯了吧

你们终于看出李明德疯了吧

端木赐香三糊涂
2025-01-19 22:32:51
四川女孩缅甸旅游失踪5年,找到时,已失去双腿变人鱼让人买卖

四川女孩缅甸旅游失踪5年,找到时,已失去双腿变人鱼让人买卖

纸鸢奇谭
2025-01-20 17:13:52
移民霸占巴黎剧院,300人用3个厕所,恶臭熏天、濒临破产!

移民霸占巴黎剧院,300人用3个厕所,恶臭熏天、濒临破产!

新欧洲
2025-01-19 20:06:31
赵今麦这五官也太精致了!不愧是新生代最有潜力的漂亮女明星!

赵今麦这五官也太精致了!不愧是新生代最有潜力的漂亮女明星!

人情皆文史
2024-12-21 05:50:23
靠谱吗?美媒三方大交易设想:勇士得总决赛中锋,开拓者大丰收

靠谱吗?美媒三方大交易设想:勇士得总决赛中锋,开拓者大丰收

老王大话体育
2025-01-20 20:42:07
马云又一次预言成真?如果不出意外,2025年房地产将发生转变?

马云又一次预言成真?如果不出意外,2025年房地产将发生转变?

阿离家居
2025-01-17 16:34:49
新疆网红赛赛去世,年仅25岁,化疗30次做开颅手术,人美想当空姐

新疆网红赛赛去世,年仅25岁,化疗30次做开颅手术,人美想当空姐

小盖纪实
2025-01-19 14:29:03
惨烈袭击!一夜之间,俄罗斯战争机器被迫急刹车

惨烈袭击!一夜之间,俄罗斯战争机器被迫急刹车

百年潮
2025-01-16 14:23:12
新中国历任总理墨迹欣赏

新中国历任总理墨迹欣赏

坦腹斋
2023-10-27 12:13:42
印度首富也去华盛顿了!六旬妮塔穿丝绒纱丽裙,彰显雍容华贵之美

印度首富也去华盛顿了!六旬妮塔穿丝绒纱丽裙,彰显雍容华贵之美

八八尚语
2025-01-20 17:46:23
震惊!河南一企业针对离职员工特别现金补贴,网友:全国绝无仅有

震惊!河南一企业针对离职员工特别现金补贴,网友:全国绝无仅有

火山诗话
2025-01-20 14:45:36
为什么华人很少跟白种女人交往?网友:感觉她能把我装进去

为什么华人很少跟白种女人交往?网友:感觉她能把我装进去

美好客栈大掌柜
2025-01-20 00:27:14
2025-01-20 21:23:00
开源中国 incentive-icons
开源中国
每天为开发者推送最新技术资讯
6768文章数 34351关注度
往期回顾 全部

科技要闻

14小时极限反转 特朗普拉了TikTok一把

头条要闻

台湾去年从大陆获1425亿美元顺差 陈斌华严厉"六连问"

体育要闻

21岁的英超最强“推土机”,你或许听说过他爸

娱乐要闻

谢娜发文:女儿病倒,张杰又在国外治疗

财经要闻

大变局!中国经济第五大省,争夺战来了

汽车要闻

10万元级无图智驾 悦也PLUS全路况实测

态度原创

艺术
教育
房产
时尚
军事航空

艺术要闻

故宫珍藏的墨迹《十七帖》,比拓本更精良,这才是地道的魏晋写法

教育要闻

年后再准备复试,来得及吗?

房产要闻

顶级双学位,海口最强书包房,开年炸场!

女人到了冬天千万别不修边幅,参考这些复古的穿搭,知性耐看

军事要闻

特朗普:将结束俄乌冲突 防止世界大战