AtomicOS:一款注重安全的教学用操作系统
2025-06-21
AtomicOS是一个从零开始构建的,以安全为首要目标的教育性操作系统。它采用确定性编程语言Tempo,并实现了真正的内存保护、加密和完整内存管理单元(MMU),包括AES-128加密、SHA-256哈希等高级安全特性。虽然目前功能有限,例如缺乏网络栈、文件系统和驱动程序,但其设计理念和安全实现值得学习和借鉴。该项目开源,但要求署名和变更披露。
开发