Skip to content

CoolPotOS

XIAOYI12 基于 Multiboot1 引导规范开发的适用于x86平台的32位宏内核操作系统

Static Badge

Static Badge

Static Badge

Static Badge

  • 最初的系统名叫 CrashPowerDOS for x86 后觉得太长改名
  • XIAOYI12对OS的各种模块做了高度解耦, 所以将该系统的源码移植到您的项目非常容易
  • CoolPotOS沿用了很多PlantOS的技术栈, 包括文件系统, 硬盘驱动接口, VFS

已移植的软件

该条目仅记录移植 plos-clan 社区成员开发的软件

C/C++ 应用程序

  • CPOS-UserShell CPOS内置的默认用户命令行程序

C/C++ 库

  • pl_readline min0911Y 开发适用于VT100终端的可移植键盘输入处理库
  • libutf PlantOS 的utf字符处理库

Rust 应用程序

  • os-terminal wenxuanjun 开发的虚拟终端环境
  • caraintzzjrabbit 开发的cara语言解释器

贡献者

  • XIAOYI12/xiaoyi1212 OS主要开发者
  • min0911Y OS文件系统部分开发
  • QtLittleXu/Xu Yuxuan OS文档编写
  • copi143 用户堆分配系统开发
  • VinbeWan IIC驱动开发
  • ViudiraTech Uinxed-Mark 性能测试软件
  • wenxuanjun CPOS_Rust SDK 开发

Released under the MIT License.