gamma is a lightweight multithreaded kernel built for x86 (32-bit) computers.
- gamma bootloader
- VGA Display Support
- Disk Drivers
- PS-2 Keyboard Support
- FAT16 Filesystem Support
- gLoader - ELF Loader build exclusively for gammaOS
- gShell - a super lightweight shell
-
build-essential
-
bison
-
flex
-
libgmp3-dev
-
libgmp3-dev
-
libmpfr-dev
-
texinfo
-
libcloog-isl-dev
-
libisl-dev
-
QEMU
-
i686-elf-gcc
-
nasm
-
Refer https://wiki.osdev.org/GCC_Cross-Compiler if you find difficulty installing the cross-compiler on your machine.
Note: Only QEMU is required for running. Rest are for building the kernel.
- Download the build from the releases.
- run : qemu-system-i386 -hda gamma.bin
- This should boot up the kernel with the shell
- Please feel free to send pull requests.
- Mail me at [email protected] for any queries regarding the kernel.