To download the functional testing version of TUOX, click
(Description will be available later, for now, see config file TEST.CNF)
How to build TUOX (in Czech)
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 email@example.com.
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)
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.
Page creation requirements
Current Development (1998/99)
Source codes of individual development groups - writable
Kernel floating point support
Network terminal emulation
TTY - tests
TTY - RS232
TTY - Foreground, background
Boot diskette, file system structure, config files
Latest pages (1997/98)
C System Libraries
System processes (Init, login, update)
Building & Testing
The First Release Source Code and pages (1996/97)
(Also available in tar format as oldsrc.tar.gz)
C System Libraries
System Processes (Init, login, update)