ZenOS
v0.0.6

ZenOS es un proyecto educativo destinado a crear un sistema operativo desde cero. El proyecto incluye un núcleo escrito tanto en C como en Rust, con funcionalidad básica para la salida de texto y el soporte de entrada de comandos. Este proyecto está destinado a proporcionar experiencia práctica en el desarrollo del sistema operativo, la compilación cruzada y la programación de bajo nivel. El proyecto también se desarrollará. i386-elf-gcc e i386-elf-asgrub-mkrescueQEMUClon el repositorio :
git clone https://github.com/yourusername/ZenOS.git
cd zen-kernel-OSConstruye el proyecto :
makeEjecute la imagen ISO con QEMU :
qemu-system-i386 -cdrom ZenOS.isokernel.c - Código fuente del kernel en C.boot.asm - Código de ensamblador para el gestor de arranque.linker.ld - Script de enlazador utilizado para construir el núcleo.grub.cfg : archivo de configuración de grub para cargar el núcleo.Makefile - Build Automation File.keyboard_driver.c : controlador para su teclado en C con caracteres especiales. Si desea contribuir al proyecto, siga estos pasos:
Crear una rama :
git checkout -b feature-branchHaga sus cambios y pruebelos.
Comprometa tus cambios :
git commit -am ' Added new feature 'Empuje sus cambios :
git push origin feature-branchCree una solicitud de extracción en GitHub, describiendo sus cambios y su propósito.
Este proyecto tiene licencia bajo la Licencia Pública General de GNU V3.0 (GPL-3.0). Vea la licencia para más detalles.
Si tiene alguna pregunta o sugerencia, puede comunicarse con el mantenedor del proyecto a través de Github o por correo electrónico: [email protected]
Coder - Junsious (Github)
Diseñador - Konrad (Github)