You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Welcome to my development ecosystem focused on Computer Engineering and Low-Level Operating System Architectures. This repository contains the source code and documentation for my practical simulation projects.
---
## 🛠️ The Project: MiniOS 0.1.1 (Microkernel Architecture)
**MiniOS** is a conceptual simulator written in **C++** that reproduces critical hardware management and boot stages of a modern computing system. The project focuses on mass concurrency, state machines, and strict memory isolation.
### 🚀 Implemented Features
* **Firmware & Bootloader:** Simulated boot routine using UEFI POST (Power-On Self Test), system table allocation, and memory pointer mapping.
* **Multithreading:** Concurrent management of system execution time (uptime) and user interface (Shell), isolated via mutual exclusion (mutex / lock_guard).
* **Privilege Rings:** Strict boundary implementation between Ring 3 (User Space) for standard Shell utilities and Ring 0 (Kernel Space), preventing privilege escalation and context leaks.
* **Race Condition Prevention:** Utilization of thread-safe flags (atomic) protecting global state consistency and file system structures.
---
## 🤝 Join My Discord Server!
If you are a low-level developer, a C/C++ enthusiast, a Linux/WSL2 power-user, or want to collaborate on developing this simulator, feel free to join our community!
⚠️ **CRITICAL ACCESS RESTRICTION:** To guarantee high-quality technical debates, this invitation is strictly limited to **5-10 developers** for the current phase. Once the quota is reached, the link will be deactivated.
*Note: Our community interacts directly through the Discord client app.*