文件名称:helenos:从头开始编写的基于便携式微内核的多服务器操作系统
文件大小:13.16MB
文件格式:ZIP
更新时间:2024-03-31 12:37:06
系统开源
HelenOS的 HelenOS是从头开始设计和实现的基于微内核的便携式多服务器操作系统。 它将关键的操作系统功能(例如文件系统,网络,设备驱动程序和图形用户界面)分解为一组细粒度的用户空间组件,这些组件通过消息传递相互交互。 一个组件的故障或崩溃不会直接损害其他组件。 因此,HelenOS灵活,模块化,可扩展,容错且易于理解。 HelenOS的目标是与C11和C ++ 14标准兼容,但并不希望成为任何现有操作系统的克隆,并希望与旧版API兼容以进行更干净的设计。 HelenOS的大多数组件都是为HelenOS专门定制的,因此其基本部件可以免去适配层,胶合代码,弗兰肯组件及其所带来的维护负担。 可移植性 HelenOS在八种不同的处理器体系结构和机器上运行,范围从嵌入式ARM设备和单板计算机到多核32位和64位台式PC到64位Itanium和SPARC机架式服务器。 建筑 建立工具链 为