基于开源实时操作系统 NuttX 打造的内核,提供基础的内核功能,包括任务调度、跨进程通信、文件系统、TCP/IP 协议栈、设备驱动和电源管理等,同时对上提供标准的 POSIX 接口。
RT-Thread是一个来自中国的开源物联网操作系统,它提供了非常强的可伸缩能力:从一个可以运行在ARM Cortex-M0芯片上的极小内核,到中等的ARM Cortex-M3/4/7系统,甚至是多核,64位的ARM Cortex-A,MIPS32/64处理器的功能丰富系统
liburing 提供 io_uring 的用户态库,方便用户操作 io_uring 实例。通过 liburing 库,应用无需了解诸多 io_uring 的细节就可以简单地使用起来。例如,无需担心 memory barrier,或者是 ring buffer 管理之类等。
ChenixOS是基于X86-64位架构开发的64位类Unix操作系统,目的是提供一个轻量级、完全可控、可定制的内核以及相关的驱动、用户程序的合集。与Linux/BSD系列不同的是,Chenix OS采用C++面向对象设计的内核。
OneOS是中国移动针对物联网领域推出的轻量级操作系统,具有可裁剪、跨平台、低功耗、高安全等特点,支持ARM Cortex-M/R/A、MIPS、RISC-V等主流CPU架构,兼容POSIX、CMSIS等标准接口,支持Micropython语言开发,提供图形化开发工具,能够有效提高开发效率并降低开发成本,帮助客户开发稳定可靠、安全易用的物联网应用。
官网地址:https://os.iot.10086.cn/
超轻量级实时操作系统,适合在8051为内核的MCU上运行,专门为小型家电及简易物联网终端设计。
LiteOS kernel for devices with few resources, such as the MCU | 适用于MCU等各种资源极小设备的LiteOS内核
LiteOS kernel for embedded devices with rich resources | 适用于资源较丰富嵌入式设备的LiteOS内核
微内核类Unix操作系统内核,支持x86/x86_64,arm64和RISC-V
qemu is a generic and open source machine emulator and virtualizer.