Logo

CoolPotOS

A simple toy operating system

喵呜~我是滚动感知提示条~
View on GitHub

Features

徽标社区

隶属于庞大的 plos-clan 社区组织
拥有17+贡献者

徽标学习

开发初衷为学习性操作系统, 给予初学者一个参考实例

徽标贡献

欢迎为该项目填补漏洞与增加功能
您的支持是我们的动力

Capabilities

默认终端

CoolPotOS 默认采用 os_terminal 终端环境


YES自定义字体
YES根据屏幕分辨率调整字体大小
YES支持主题颜色更换
YES支持鼠标终端滚动
项目截图 1
项目截图 2

进程模型

CoolPotOS 采用非常独特的进程处理机制


当应用程序或内核调用kill_proc时并不会直接杀死进程,
而是将其进程状态标记为死亡并放入释放队列中统一释放处理。
进程内部包含的线程会被其调度的CPU核心的IDLE进程服务彻底释放资源, 待所有线程释放完毕则会释放进程公有资源

这么做的原因是为了解决CoolPotOS中存在很长一段时间的回收漏洞

GitHub 仓库统计

0Star
🍴 0Fork
👁️ 0Watching
👥 0Contributors