Myos kernel : un noyau en c++

Soyez le premier à donner votre avis sur cette source.

Vue 7 352 fois - Téléchargée 1 480 fois

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

Ajouter un commentaire Commentaires
Messages postés
20
Date d'inscription
mercredi 5 novembre 2014
Statut
Membre
Dernière intervention
6 février 2016

bonjour, comment fait tu pour executer ton kernel sur une partition ext2 ? merci
Messages postés
11
Date d'inscription
lundi 21 avril 2014
Statut
Membre
Dernière intervention
13 avril 2015

Bonjour Es possible De Compiler le noyau Sous Windows ? Merci

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.