https://github.com/voltageddebunked/alephos
AlephOS is a simple operating system written in C with Limine.
https://github.com/voltageddebunked/alephos
bios bootloader c limine os osdev uefi
Last synced: 11 months ago
JSON representation
AlephOS is a simple operating system written in C with Limine.
- Host: GitHub
- URL: https://github.com/voltageddebunked/alephos
- Owner: VoltagedDebunked
- License: mpl-2.0
- Created: 2025-01-05T20:35:52.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-22T19:35:45.000Z (12 months ago)
- Last Synced: 2025-01-22T20:28:02.729Z (12 months ago)
- Topics: bios, bootloader, c, limine, os, osdev, uefi
- Language: C
- Homepage:
- Size: 270 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
AlephOS
An Operating System written in C with Limine.
## Current stuff:
- [x] GDT
- [x] IDT
- [x] TSS
- [x] PMM
- [x] VMM
- [x] PIC Driver
- [x] LAPIC
- [x] IOAPIC
- [ ] Ring 3
- [x] Syscalls
- [x] FS (EXT2)
- [x] Heap
- [x] Framebuffer
- [x] Text Rendering
- [x] USB Keyboard Driver
- [x] PS/2 Keyboard Driver
- [x] PCI
- [x] xHCI
- [x] USB Mouse Driver
- [x] PS/2 Mouse Driver
- [ ] BASH Port
- [ ] Ported Apps
- [x] TCP/IP Stack
- [x] DNS Resolution
- [x] NIC Driver
- [x] Wifi Support
- [ ] Ported Standard C Library
- [x] ELF Loading and execution
- [x] HTTPS Support
- [x] TLS Support
- [x] HTTP Support
- [ ] Browser Port (Minimal)
- [ ] DOOM Port
- [x] SMP
- [x] PIT
- [x] ACPI
- [x] NVMe Support
- [x] Process Scheduler & Manager
- [x] TTY Support
- [x] Pipe Support
- [x] Time Management
- [x] RTC Driver (inside FS)
- [x] RTC Driver (outside FS)
- [x] STD I/O
That's all for now, maybe i'll expand it later, or complete more stuff.
## License
Licensed under [MPL-2.0](LICENSE)