https://github.com/ronakjain1204/mythos
Welcome to MythOS, a minimalist productivity-focused operating system built from scratch! ๐
https://github.com/ronakjain1204/mythos
assembly-language c-language computer-architecture cpp operating-system
Last synced: 12 months ago
JSON representation
Welcome to MythOS, a minimalist productivity-focused operating system built from scratch! ๐
- Host: GitHub
- URL: https://github.com/ronakjain1204/mythos
- Owner: ronakjain1204
- Created: 2025-04-04T13:35:21.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-04-11T17:57:11.000Z (12 months ago)
- Last Synced: 2025-04-12T04:59:46.828Z (12 months ago)
- Topics: assembly-language, c-language, computer-architecture, cpp, operating-system
- Language: Assembly
- Homepage:
- Size: 531 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **Welcome to MythOS!** ๐
Hi, Iโm **Ronak**, and this is **MythOS**, my journey into building a minimalist, productivity-focused operating system from scratch! ๐
This project is my attempt to explore the fascinating world of **Operating Systems (OS)** and understand how computers work at their core. From writing a **custom bootloader** in Assembly to building a **kernel** in C++ and adding features like a **command-line interface (CLI)**, task manager, and Pomodoro timer, MythOS is a hands-on learning experience for meโand now, for you too!
---
## **๐ Why I Built MythOS**
Iโve always been passionate about:
- **Problem-solving** and simplifying complex systems.
- Diving deep into topics like **Data Structures and Algorithms (DSA)**, **Computer Organization and Architecture (COA)**, and **Operating Systems (OS)**.
MythOS combines all these interests into one challenging yet rewarding project. Whether you're curious about OS development or just want to explore the journey of building something from scratch, this repository documents every step of the process.
---
## **๐ What Youโll Find Here**
In this repository, youโll find:
โ
A **custom bootloader** that starts the OS.
โ
A **basic kernel** written in C++ for managing hardware and processes.
โ
A simple **CLI** with commands like `tasks`, `timer`, and `logwork`.
โ
Productivity tools like a **Pomodoro timer**, task manager, and basic file system.
โ
Step-by-step documentation of the entire development process.
---
## **๐ค Letโs Build Together!**
Feel free to:
- Explore the code.
- Follow along with the documentation.
- Contribute if youโre interested in OS development.
If you have any questions or just want to chat about operating systems, problem-solving, or simplifying workflows, donโt hesitate to reach out! ๐
Letโs dive into MythOS and discover how operating systems come to life! ๐