一个简单的操作系统内核,用于研究、教学和娱乐。
Basekernel 是一个简单的操作系统内核,用于研究、教学和娱乐。Basekernel 并不是一个完整的操作系统,但它是那些希望研究和开发新的操作系统代码的人的起点。如果您想构建与 Windows、Linux 或 Multics 不同的东西,Basekernel 可能是尝试新想法的好地方。
Basekernel 可以在 32 位保护模式下启动与 Intel PC 兼容的虚拟机,支持 VESA 帧缓存图形、ATA 硬盘、ATAPI 光盘设备、进程管理、内存保护、简单图形和基本文件系统。从这里开始,你的任务就是编写用户级程序并扩展系统。要说明的是,这是原始的低级代码,不是生产系统。如果你想编写代码并学习操作系统,你会喜欢 Basekernel。如果你正在寻找一个新的操作系统在笔记本电脑上运行,那么这不是你想要的。
这个项目由诺德勒大学的 Douglas Thain 教授领导。多位学生对代码做出了贡献,包括 Jack Mazanec、Douglas Smith、Ethan Williams、Jon Westhoff 和 Kevin Wern。如需了解更多信息,请参阅 Basekernel Wiki。
在收到一些初始启动消息后,您将看到内核 shell 提示。这允许您在运行第一个用户级程序之前执行一些简单的操作。 要自动启动第一个可用的文件系统(无论是 CD-ROM 还是硬盘),请运行 automount:
暂无开放 Issues,或尚未同步最近议题。