Welcome to TempOS !

TempOS is an educational and multi purpose Operating System that was born as 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
  • A poor video (text mode) driver
  • System calls support development started

Screenshot

This is a screenshot of TempOS running on QEMU:

TempOS screenshot

Development

TempOS is currently developed only by Renê de Souza Pinto and Diogo F. S. Ramos, that is porting TempOS to IA-64 architecture. 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.

Brazil, my country! :)

News

  • August 24, 2009
    New git repository URL. Please, check at Download section.

  • August 16, 2009
    There is a TempOS Wiki now. See documentation section.

  • August 12, 2009
    Introduce of a new Build System for TempOS

  • July 29, 2009
    New web server migration finished.

  • July 22, 2009
    TempOS is recognizing PATA devices!

  • July 06, 2009
    Diogo is working on a IA-64 TempOS port! Very nice!

  • June 13, 2009
    TempOS website released!