KeblaOS

KeblaOS Badge GitHub Badge GitLab Badge Linux Badge C Badge x86_32bit Badge ASM Badge ——————————————————————————————————————–

System Setup for building a brand new operating system

Linux based OS like Ubuntu, Debian, Kali Linux, Kubuntu etc are good for development. You can also use those OS without installing in your machine by using VirtualBox, VMWire or Windows SubSystem. GCC is C compiler, NASM is ASM code compiler those two compiler also required as well as some additional packages or softwares.

Bash Cross Compiler Installer for Ubuntu.

The following packages are required for following works :

Set System for cross Compiler

This file have documentation about creating i686-elf cross compiler in Ubuntu/Debian machine.

The above process will install the required packages and cross-compiler i686-elf-gcc, i686-elf-ld .

If you want to use limine bootloader into your OS then you can download and make ready by following codes:

    sudo apt install git
    git clone https://github.com/limine-bootloader/limine.git --branch=v8.x-binary --depth=1
	make -C limine

© 2024 KeblaOS Project. All rights reserved.