PotatoKernel is an educational operating system designed to help learners understand the fundamentals of OS development and terminal environments.
This is the very first release (v0.01), providing a minimal but functional environment to experiment with.
Features:
- Simple terminal-like environment using VGA text mode
- Lightweight interface for running basic commands
- Classic Snake game included for fun and practice
Available Commands:
- bg : Change the background color of the terminal
- fore : Change the foreground (text) color
- snakegame : Launch the Snake game
Notes:
- This release is intended for educational purposes only.
- Future versions will expand functionality with file management, process handling, and I/O systems.
- Versioning follows Semantic Versioning: MAJOR.MINOR.PATCH
Getting Started:
- Clone the repository: git clone git@github.com:amirh1385/PotatoKernel.git
- Build the project (instructions depend on your toolchain).
- Run PotatoKernel in an emulator (e.g., QEMU or Bochs).
Future Plans:
- File system support
- Process management
- Basic I/O system
- More built-in commands
License: This project is released under the MIT License. See LICENSE file for details.