Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rene/tempos

TempOS Project: TempOS is an educational and multi purpose Operating System
https://github.com/rene/tempos

osdev

Last synced: about 1 month ago
JSON representation

TempOS Project: TempOS is an educational and multi purpose Operating System

Awesome Lists containing this project

README

        

# TempOS

## Welcome to TempOS

Website: http://tempos-project.org

Sources: git clone [email protected]:rene/tempos.git

### 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
- A simple serial driver
- IRQ system with shared IRQs support
- Alarm timers
- A poor video (text mode) driver
- System calls support
- Generic ATA driver
- Kernel Multithreading

### 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 protected]
[email protected]
http://renesp.com.br (in portuguese)

PhD professor: Francisco José Monaco
[email protected]
http://www.icmc.usp.br/~monaco

### PROJECT'S DIRECTORY ORGANIZATION

- kernel: Source code of the kernel.
- rootfs: Root file system (files, directories, scripts, etc).
- apps: Applications to run on TempOS.