use same wording, same exact letters spaces etc, just a-z same but use markdown and format this 100x better: ## Inspiration I recently went trough a fitness transformation and understood how much difference it makes in your body when you actually start thinking about them. This project typically targets the tech nerds who are recognized by their lack of personal hygiene and fitness(literally and comically). That's why I built MrOS to remind them and motivate them towards it.
What it does
This operating system requires user to do a workout session before booting then provides them with lots of built in commands to help them in fitness journey like protein requirement counter, carbohydrate estimate counters, water reminders, workout timers, etc. It's a complete package to get them into something serious. This OS isn't being marketed as the one you will use day-to-day but rather a one that reminds you how important your health is when you start ignoring it. You can recommend this to your friends and stuff to make them realize :)
How we built it
This is a hard-coded OS with custom bootloader and kernel, We used ASM for the most essential boot entry and kernel entries but then used C for the other amazing stuffs of this OS.
Challenges we ran into
We got into a lot lot of issues, OS dev is not something that can be taken lightly. Boot loader errors, boot sectors insufficiency, kernel lagging and crashing, not being able to run commands and lot more. Most errors appeared when we were trying to implement 'vi' editor in the operating system.
Accomplishments that we're proud of
The fact this hobby os can boot and run without much issues is gotta be the greatest feeling of pride. Also, I implemented the VI like editor to my program, essentially making it a 2 in 1 project is also an achievement.
What we learned
I learnt OS development and can work on much professional and complex OSes in the future times. I learnt how boot process works, how kernel works and how a text editor works as well and am filled with new knowledge that I am eager to use in another big project. Hobby os made by Siddhartha Dhakal.
What's next for MrOS
Probably to make it into a real and scalable os by adding a way to run binaries inside the os. So, that I dont have to hardcode programs into the OS, adding a GUI and desktop management system. Reviewing user feedback and modifying annoying features that I thought I liked
Log in or sign up for Devpost to join the conversation.