If you have ideas, don’t be shy and write them, create threads, ask to be contributors, we will be only too glad to see new people in this project
ZenOSis an educational project aimed at creating an operating system from scratch. The project includes a kernel written in both C, with basic functionality for text output and command input support. This project is intended to provide hands-on experience in operating system development, cross-compilation, and low-level programming. The project will also develop.
- Cross-compiler:
i386-elf-gccandi386-elf-as - ISO Image Creation Tool:
grub-mkrescue - Emulator:
QEMU
-
Clone the repository:
git clone https://github.com/yourusername/ZenOS.git cd zen-kernel-OS -
Build the project:
make
-
Run the ISO image with QEMU:
qemu-system-i386 -cdrom ZenOS.iso
kernel.c— Kernel source code in C.boot.asm— Assembler code for the bootloader.linker.ld— Linker script used for building the kernel.grub.cfg— GRUB configuration file for loading the kernel.Makefile— Build automation file.keyboard_driver.c— Driver for your keyboard on C with special characters.
If you have any questions or suggestions, you can reach out to the project maintainer through GitHub or via email: alexandrd542@gmail.com
