An OS kernel for study

simon 29a110d40d fix: fix some problem 8 tháng trước cách đây
boot 93219e2c87 实现线程及根据时钟中断做线程切换 10 tháng trước cách đây
device 509cb83441 fix: fix compiling warning 10 tháng trước cách đây
doc 47fec926d3 needfix: page fault laddr=0x00000000c011d000 10 tháng trước cách đây
kernel 29a110d40d fix: fix some problem 8 tháng trước cách đây
lib 29a110d40d fix: fix some problem 8 tháng trước cách đây
test 47fec926d3 needfix: page fault laddr=0x00000000c011d000 10 tháng trước cách đây
thread 29a110d40d fix: fix some problem 8 tháng trước cách đây
userprog 29a110d40d fix: fix some problem 8 tháng trước cách đây
.gitignore 93219e2c87 实现线程及根据时钟中断做线程切换 10 tháng trước cách đây
README.md 4e5987f22e 实现字符串操作函数 10 tháng trước cách đây
bochsrc 29a110d40d fix: fix some problem 8 tháng trước cách đây
boot.asm ddf0193078 init: bochs test 1 năm trước cách đây
makefile 29a110d40d fix: fix some problem 8 tháng trước cách đây

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