Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rimubytes/osverse

Building Fundamental concepts of operating systems
https://github.com/rimubytes/osverse

Last synced: about 2 months ago
JSON representation

Building Fundamental concepts of operating systems

Awesome Lists containing this project

README

        

# OSverse

This repository is dedicated to exploring and building fundamental concepts of operating systems from the ground up. The goal of this project is to understand how operating systems work by working through hands-on exercises, reading materials, and small coding projects.

## 📘 Project Overview

Operating systems (OS) are the backbone of computer systems, managing resources, processes, and interactions with hardware. In this project, we aim to:

- Learn OS basics like processes, memory management, file systems, and device drivers.
- Implement foundational components of an OS.
- Experiment with systems programming to deepen understanding of low-level concepts.

This project is inspired by courses like MIT's 6.S081 and other resources, providing a self-paced environment to explore OS development.

## 🛠 Technologies

- C/C++: Core language for low-level OS development.
- Assembly: Some exercises may require working with assembly code.
- QEMU: For emulating and testing code in a virtualized environment.