Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Type||Name||Latest commit message||Commit time|
|Failed to load latest commit information.|
*** Welcome to TempOS *** Website: http://tempos-project.org Sources: git clone git://tempos-project.git.sourceforge.net/gitroot/tempos-project ABOUT: TempOS = TempOS is an educational and multi purpose Operating System TempOS was born for an undergraduate work and has it's your main goal to be not only another Operating System, but a complete toolkit designed to help students on their O.S. courses. TempOS it's under a true development stage, which means that it's not complete functional yet. The parts currently done are: - Multiboot implementation to Boot TempOS with GRUB - Page system working with 4Kb pages - Re-allocable kernel to 3GB on virtual space - A simple memory manager - A simple keyboard driver - IRQ system with shared IRQs support - Alarm timers - A poor video (text mode) driver - System calls support - Generic ATA driver - Kernel Multithreading - Virtual File System layer - EXT2 parcial support - User multitasking HISTORY: TempOS was born as an undergraduate project designed by Renê de Souza Pinto (computer engineering student) at University of São Paulo - USP, at São Carlos, from Brazil. The principal goal it's build a O.S. as a toolkit to help students at their O.S. courses, providing a real and not so complex project that students can put their hands on, understanding the principles and theories of Operating Systems in a pratical way. AUTHOR: TempOS was written by Renê de Souza Pinto and supervised by the PhD professor Francisco José Monaco, at University of São Paulo - USP, from São Carlos - Brazil. Author E-mail: email@example.com firstname.lastname@example.org http://renesp.com.br (in portuguese) PhD professor: Francisco José Monaco email@example.com http://www.icmc.usp.br/~monaco BUILD AND INSTALL: To build and test TempOS just type: $ make $ make install $ make test To view make targets use: $ make help To generate TempOS source code documentation: $ make doc The following dependencies are necessary to build and test TempOS: - An POSIX operating system (TempOS was written and tested with Linux) - Build tools: gcc, make, gnu assembler (provided by binutils package) - genext2fs: To create floppy image as non root user - QEMU (for testing) Of course you can write disk.img at your pendrive, floppy disk, etc and boot TempOS in your computer, but, there is nothing to do with TempOS yet. DEVELOPMENT: TempOS is currently developed only by Renê de Souza Pinto, but you can change this. Voluntaries are very, very Welcome to help TempOS grow up, any kind of help is wanted: - Improve TempOS code - Correct BUGS - Improve website and documentation (very necessary) - Develop new features - Anything... You are encouraged to contact the author and post your sugestions, critics, etc.