# Linux-0.11
**Repository Path**: moonfisher/Linux-0.11
## Basic Information
- **Project Name**: Linux-0.11
- **Description**: Linux-0.11
- **Primary Language**: C
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2019-08-19
- **Last Updated**: 2025-12-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Linux 0.11
======
Linux 0.11 相关学习笔记都注释在代码里了
Mac 或 Ubuntu 下编译 Linux 0.11
1) 直接下载工程,进入 linux-0.11-lab 目录,终端执行 make clean;make;
2) 终端执行 make start-hd;
Mac 或 Ubuntu 下用 qemu 模拟 Linux 0.11
1) Mac 安装 qemu,终端执行 brew install qemu
2) Ubuntu 安装 qemu,终端执行 sudo apt-get install qemu-kvmc
3) 终端执行 make start-hd,会启动 qemu,不用管,直接 Ctrl + C 关闭 qemu
4)终端执行 qemu-system-i386 -S -s -parallel stdio -m 512M -boot a -fda src/Image -hda rootfs/hdc-0.11.img
Mac 或 Ubuntu 下用 gdb 调试 Linux 0.11
1) 终端下执行 gdb -q -tui -x tools/gdbinit