Devlog
Why ARESOS Started
ARESOS started as a small experiment.
At first, I only wanted to understand how operating systems work and how much of that experience could be recreated inside a browser. What started as a simple idea slowly grew into a desktop environment with applications, a virtual file system, games, utilities, and a custom terminal.
I was curious about how complex software systems are built and how different parts of a system work together.
Building The First Version
The first goal was simple:
- Create a desktop
- Open applications
- Switch between windows
Once that worked, I started adding more features and the project became much larger than originally planned.
Virtual File System
One of the biggest challenges was creating the Virtual File System.
I wanted users to be able to create files and folders that would remain available after refreshing the browser.
Building the filesystem taught me a lot about application state, data structures, and browser storage.
Games
I also wanted ARESOS to include things that were fun to use.
Instead of only building utilities, I created games like:
- Equation Racers
- Neon Duel
Creating games without relying heavily on external assets pushed me to learn more about rendering, game loops, and browser graphics.
Working With AI
AI was a useful tool during development, but it was not a magic solution.
Sometimes AI generated useful code.
Sometimes it generated bugs.
Sometimes it broke working features completely.
One of the biggest lessons I learned was when to trust AI suggestions and when to stop, debug the problem myself, and understand what was actually happening.
What I Learned
Through ARESOS I learned about:
- State management
- Browser storage
- Window systems
- Application architecture
- Game development
- Debugging large projects
- Working with AI tools
More importantly, I learned that building real projects teaches more than following tutorials.
Current Status
ARESOS is still under active development.
Some parts are complete, some are experimental, and many ideas are still waiting to be built.
Future
My long-term goal is to push ARESOS beyond a browser experiment.
Future plans include:
- Cloud-based services
- AI integration
- More applications
- Better terminal capabilities
- Cross-device support
- Expanding the ARESOS ecosystem
This project started as an experiment, but it has become one of the biggest projects I have built so far.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.