ZenOS
v0.0.6

ZenOS est un projet éducatif visant à créer un système d'exploitation à partir de zéro. Le projet comprend un noyau écrit en C et Rust, avec des fonctionnalités de base pour la sortie du texte et la prise en charge de l'entrée de commande. Ce projet est destiné à fournir une expérience pratique dans le développement du système d'exploitation, la compilation croisée et la programmation de bas niveau. Le projet se développera également. i386-elf-gcc et i386-elf-asgrub-mkrescueQEMUClone le référentiel :
git clone https://github.com/yourusername/ZenOS.git
cd zen-kernel-OSConstruisez le projet :
makeExécutez l'image ISO avec Qemu :
qemu-system-i386 -cdrom ZenOS.isokernel.c - Code source du noyau dans C.boot.asm - code assembleur pour le chargeur de démarrage.linker.ld - script de liaison utilisé pour construire le noyau.grub.cfg - Fichier de configuration GRUB pour charger le noyau.Makefile - Créer un fichier d'automatisation.keyboard_driver.c - Conducteur de votre clavier sur C avec des caractères spéciaux. Si vous souhaitez contribuer au projet, suivez ces étapes:
Créer une branche :
git checkout -b feature-branchFaites vos modifications et testez-les.
Commentez vos modifications :
git commit -am ' Added new feature 'Poussez vos modifications :
git push origin feature-branchCréez une demande de traction sur GitHub, décrivant vos modifications et leur objectif.
Ce projet est autorisé en vertu de la licence publique générale GNU v3.0 (GPL-3.0). Voir la licence pour plus de détails.
Si vous avez des questions ou des suggestions, vous pouvez contacter le responsable du projet via GitHub ou par e-mail: [email protected]
Codeur - Junsious (github)
Designer - Konrad (Github)