Shadow OS is a custom 64 bit operating system built from scratch. It has a hybrid kernel secure folder sandboxing and an AI security agent that monitors system behavior. The goal of this project is to learn how boot kernel and OS work at a low level.
Shadow OS is a research operating system written in C and x86 64 assembly. It controls hardware directly without using Linux or Windows code. It includes memory management process scheduling drivers and security features like sandboxed folder access and an AI based security agent. Real-world example: This project is like building a mini Windows or Linux to understand how computers start run programs and protect files.
• 64 bit hybrid kernel architecture
• Secure folder level sandboxing for apps
• AI security agent to detect suspicious behavior
• Custom boot process using GRUB
• Memory management with paging
• Process scheduling and multitasking
• Keyboard mouse and framebuffer drivers
• Research focused security design
• x86 64 architecture
• GRUB2 bootloader
• Multiboot2 specification
• Paging and virtual memory
• Interrupts and system calls
• Virtual File System sandboxing
• Reinforcement learning based AI security logic
• GNU Make and Clang toolchain
• C for kernel core drivers and OS logic
• x86 64 Assembly for boot CPU setup and low level operations
• Makefile and shell scripts for build automation
Open a terminal and run this command:
git clone https://github.com/noamanayub/ShadowOS.git
Then go inside the folder:
cd ShadowOS
• Computer science students
• OS developers and kernel researchers
• Security researchers
• Anyone who wants to learn low level systems programming
Q1: Is Shadow OS a full replacement for Linux or Windows?
No. It is a research and learning operating system.
Q2: Why is sandboxed folder access important?
It prevents apps from reading system files and stealing data.
Q3: What does the AI security agent do?
It learns app behavior and blocks strange or dangerous actions.
Q4: Can I run this on real hardware?
Yes but it is mainly tested in QEMU or VirtualBox.
Q5: Why is this project valuable?
It proves deep knowledge of OS internals hardware control and security systems.
Developed By: Noaman Ayub
Complete Video Link: Youtube Link