OS OpenSource List

  • TencentOS tiny : TencentOS tiny 是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。

  • RT-Thread : RT-Thread 是一个来自中国的开源物联网操作系统,它提供了非常强的可伸缩能力:从一个可以运行在 ARM Cortex-M0 芯片上的极小内核,到中等的 ARM Cortex-M3/4/7 系统,甚至是运行于 MIPS32、ARM Cortex-A 系列处理器上功能丰富系统



  • 2018-osmium/ : A toy operating system written in Rust on RISC V(rv32im).

  • bootOS #Scratch#: bootOS is a monolithic operating system in 512 bytes of x86 machine code.

  • os-series #Scratch#: Write Your Own 64-bit Operating System Kernel From Scratch.

  • SerenityOS : SerenityOS is a love letter to ’90s user interfaces with a custom Unix-like core. It flatters with sincerity by stealing beautiful ideas from various other systems.

  • Kerla : A new operating system kernel with Linux binary compatibility written in Rust.

  • 2022-HelenOS : HelenOS is a portable microkernel-based multiserver operating system designed and implemented from scratch. It decomposes key operating system functionality such as file systems, networking, device drivers and graphical user interface into a collection of fine-grained user space components that interact with each other via message passing. A failure or crash of one component does not directly harm others. HelenOS is therefore flexible, modular, extensible, fault tolerant and easy to understand.

File System


  • Syncthing : Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important one being the first.