百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
B

basekernel

> 编程语言
开源

一个简单的操作系统内核,用于研究、教学和娱乐。

936 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个简单的操作系统内核,用于研究、教学和娱乐。

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· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言