Minoca OS:一个开源操作系统用于x86 PC,树莓Pi和更多

Minoca操作系统是一个通用操作系统重新编写。它的目标是瘦的,可维护,模块化,以及与现有软件兼容。它具有对应用软件类POSIX接口,以及越来越流行的包间套房已建成,并准备去。在后端,它包含了设备驱动程序和内核之间功能强大的驱动程序模型。驾驶员模型使要被写入在向前兼容的方式驱动,使内核级组件可以,而不一定要求所有设备驱动程序的一个重新编译被升级。
Minoca OS是事件驱动,抢占,SMP准备好了,网络能力。它目前运行在x86 PC和一系列ARM板。
Minoca操作系统是一个通用操作系统,并从头开始几乎完全用C需要时已被写入,一些汇编语言。
该Minoca内核几乎完全用C写的,只有少用装配的片段。内核本身的风格铁板一块,而是由几个相结合的系统库,每个观察一个良好定义的API构建的。虽然Minoca操作系统支持POSIX应用程序,因此许多Unix式的结构,内核是完全从头编写的,并且不包含从Unix,Linux或任何其他* nix中的变体代码。
我测试了树莓派2版Minoca操作系统。我把图像(rpi2.img)一个microSD卡Win32DiskImager上。几秒钟后,这里是在RPI 2第一次启动:

# opkg update # opkg install python2 # opkg install gcc


友情链接:
使用Google自动翻译自:http://www.geeks3d.com/20161101/minoca-os-an-open-source-operating-system-for-x86-pc-raspberry-pi-and-more


