文件名称:BianOS:一个应用从OS开发中学到的东西的项目
文件大小:89KB
文件格式:ZIP
更新时间:2024-03-04 06:08:08
C
操作系统 一个简单的OS(如果您甚至把它算作OS)来测试os dev。 去做 构建页面框架分配器 创建kmalloc和kfree 编写更好的文档,最近的更改 改善Bochs支持 建筑 构建BianOS非常简单,设置依赖关系并执行单个命令。 依存关系 必需的 gcc:构建和编译c文件 genisoimage / mkisofs:生成iso图像 ld:将所有文件链接在一起 nasm:构建和编译程序集文件 make:Makefiles 选修的 gdb:调试 qemu-system-i386:在虚拟机中运行操作系统 拱 拱门用户命令: sudo pacman -S qemu qemu-arch-extra gcc base-devel nasm cdrtools gdb 苹果系统 Mac用户在开始尝试在Mac上编译之前应该已经安装了brew。 运行这些命令以安装32位elf编译实用程序。
【文件预览】:
BianOS-master
----.gitignore(198B)
----Makefile(3KB)
----src()
--------loader.s(4KB)
--------kernel()
--------drivers()
--------utils()
--------grub_headers()
--------iso()
----bochsrc.txt(445B)
----README.md(2KB)
----link.ld(982B)