Ada 操作系统

发布于 2024-11-16 05:53:22 字数 61 浏览 3 评论 0原文

我不知道是否有人知道任何简单的设计,但是用 Ada 编写的非常简单的操作系统 或者可以的话请举个例子,谢谢。

I wonder if anyone know any simple design, but a very simple operating system written in Ada
Or if possible, give an example, thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

箹锭⒈辈孓 2024-11-23 05:53:22

虽然已经有了一些充满希望的开始,但据我所知,唯一一个用 Ada 编写的操作系统已经实现了某种程度的完整性,那就是 MaRTE OS,被设计为“用于嵌入式应用的硬实时操作系统”。

While there have been a number of hopeful starts, the only OS written in Ada I'm aware of that has achieved some semblance of completeness is MaRTE OS, which is designed as a "a Hard Real-Time Operating System for embedded applications".

梦里人 2024-11-23 05:53:22

还有 TAMP: https://github.com/Lucretia/tamp

但它的状态并不你可以称之为操作系统。

There is also TAMP: https://github.com/Lucretia/tamp

But it's not in a status that you could call it OS.

零度℉ 2024-11-23 05:53:22

陆军安全操作系统 (ASOS) 几乎完全是用 Ada 编写的。它旨在满足橙皮书 A1 保护要求,更直接地支持 Ada 应用程序,并在商品 Sun3 上运行。整个软件有 55,000 行代码。它甚至具有检查点/恢复功能以及后来的安全 RDBMS。

http://www.cs.washington.edu /research/projects/poirot3/Oakland/sp/PAPERS/00044288.PDF

The Army Secure Operating System (ASOS) was written almost entirely in Ada. It was designed to meet Orange Book A1 protection requirements, support Ada applications more directly, and run on a commodity Sun3. The total software was 55,000 lines of code. It even had checkpointing/restore and later a secure RDBMS.

http://www.cs.washington.edu/research/projects/poirot3/Oakland/sp/PAPERS/00044288.PDF

森林迷了鹿 2024-11-23 05:53:22

嗯,我实际上知道有几个为小型嵌入式系统定制的,但没有一个可供公众查看。遗憾的是,许多优秀的 Ada 作品由于其在军事/航空电子领域的应用而被隐藏起来。

RTEMS 已提供 Ada 和 C 源代码形式 自 20 世纪 90 年代中期以来。

Well, I actually know of several custom ones done for small embedded systems, but none are available for public viewing. Sadly, a lot of good Ada work has been hidden away from the public due to the military/avionics niche it has been done in.

RTEMS has been available in both Ada and C source forms since the mid-1990s.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文