ZenOS
v0.0.6

ZenOS - это образовательный проект, направленный на создание операционной системы с нуля. Проект включает в себя ядро, написанное как в C, так и в Rust, с базовыми функциональными возможностями для вывода текста и поддержки ввода команды. Этот проект предназначен для обеспечения практического опыта в разработке операционной системы, межкомпиляции и программировании низкого уровня. Проект также будет развиваться. i386-elf-gcc и i386-elf-asgrub-mkrescueQEMUКлонировать репозиторий :
git clone https://github.com/yourusername/ZenOS.git
cd zen-kernel-OSСоздайте проект :
makeЗапустите изображение ISO с QEMU :
qemu-system-i386 -cdrom ZenOS.isokernel.c - исходный код ядра в C.boot.asm - код ассемблера для загрузчика.linker.ld - Скрипт линкера, используемый для построения ядра.grub.cfg - файл конфигурации GRUB для загрузки ядра.Makefile - файл автоматизации сборки.keyboard_driver.c - драйвер для вашей клавиатуры на C со специальными символами. Если вы хотите внести свой вклад в проект, выполните следующие действия:
Создайте ветвь :
git checkout -b feature-branchВнесите свои изменения и проверьте их.
Совершить свои изменения :
git commit -am ' Added new feature 'Нажмите на свои изменения :
git push origin feature-branchСоздайте запрос на притяжение на GitHub, описывая ваши изменения и их цель.
Этот проект лицензирован в рамках общей публичной лицензии GNU V3.0 (GPL-3.0). Смотрите лицензию для более подробной информации.
Если у вас есть какие -либо вопросы или предложения, вы можете обратиться к сопровождающему проекту через github или по электронной почте: [email protected]
Кодер - Junsicious (GitHub)
Дизайнер - Конрад (GitHub)