TestOS 0.01 released
Posted: Tue Aug 26, 2008 10:01 pm
Hi guys,
I finished a simplest OS called TestOS.
Up to now, the functions it has been finished are:
* support multi-process
* support 2 TTYs
* complete the read function of floppy driver
* support FAT12
* only use ring0 and ring3
* only suppport bin format
Current version is 0.01. Please download the release package is the page below.
http://rapidshare.de/files/40329925/Tes ... ar.gz.html.
I think Linux or Minix is too huge to study the principle of OS. So I want there exists an OS which is so simple and small that a normal programmer can easily understand the OS source code and practice any ideas on it. TestOS is for this target. It will NOT attempt to be developed as an product or another version of LINUX forever.
Welcome to try any ideas of OS on TestOS.
Have Fun.
P.S. You'd better use bochs 2.3.7 to try it because the process schedule algorithm is not efficient for not completing the block state of process.
I finished a simplest OS called TestOS.
Up to now, the functions it has been finished are:
* support multi-process
* support 2 TTYs
* complete the read function of floppy driver
* support FAT12
* only use ring0 and ring3
* only suppport bin format
Current version is 0.01. Please download the release package is the page below.
http://rapidshare.de/files/40329925/Tes ... ar.gz.html.
I think Linux or Minix is too huge to study the principle of OS. So I want there exists an OS which is so simple and small that a normal programmer can easily understand the OS source code and practice any ideas on it. TestOS is for this target. It will NOT attempt to be developed as an product or another version of LINUX forever.
Welcome to try any ideas of OS on TestOS.
Have Fun.
P.S. You'd better use bochs 2.3.7 to try it because the process schedule algorithm is not efficient for not completing the block state of process.