Accueil Aperçu en images À propos
en
Présentation
TacOS est un système d'exploitation conçu pour architecture Intel x86, bâti autour d'un noyau monolithique en mode protégé et utilisant une librairie C faite maison. Ce projet a été réalisé initialement dans le cadre des projets tutorés de 4ème année Informatique et continué dans le temps libre par certains de leurs auteurs. Son objectif est entièrement pédagogique et de nouveaux groupes travaillent actuellement à l'ajout d'une interface graphique et d'un shell plus évolué. Le code source est disponible librement sous licence GPL.
Fonctionnalités
  • Interruptions, exceptions, appels systèmes
  • Ordonnancement monoprocesseur par tourniquet
  • Pagination et allocation dynamique de mémoire (VMM, malloc)
  • Chargement d'exécutables au format ELF
  • Affichage texte (80x25) et graphique
  • Virtual File System
  • Système de fichier Ext2 en lecture/écriture et FAT en lecture
  • Dev FS et Proc FS
  • Terminaux (console et liaison série)
  • Gestion de la souris
  • Sémaphores
  • Signaux
Liens
Obtenir les sources

Téléchargement des sources du projet.

Le projet peut être cloné à l'aide de la commande git :

$ git clone git://github.com/TacOS-team/tacos