https://github.com/ravenleeblack/elle_os
An unusual Operating System
https://github.com/ravenleeblack/elle_os
c nasm operating-system
Last synced: 9 months ago
JSON representation
An unusual Operating System
- Host: GitHub
- URL: https://github.com/ravenleeblack/elle_os
- Owner: ravenleeblack
- License: mit
- Created: 2025-04-20T16:22:48.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-04-29T03:51:28.000Z (11 months ago)
- Last Synced: 2025-05-04T20:39:22.512Z (11 months ago)
- Topics: c, nasm, operating-system
- Language: C
- Homepage:
- Size: 238 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Elle_OS
Elle has a 2 stage bootloader that loads the kernel named core. I use a link.ld script instead of the file system in the booting process. The link.ld handle loading the bootloader stages, the core, and handle the stack. Code current as of Monday, April 28, 2025.
It currently has:
- GDT
- IDT
- IRQ
- ISR
- Clock works
- Keyboards works with letters, numbers, odd chars, and enter no arrow keys or shift yet.
- Bootloader passes information through the Orchard Struct.
Will be working on getting these to work:
- heap memory
- pysical memory
- paging memory
- A system to print or write it out
- A terminal
- A file system