AbhinuOS

A personal operating system project focused on
learning, experimentation, and low-level system development.

AbhinuOS

🧠 What is AbhinuOS?

AbhinuOS is a learning-focused operating system project exploring how operating systems work — from Linux customization to bare-metal kernel development in C.

This project is not meant to replace existing operating systems. It exists to understand how they are built at a fundamental level.

📦 AbhinuOS Editions

🐧 AbhinuOS (Linux-based)


• Built using Cubic
• Based on Kubuntu 25.10
• Uses GRUB bootloader
• Customized live ISO & installer

⚙️ AbhinuOS (Custom / Limine)


• Fully custom OS written in C
• Uses Limine bootloader
• ELF kernel (no Linux involved)
• Bare-metal experimentation

🎯 Project Goals

• Understand BIOS & UEFI boot process
• Learn kernel development in C
• Explore memory maps & hardware bring-up
• Build real bootable systems

• ISO creation & filesystem layouts
• Linux initramfs & kernel boot flow
• Bootloaders: GRUB & Limine
• QEMU-based testing

🛠 Tools & Testing

• xorriso (ISO generation)
• GCC / Clang cross-compilers
• Limine utilities
• QEMU (BIOS & UEFI)

⚠️ Experimental project
Features may be broken or incomplete
This is intentional and part of learning

🧱 How the Linux Edition is Built


• Base ISO: Kubuntu 25.10
• Tool: Cubic (Custom Ubuntu ISO Creator)
• Modified filesystem & packages
• Custom branding & configuration

Focus areas:
• Live environment behavior
• GRUB menu & boot parameters
• Package selection & cleanup
• ISO rebuilding & testing