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

Ironclad OS项目:用Ada语言构建Unix内核

0
分享至


如果你在寻找类Unix、POSIX兼容的实时内核,市面上有很多项目在尝试构建这样的系统。而Ironclad项目因其独特的技术选择而脱颖而出——它使用Ada编程语言及其可正式验证的SPARK子集。

Ironclad OS项目正在开发一个全新的类Unix操作系统内核,主要面向小型设备和嵌入式系统,并计划支持实时处理能力。为了增强安全性,该系统支持强制访问控制(MAC),这是一种大型组织级别的安全系统,正如美国国家标准与技术研究院所描述的那样。

目前市面上确实存在不少类似的项目。当我们在GitHub上搜索类Unix内核时,得到了横跨23页的222个结果。但Ironclad的与众不同之处在于,它既不是用C语言编写,也不像Serenity OS那样使用C++,更不像Redox OS那样采用Rust。它甚至没有选择其他现代类C语言,比如Drew DeVault在其Hare语言项目中开发的Bunnix。

相反,Ironclad选择了安全系统编程语言的鼻祖——Ada语言,以及其契约设计方言SPARK。开发团队正在为Ironclad内核进行形式化验证工作,尽管这项工作尚未完成。据我们了解,目前唯一其他经过形式化验证的内核是seL4微内核,如果Ironclad能够实现这一目标,将是一项重大成就。

由于单独的内核本身用途有限且缺乏吸引力,该项目还开发了一个运行在Ironclad内核之上的更完整操作系统,名为Gloire,这个名字取自法国1859年的开创性远洋铁甲舰。Gloire使用GNU工具构建,这意味着更好的传统Unix兼容性——开发团队甚至正在将MATE桌面环境移植到Gloire上。Gloire的C标准库mlibc来自Managarm项目。

可能得益于Rust语言的推动,Ada语言最近似乎获得了更多关注。今年早些时候,AdaCore兴奋地报告Ada重新回到了TIOBE排行榜前20名,并且至今仍保持这一位置。正如我们在2023年提到的,我们将此归因于开源工具链的存在:GNU Ada编译器GNAT。

虽然已故的伟大程序员尼克劳斯·维尔特并没有直接参与,但Ada的语法及其强类型特性明显受到了Pascal的启发。它与C语言家族截然不同,但这并非首个用Pascal家族语言编写的类Unix操作系统。

回到20世纪80年代初,这类项目曾经繁荣一时。多伦多大学用Concurrent Euclid开发了TUNIS,但除此之外还有其他几个项目。Apollo的AEGIS OS用Pascal实现;1988年,Apollo添加了System V和BSD UNIX兼容环境并将其重命名为Domain/OS,该公司后来被惠普收购。Elxsi的专有工作站运行EMBOS,这是一个用Pascal实现的非常早期的微内核风格设计。DEC的实验性Topaz微内核用Modula-2+编写,华盛顿大学的SPIN操作系统则使用Modula-3。来自INRIA的原始Chorus微内核操作系统最初用Pascal开发。Chorus后来被Oracle收购并开源,其内核被用于Sun长期取消的JavaOS项目中。

换句话说,在类Unix操作系统中使用Pascal和类Pascal语言有着令人惊讶的悠久历史,特别是在微内核领域——Chorus甚至早于现在作为苹果macOS基础的Mach。Ironclad的开发始于2022年,虽然听起来令人惊讶且意想不到,但Ironclad只是这一悠久而多样化传统中的最新成员。

Q&A

Q1:Ironclad OS有什么特别之处?

A:Ironclad OS的特别之处在于它使用Ada编程语言和SPARK子集开发,这是一种安全的系统编程语言。该项目面向小型设备和嵌入式系统,支持实时处理和强制访问控制,开发团队还在进行形式化验证工作。

Q2:Ada语言为什么适合开发操作系统?

A:Ada是安全系统编程语言的鼻祖,具有强类型特性和契约设计能力。它的语法受Pascal启发,与C语言家族不同。Ada语言最近重新回到TIOBE排行榜前20名,部分原因是有了开源工具链GNU Ada编译器GNAT。

Q3:历史上还有哪些用Pascal语言开发的操作系统?

A:历史上有很多Pascal家族语言开发的类Unix系统,包括多伦多大学的TUNIS、Apollo的AEGIS OS(后改名Domain/OS)、Elxsi的EMBOS、DEC的Topaz微内核、华盛顿大学的SPIN系统,以及INRIA的Chorus微内核等。

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

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.

相关推荐
热点推荐
夫妻性生活每次都是男上女下?怪不得她会腻

夫妻性生活每次都是男上女下?怪不得她会腻

精彩分享快乐
2026-03-20 21:00:55
萌翻了!国家二级保护动物误入湖南一校园

萌翻了!国家二级保护动物误入湖南一校园

潇湘晨报
2026-03-20 18:43:41
有色板块集体异动,紫金矿业、江西铜业领跌,业内:后市将趋于谨慎

有色板块集体异动,紫金矿业、江西铜业领跌,业内:后市将趋于谨慎

华夏时报
2026-03-20 16:50:07
「樂壇一哥」激罕現身快餐店靚仔震驚網民,不婚不育曾被富豪問價

「樂壇一哥」激罕現身快餐店靚仔震驚網民,不婚不育曾被富豪問價

粤睇先生
2026-03-19 22:53:24
一点别同情她!被教练性侵27次,却在奥运赛场上,把队友撞出赛道

一点别同情她!被教练性侵27次,却在奥运赛场上,把队友撞出赛道

来科点谱
2026-02-27 07:42:10
内娱待爆小生:本可以凭《逐玉》再火一回,结果却被剧组除名?

内娱待爆小生:本可以凭《逐玉》再火一回,结果却被剧组除名?

有仁有娱
2026-03-20 22:32:37
艾哈迈德·瓦希迪:肩负重任的伊斯兰革命卫队新总司令

艾哈迈德·瓦希迪:肩负重任的伊斯兰革命卫队新总司令

参考消息
2026-03-19 15:17:10
马丁内斯:C罗身体状态处在绝佳阶段;葡萄牙各位置储备充足

马丁内斯:C罗身体状态处在绝佳阶段;葡萄牙各位置储备充足

懂球帝
2026-03-21 00:31:15
你祖上有啥很大的机缘转折点?网友:但凡发生一下改变,就没你了

你祖上有啥很大的机缘转折点?网友:但凡发生一下改变,就没你了

带你感受人间冷暖
2026-02-13 15:23:12
当年为什么查办褚时健?

当年为什么查办褚时健?

百晓生谈历史
2025-08-20 21:55:53
热搜:小米新一代SU7采用车外机械拉手!网友热议:终于改了

热搜:小米新一代SU7采用车外机械拉手!网友热议:终于改了

西昆仑Bruce
2026-03-19 22:24:06
“科大男生9秒视频”火了,生猛操作令人叹为观止:不愧是高才生

“科大男生9秒视频”火了,生猛操作令人叹为观止:不愧是高才生

妍妍教育日记
2026-03-20 21:33:36
在上海,退休后真正厉害的人,都在悄悄的做这几件事

在上海,退休后真正厉害的人,都在悄悄的做这几件事

原广工业
2026-03-18 14:31:21
“不如花5分钟洗个头”,清华硕士妈妈用2个小时做辅食,被群嘲

“不如花5分钟洗个头”,清华硕士妈妈用2个小时做辅食,被群嘲

妍妍教育日记
2026-03-11 17:55:25
顶流女星突然按下暂停键!杨紫宣布彻底休息,内娱都炸了

顶流女星突然按下暂停键!杨紫宣布彻底休息,内娱都炸了

陈意小可爱
2026-03-19 03:06:40
中俄联手都镇不住高市早苗,知名学者判断:中日一个月内或有空战

中俄联手都镇不住高市早苗,知名学者判断:中日一个月内或有空战

安安说
2026-03-02 13:42:53
段祺瑞深夜失眠散步,花园“偶遇”三姨太,不久将两位姨太都送走

段祺瑞深夜失眠散步,花园“偶遇”三姨太,不久将两位姨太都送走

健康快乐丁
2025-09-11 21:26:47
业绩增长难挡股价大跌?主力资金加速离场,东方财富重挫5%

业绩增长难挡股价大跌?主力资金加速离场,东方财富重挫5%

新京报
2026-03-20 15:41:04
情侣接吻时,为什么不嫌弃对方的口水味?真相很扎心,却很真实!

情侣接吻时,为什么不嫌弃对方的口水味?真相很扎心,却很真实!

听风喃
2026-03-21 01:49:38
沉默的霍尔木兹,号令天下的终章!

沉默的霍尔木兹,号令天下的终章!

汉唐智库
2026-03-20 00:06:27
2026-03-21 02:51:00
至顶头条 incentive-icons
至顶头条
记录和推动数字化创新
17025文章数 49695关注度
往期回顾 全部

科技要闻

宇树招股书拆解,人形机器人出货量第一!

头条要闻

向特朗普提问日记者遭疯狂网暴 被骂帮中国让高市难堪

头条要闻

向特朗普提问日记者遭疯狂网暴 被骂帮中国让高市难堪

体育要闻

6年前的一场悲剧,造就了“法国瓦尔迪”

娱乐要闻

总台首届电影盛典,“沈马”CP再合体

财经要闻

金融法草案向社会公开征求意见

汽车要闻

何小鹏坦白局:每月3亿的“慌”与通向L4的坚定

态度原创

健康
亲子
家居
数码
军事航空

转头就晕的耳石症,能开车上班吗?

亲子要闻

为什么有钱人家孩子一般长相都不错?网友:要有钱有闲

家居要闻

时空交织 空间绮梦

数码要闻

唯卓仕折叠闪光灯首发仅148元,你冲不冲?

军事要闻

特朗普会晤高市早苗 把美国袭击伊朗比作偷袭珍珠港

无障碍浏览 进入关怀版