Skip to content

fftlxyz/tos4f

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tiny os for fun

project description:

test1 after boot, print a msg; when jump to protected mode, print another msg. then spin.

test2 based on test1, but print another msg use ldt.

test2u based on test2, u means updated. 对代码进行了整理

test3 based on test3, but i jump to ring3 to print another msg.

test4 写了loader,用来加载kernel. 在test3中,512byte 不太够用了. 效果和test3是一样的.

test5 加了中断处理,然后实现了简单的两个任务的切换。 交替打印字母.

以后,我会用git来管理的代码.
我打算做一个简单的os, 准备采用采用宏内核的架构... just for fun..

ps: 可能你已经看出来了,我参考了 orange's, 一个操作系统的实现 这本书. 我的代码组织形式也是仿着那本书的. 不过我也从 joes 中借鉴了一部分代码.

About

tiny os for fun

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published