#Linux兼容
asterinas - 用Rust开发的Linux兼容内核 提升安全性和开发体验
Asterinas操作系统内核Rust语言Linux兼容内存安全Github开源项目
Asterinas是一个用Rust编写的操作系统内核,提供Linux兼容的ABI。它采用框架内核架构,将不安全Rust代码限制在最小可信计算基础中,提高内存安全性。Asterinas通过OSDK工具包优化开发体验,支持开源或闭源发布内核模块。目前支持x86-64虚拟机,计划2024年达到生产就绪状态。
tilck - 轻量级Linux兼容内核 专注教育与嵌入式应用
TilckLinux兼容单内核教育目的嵌入式系统Github开源项目
Tilck是一款教育性的单内核x86操作系统,在二进制级别与Linux兼容。其简洁设计和小巧规模使其成为内核模式实验的理想平台。Tilck能运行BusyBox等Linux程序,无需自定义应用。它支持FAT32文件系统、进程和信号处理、I/O操作等,可运行Vim和TinyCC等控制台应用。Tilck致力于成为嵌入式系统的优选,弥合嵌入式Linux与实时操作系统间的差距。