《30天自制操作系统》 的 Linux 平台实现版本,包含大部分内核功能和用户应用程序。该项目通过现代工具链在 Linux 环境下构建,让你能够在 QEMU/Bochs 模拟器中体验操作系统。
- 推荐平台: Fedora / Ubuntu / Debian
- 其他 Linux 发行版需确保以下依赖可用
# Fedora/RHEL
sudo dnf install gcc make nasm mtools qemu bochs bochs-debugger glibc-devel.i686 glibc-static.i686
# Ubuntu/Debian
sudo apt install build-essential nasm mtools qemu bochs bochs-x gcc-multilib libc6-dev-i386
# 构建并启动操作系统 (QEMU)
make
make debug
# 清除所有构建文件
make clean
- 定时器API在应用中不起作用