______ __ __ ______ ______
/ \ / |/ | / \ / \
/$$$$$$ | __ __ ______ ______ ____$$ |$$/ ______ _______ /$$$$$$ |/$$$$$$ |
$$ | _$$/ / | / | / \ / \ / $$ |/ | / \ / \ $$ | $$ |$$ \__$$/
$$ |/ |$$ | $$ | $$$$$$ |/$$$$$$ |/$$$$$$$ |$$ | $$$$$$ |$$$$$$$ |$$ | $$ |$$ \
$$ |$$$$ |$$ | $$ | / $$ |$$ | $$/ $$ | $$ |$$ | / $$ |$$ | $$ |$$ | $$ | $$$$$$ |
$$ \__$$ |$$ \__$$ |/$$$$$$$ |$$ | $$ \__$$ |$$ |/$$$$$$$ |$$ | $$ |$$ \__$$ |/ \__$$ |
$$ $$/ $$ $$/ $$ $$ |$$ | $$ $$ |$$ |$$ $$ |$$ | $$ |$$ $$/ $$ $$/
$$$$$$/ $$$$$$/ $$$$$$$/ $$/ $$$$$$$/ $$/ $$$$$$$/ $$/ $$/ $$$$$$/ $$$$$$/
This OS was developed by Nathan Hornby.
🚫 - Never Going To Implement
⏸️ - On Pause
❌ - Not Started
🔵 - Planned In Near Future
🟠 - In Progress
🟥 - Barely Usable State / Majorly Flawed / Unusable
🟨 - Partially Working / Needs Rework
✅ - Working
🟪 - Working Well
Feature | Status |
---|---|
ACPI Support | 🔵 |
API Documentation | ⏸️ |
Application Loader | ❌ |
Audio Support | ❌ |
Battery Management | ❌ |
Bluetooth Support | ❌ |
Bootloader Initialization | ✅ |
Command Line Interface | 🟨 |
Configuration Management | ❌ |
Cryptography Libraries | ❌ |
Debugger Support | 🟨 |
Device Drivers | 🟨 |
Display Management | ❌ |
Filesystem Support | ❌ |
Firewall | ❌ |
Graphics Support | 🟪 |
Hardware Abstraction Layer (HAL) | 🟠 |
Inter-Process Communication (IPC) | ❌ |
Internationalization/Localization | ❌ |
Interrupt Handling | 🟨 |
Kernel Initialization | ✅ |
Logging System | 🟨 |
Memory Management | 🟥 |
Multi-user Support | ❌ |
Network Stack | ❌ |
Networking Protocols (TCP/IP) | ❌ |
Package Manager | ❌ |
PCI Management | 🟨 |
Plug and Play (PnP) Support | ❌ |
Power Management | 🔵 |
Process Scheduler | 🔵 |
Remote Access Support | 🚫 |
Resource Monitoring | ❌ |
Security Layer | ❌ |
Shell Interface | ❌ |
Software Update System | ❌ |
Storage Encryption | ❌ |
System Call Interface | ❌ |
Task Manager | ❌ |
Testing & Diagnostic Tools | ❌ |
Time Management | ✅ |
Touchscreen Support | 🚫 |
USB Support | ❌ |
User Interface (UI) | ❌ |
User Mode | ❌ |
User Permissions | ❌ |
Virtual Memory Management | 🔵 |
Web Browser | ❌ |
Window Manager | ❌ |
Wireless Networking | ❌ |
- 64-bit Architecture: Guardian OS is designed for x64 bit systems.
- Built off Limine C++, including Level-5 Paging.
- Library Dependency: It utilizes libhydrix, and the necessary version is included.