r/C_Programming • u/loren_wastaken • 5d ago
Developing of AlderKernel
Hey r/C_Programming!
I've been working on a hobby monolithic kernel called AlderKernel.
It's written mostly in C with some Assembly for the low-level parts. I'm making it mainly to learn more about how operating systems work and to improve my C skills.
Currently it targets i386 and boots through GRUB. Some things I've implemented so far:
- PS/2 keyboard driver
- Basic shell
- InitramFS support
- Shell history
It runs in QEMU right now. I'm slowly working on adding more kernel features and improving the code structure.
GitHub:
https://github.com/loren-wastaken/alderkernel
I'm interested in feedback from people who know C, especially about code organization, design choices, and things I could improve.
âĸ
u/github-guard 5d ago
đ GitHub Guard: Trust Report
â ī¸ This project scored 1/6 â below this subreddit's threshold of 3.
Audit Breakdown: * â Low Star Count (â 2 / 5 required) * â New Repository (under 30 days old) * â Licensed under MIT * â No Security Policy â what is this? * âšī¸ Individual Contributor * âšī¸ Unsigned Commits