Tyros/Neutronix Operating System Version 0.01 (released 05-07-2003)

TYROS/NEUTRONIX (means OS Tyros based on the Neutronix kernel) is an operating system for IA-32 (x86) architecture, written from scratch and freely distributed under GNU GPL.
The Neutronix kernel doesn't aim towards 100% POSIX compliance, but we however do not try to invent our own absolutely uncompatible, unportable and illogical API (like those in some well-known proprietary OSes). Actually the Neutronix API is a slight improvement over standard POSIX thus it is comparatively easy to achieve POSIX compatibility on standard libraries level (as an example: standard POSIX open(), read(), write(), close() functions are emulated using Neutronix extended ntx_open(), ntx_read(), ntx_write() and ntx_close system calls).

Features of the current (0.01) version:
- 32-bit protected mode
- multitasking
- multithreading
- virtual memory (demand loading, copy-on-write)
- IPC (signals, messages, interprocess calls)
- VFS layer
- partial (very little actually, but that's just 0.01) POSIX compatibility
- native API, similar to POSIX but more powerful

TODO list:
- device drivers (we don't even have an FDD driver)
- built-in GUI
- different executable formats support
- shared objects support
- popular filesystems support (FAT, EXT2FS)

/*****

If you made improvements to Tyros/Neutronix, or wrote new application for it - please contact me at <lonesome@lowlevel.ru>. You work will be included in future releases and eternal fame will be yours ;) (see CREDITS)

*****/


LINKS
Official website: 
http://tyros.sf.net/

Project page at SourceForge:
http://sf.net/projects/tyros/


