Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/rene/tempos
- Owner: rene
- License: gpl-2.0
- Created: 2015-07-15T03:30:36.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2021-09-10T21:22:06.000Z (over 3 years ago)
- Last Synced: 2023-03-12T08:53:44.243Z (almost 2 years ago)
- Topics: osdev
- Language: C
- Size: 1.2 MB
- Stars: 36
- Watchers: 8
- Forks: 13
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: COPYING
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.