Myos kernel : un noyau en c++

Description

Licence : GPLv3
Site officiel : http://myos-os.org

Bonjour, ce code source est le code de la version 10.4.26 beta du noyau de système d'exploitation crée l'année dernière, le projet a été rejoint cette années par plusieurs développeurs.
Que permet ce noyau ?
-noyau monolithe modulaire
-Chargement avec grub sur x86 et x86_64
-gestion des bases x86 : segmentation, pagination, interruption, exception
-codé entièrement en c++
-lancement d'application au format ELF
-type UNIX-like
-support de l'architecture mips (processeur de psp, ps2, ...)
-drivers : ata (disque dur), atapi (cd-rom/dvdrom), ext2, fat32, myfs (système de fichier de MyOS), ramfs, horloge, bus PCI, bochs bios VBE (bios video en émulation), partition dos

Le boot se fait sur un disque dur au format ext2 pour le moment mais bientôt sur une partition myfs.

Ce code source vous permettra de mieux comprendre la création d'un os en c++ car le code est simple.
Vos améliorations ou vos propositions seront les bienvenues
C'est un projet libre et ouvert où tout le monde peut participer.

Pour la création d'application, il faut voir sur le site officiel.

Applications pour le moment :
-newlibc (librairie standart c de redhat)
-cross compiler : i586-pc-myos (gcc, ld, ...)
-coreutils de base (recodé entièrement) : ls, cat, echo, env, set, login, sudo, ...
-utilitaire myos : testvideo, testramfs, clock, newuser, ...
-lua
-zlib
...

Conclusion :


En attente de vos réponses ;)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.