soso:一个类似Unix的简单操作系统 源码
普通 Soso是一个用Nasm程序集编写的简单的类似Unix的操作系统,大多数情况下是用C编写的。它支持多重启动,因此由Grub启动。 可以使用Nasm和Clang来构建。 经过测试的构建环境是Linux,FreeBSD。 Soso是32位x86操作系统,其功能是 具有进程和线程的多任务 分页 内核空间(在ring0中运行)和用户空间(在ring3中运行)是分开的 虚拟文件系统 使用FatF的FAT32文件系统 系统调用 Libc(Musl带有基本调用,例如open,read等)。 用户空间程序作为ELF文件 mmap支持 帧缓冲图形(用户空间可以使用mmap访问) 共享内存 串行端口 PS / 2鼠标 Soso具有Libc,因此仅依赖一小部分Libc的现有应用程序可以轻松移植到Soso。 我设法在Soso上构建并运行Lua和Doom! 跑步 您可以从发行版下载 ,然后在Virtua