Skip to content

amirh1385/PotatoKernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PotatoKernel

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:

  1. Clone the repository: git clone git@github.com:amirh1385/PotatoKernel.git
  2. Build the project (instructions depend on your toolchain).
  3. 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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published