Type of Submission

Poster

Keywords

Computers, Operating Systems, Low-level Development, Software Development

Proposal

The operating system is the program running at the lowest level on a computer. Modern operating systems like Windows, MacOS, and Linux are complex, and it’s difficult to grasp how each component interacts with one another. This project seeks to build an operating system from the ground up, creating several core components from scratch. Over the course of two semesters, foundational functionality was identified and implemented in an accessible way. In its final product, users can interact with several of the features and explore how each one is concretely implemented.

Publication Date

4-16-2025

Share

COinS
 

ShompOS: Experimentation with Operating Systems Development

The operating system is the program running at the lowest level on a computer. Modern operating systems like Windows, MacOS, and Linux are complex, and it’s difficult to grasp how each component interacts with one another. This project seeks to build an operating system from the ground up, creating several core components from scratch. Over the course of two semesters, foundational functionality was identified and implemented in an accessible way. In its final product, users can interact with several of the features and explore how each one is concretely implemented.

 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.