Page 1 of 1

TestOS 0.01 released

Posted: Tue Aug 26, 2008 10:01 pm
by liubo
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.

Re: TestOS 0.01 released

Posted: Tue Aug 26, 2008 10:15 pm
by babylon2233
Could you please put that file somewhere else because not everyone can download files from RapidShare. I'm using shared IP, So, it is very difficult to download things from RapidShare. Something like Adrive or box.net is better.

Cheers

Re: TestOS 0.01 released

Posted: Tue Aug 26, 2008 10:34 pm
by piranha
Hmm.....Qemu spits out many floppy errors, all about "No 0x00 command" or something.

I'm too tired to test it now, I'll look at it later

-JL

Re: TestOS 0.01 released

Posted: Tue Aug 26, 2008 11:58 pm
by liubo
Hi babylon2233,
Please download the package in the page below.

http://www.box.net/shared/0leb6jtdnl

Cheers

Re: TestOS 0.01 released

Posted: Wed Aug 27, 2008 12:01 am
by liubo
Hi piranha,

I use Qemu manager 3.0, everything seems OK except that the speed is a little slow.