An OS kernel for study

simon 2f608ddf9f 核心数据结构,双向链表 10 mēneši atpakaļ
boot 6155b265a6 实现数字打印 put_int 11 mēneši atpakaļ
device 9aaa4a58ed 完成中断处理 10 mēneši atpakaļ
doc 7e093b021c renamed: kernel/kernel-crosscompiler.md -> doc/kernel-crosscompiler.md 10 mēneši atpakaļ
kernel fb678cdf75 在内核空间实现线程 10 mēneši atpakaļ
lib 2f608ddf9f 核心数据结构,双向链表 10 mēneši atpakaļ
test 64ec69d672 test: thread tests 10 mēneši atpakaļ
thread fb678cdf75 在内核空间实现线程 10 mēneši atpakaļ
.gitignore 3f93cf9f3f test: makefile for test 10 mēneši atpakaļ
README.md 4e5987f22e 实现字符串操作函数 10 mēneši atpakaļ
bochsrc 635bc3a2c9 保护进阶, 向内核迈进 11 mēneši atpakaļ
boot.asm ddf0193078 init: bochs test 1 gadu atpakaļ
makefile 2f608ddf9f 核心数据结构,双向链表 10 mēneši atpakaļ

README.md

os_kernel

An OS kernel for study

make 编译过程

make all make run make clean

(base) ➜  os_kernel git:(master) ✗ make mk_dir
(base) ➜  os_kernel git:(master) ✗ make mbr
(base) ➜  os_kernel git:(master) ✗ make loader
(base) ➜  os_kernel git:(master) ✗ make K
(base) ➜  os_kernel git:(master) ✗ make create_img
(base) ➜  os_kernel git:(master) ✗ make hd
(base) ➜  os_kernel git:(master) ✗ make run