TUOX

To download the functional testing version of TUOX, click here
(Description will be available later, for now, see config file TEST.CNF)

Development tasks (in Czech)

Scheduling of lab works

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.

Page creation requirements

Source codes of individual development groups - writable

Kernel

Tasks

File System

Memory Manager

C System Libraries

Shell

System programs

System processes (Init, login, update)

Bootstrap

Building & Testing


Old Source Codes and pages

(Also available in tar format as oldsrc.tar.gz)

Kernel

Tasks

File System

Memory Manager

C System Libraries

Shell

System Programs

System Processes (Init, login, update)

Bootstrap