Inferno OS 分布式操作系统开源项目

我要开发同款
匿名用户2023年04月25日
104阅读
开发技术C/C++
所属分类操作系统
授权协议自由软件

作品详情

Inferno是一个分布式操作系统,最初由贝尔实验室开发,但现在由VitaNuova作为自由软件开发和维护。用Inferno的并发编程语言Limbo编写的应用程序被编译成它的可移植虚拟机代码(Dis),以便在Inferno提供的可移植环境中的网络上的任何地方运行。与众不同的是,该环境看起来和操作起来都像一个完整的操作系统。

Inferno在类似文件的名称层次结构中表示服务和资源。程序仅使用文件操作打开、读/写和关闭来访问它们。“文件”不仅仅是存储的数据,还代表设备、网络和协议接口、动态数据源和服务。该方法统一并提供了所有系统资源的基本命名、结构化和访问控制机制。单一的文件服务协议(与Plan9的9P相同)使所有这些资源都可以通过网络以统一的方式导入或导出,与位置无关。应用程序只需将它需要的资源附加到它自己的每个进程名称层次结构(“名称空间”)。

Inferno可以在各种ARM、PowerPC、SPARC和x86平台上“native”运行,也可以在现有操作系统(包括AIX、FreeBSD、IRIX、Linux、MacOSX、Plan9和Solaris)下“托管”,同样在各种处理器类型。

仓库包括基本应用程序的源代码、Inferno itself(hosted和native)、所有支持软件,包括本机编译器套件、基本可执行文件和支持文件。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论