1 repositorio
Text-based command interfaces built directly into the operating system kernel.
Distinct from Shell Interpreters: Distinct from general shell executors as it is a primary kernel-integrated user interface.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Kernel Shells. Refine with filters or upvote what's useful.
This project is an educational operating system kernel designed to demonstrate the fundamental architectural principles of memory paging and process management. It is implemented as a minimal kernel that serves as a practical reference for building a functioning system from the ground up. The implementation features a preemptive multitasking kernel that switches execution contexts between threads to share a single CPU. It includes an x86 virtual memory manager that uses paging to map virtual addresses to physical memory and isolate processes. The system covers low-level hardware interfacing
Ships a text-based command line shell for user interaction and kernel command execution.