Inspiration

Our inspiration for creating OptOS came from the flaws and limitations of the natural operating systems.

What it does

This is our novel desktop OS that incorporates the credit system for the application publishers, functionality of Linux OS and fine-grain modularity of ChromeOS.

How we built it

We started off with the kernel where Krish, Carlo and Mark used a JSON file to reconfigure a kernel to generate a more efficient kernel while Joann used Figma to design the logo. However, due to the lack of effort and updates to the pre-existing kernel, it was too outdated for the JSON file. As a result, we used Python code to handpick the functional configs.

Mark Shinyoung Lee and Carlo Uy have focused on the documentation of the language and creation of slide deck while continuing their research on the many applications used and implemented in OptOS, such as Docker.

Krish has integrating sandboxing technologies into OptOS, as well as security without having to copy Android’s unusability on desktop, using VMs, docker and other container/VM tech. Krish had also educated us on his implementation of isolation techniques between apps, the kernel and software.

Joann Sum developed the OS download website with cyberpunk theme.

Challenges we ran into

One of the main challenges we faced was time limitations and having to spend a lot of that time educating the team on OS development and engineering. Given a week, we could have launched it with the ISO package.

Accomplishments that we're proud of

Coming out of this hackathon, it is safe to say that our greatest accomplishment as a team is learning so much on OS and its development and engineering. From kernel development to sandboxing and implementing Docker to how to launch an OptOS using an ISO package, this was one of the most educative hackathons.

What we learned

Krish educated the rest of us on kernel engineering. We haven’t been able to package all into one ISO file that is downloadable. We learned how to package building a custom CoreOS image using the advancement of Linux like flatpaks and isolation mechanisms to sandbox applications.

What's next for OptOS

Given a couple of months, OptOS will be pushed out and will be the superior OS.

Built With

Share this project:

Updates