TUOX
To download the functional testing version of TUOX, click
here
(Description will be available later, for now, see config file TEST.CNF)
Student Experimental Operating System Project
The purpose of TUOX project is to construct an UNIX-like operating system. It is done as team project in the "Operating Systems" class, taught by the Department of Computer Science. The project leader is Petr Grygarek, who gives exercises on this subject. The architecture of TUOX is highly modular and is primarily inspired by MINIX, the experimental operating system written by Andrew Tannenbaum and his colleagues. The platform the TUOX runs at is IBM-PC and compatibles. 8086 processor is assumed. The system is written in C with concern for portability. Processor dependent parts of the kernel are written in assembly language.
Any comments, suggestions and questions concerning the TUOX project can be sent to petr.grygarek@vsb.cz.
You may also discuss TUOX topics at newsgroup vsb.tuox.
These pages can be downloaded as tuox.tar.gz.
TUOX Programming Guidelines
System Overview and Specification (in Czech) - last updated March 1, 1999
Guide to programming style (in Czech)
Pseudosources
Also available in tar format as pseudo.tar.gz.
The compressed form is NOT guaranteed to be absolutely current.
Pages of
individual development groups
If you find any inconsistence between information presented at development group's Web pages and these in pseudosources, information of development group are assumed current and obligatory.
Source codes of individual development groups - writable
Tasks
System processes (Init, login, update)
Old Source Codes and pages
(Also available in tar format as oldsrc.tar.gz)
Tasks