ZenOS
v0.0.6

ZenOS ist ein Bildungsprojekt, das darauf abzielt, ein Betriebssystem von Grund auf neu zu erstellen. Das Projekt enthält einen in C und Rost geschriebenen Kernel mit grundlegenden Funktionen für die Textausgabe und die Befehlseingabeunterstützung. Dieses Projekt soll praktische Erfahrungen in der Entwicklung des Betriebssystems, der Cross-Compilation und der Programmierung auf niedriger Ebene bieten. Das Projekt wird sich ebenfalls entwickeln. i386-elf-gcc und i386-elf-asgrub-mkrescueQEMUKlonen Sie das Repository :
git clone https://github.com/yourusername/ZenOS.git
cd zen-kernel-OSBauen Sie das Projekt auf :
makeFühren Sie das ISO -Bild mit QEMU aus :
qemu-system-i386 -cdrom ZenOS.isokernel.c - Kernel -Quellcode in C. C.boot.asm - Assembler -Code für den Bootloader.linker.ld - Linker -Skript zum Erstellen des Kernels.grub.cfg - GRUB -Konfigurationsdatei zum Laden des Kernels.Makefile - Automatisierungsdatei erstellen.keyboard_driver.c - Treiber für Ihre Tastatur auf C mit Sonderzeichen. Wenn Sie zum Projekt beitragen möchten, befolgen Sie die folgenden Schritte:
Erstellen Sie einen Zweig :
git checkout -b feature-branchNehmen Sie Ihre Änderungen vor und testen Sie sie.
Begehen Sie Ihre Änderungen :
git commit -am ' Added new feature 'Drücken Sie Ihre Änderungen :
git push origin feature-branchErstellen Sie eine Pull -Anfrage auf Github und beschreiben Sie Ihre Änderungen und deren Zweck.
Dieses Projekt ist gemäß der GNU General Public Lizenz v3.0 (GPL-3.0) lizenziert. Weitere Informationen finden Sie unter Lizenz.
Wenn Sie Fragen oder Vorschläge haben, können Sie sich über Github oder per E -Mail an den Projektbetrieb wenden: [email protected]
Codierer - junious (Github)
Designer - Konrad (Github)