To Make A Modular Kernel. And Push The Modularity To The Edge ...

About

Tornado
is a unix-like operating system written from scratch by Ahmed Sammoud and aims towards :
1-Modularity.
2-Portability.
3-Simplicity of code and algorithms used without affecting the performance and security.

Tornado is written entirely in C without even a piece of assembly language which makes Tornado a highly portable unix-like OS.
Tornado uses the libosdk http://libosdk.berlios.de to provide the low-level code.

Tornado is still under development.

Tornado is released under the terms of GPL which means that Tornado is an open source software.
Special thanks to
BerliOS for hosting Tornado project.

Reviving the Tornado project

It's been a long time since I blogged in this website.
Well a lot of people might think by now that this is a dead project. But the true fact is that I had to postpone the development in this project for a lot of personal reasons .

Any way, Currently I am still developing the memory manager.

Tornado Code

well ,
here's the last code i got ,
it boots and you can see it switchs between 4 process ,
ofcourse that's a test code ,
any way now i'm working on Memory manager,
well
you'll find the code in the attachments ok
and
thanx to maslan for updating the site.
ftp://ftp.berlios.de/pub/tornado/Tornado.tar.gz

Committing Code to CVS : delayed

I delayed the commit of Tornado code's to the CVS for about 1-2 Weeks.
There's a lot of changes in the code that needs more time to
organize and debug .
Don't want to rush things out,
Want to make sure that every thing is in place .
Tornado now have : console driver-print on screen and write- and
"RR" Scheduler .

TORNADO CVS repository Cleared

Yesterday i asked from the berlios.de to clear the CVS repository,
And they did it in 4 hours , "Thanks Berlios ;) "

I did that So i can import the new structure of tornado without going into deleting each file and directory,"TOO MUCH PAIN".

SO the current repository is CLEAN ,no code at it ,
any way ,
I'll import the new code at soon i fix some bugs and remove the unwanted files.

AT 22 April 2007 ,you'll find the code.

Scheduler finished

Yesterday i finished debugging the scheduler ,
the scheduler is RR ,
well
Some stuff not implemented yet,until i finish the
memory management and system call implementations .
any way ,
I'll add the code to the cvs and
i'll start to commit changes to it,
so every one can download and see the code,
probably you'll find it next week ,

Syndicate content