💾 Jarvis miniOS
A mini Operating System using C, featuring a simple shell interface for basic interaction and command execution.
𝗦𝗶𝘁𝘂𝗮𝘁𝗶𝗼𝗻
The need to explore and understand operating system fundamentals by building a minimal OS from scratch.
𝗧𝗮𝘀𝗸
Create a minimal operating system with bootloader and simple shell interface using C and Assembly, focusing on core OS components and basic functionality.
𝗔𝗰𝘁𝗶𝗼𝗻
Developed a bootloader using Assembly to initialize the system at startup.
Built a kernel in C to manage system resources and handle basic operations.
Created a simple shell interface for user interaction and command execution.
Implemented file system operations and memory management concepts.
Used BIOS interrupts for low-level hardware interaction.
𝗥𝗲𝘀𝘂𝗹𝘁
Successfully developed a functional minimal OS that boots and provides shell interaction, demonstrating understanding of operating system concepts including process management, memory allocation, and hardware interfaces.