u/Positive_Owl_6442

Image 1 — Built a bootable OS kernel with a filesystem and shell - looking for feedback and contributors
Image 2 — Built a bootable OS kernel with a filesystem and shell - looking for feedback and contributors
Image 3 — Built a bootable OS kernel with a filesystem and shell - looking for feedback and contributors
Image 4 — Built a bootable OS kernel with a filesystem and shell - looking for feedback and contributors
Image 5 — Built a bootable OS kernel with a filesystem and shell - looking for feedback and contributors
Image 6 — Built a bootable OS kernel with a filesystem and shell - looking for feedback and contributors
Image 7 — Built a bootable OS kernel with a filesystem and shell - looking for feedback and contributors
Image 8 — Built a bootable OS kernel with a filesystem and shell - looking for feedback and contributors
🔥 Hot ▲ 99 r/osdev

Built a bootable OS kernel with a filesystem and shell - looking for feedback and contributors

Hi,

I’ve been building a small operating system called SzymOS from scratch in C and Assembly, and I’ve reached a point where it’s actually usable.

Current features:

  • Bootable on x86 via GRUB
  • Interactive shell (16+ commands)
  • Custom filesystem (SzymFS) with persistence and saving to disk
  • File operations (create, read, delete, show)
  • Keyboard driver
  • Detects CPU, memory, and disk

I also added screenshots and a bootable ISO so it can be tested easily in QEMU or in a Virtual Machine.

Right now I’m working on fixing keyboard mapping issues (e.g. Shift + 3 outputs the wrong character) and improving the input system architecture.

I’d really appreciate feedback on:

  • code structure
  • system design
  • what features would be most valuable next

If anyone is interested in contributing (even small things), I’ve started adding beginner-friendly issues.

GitHub: https://github.com/Szymdows/SzymOS-kernel

Thanks!

u/Positive_Owl_6442 — 1 day ago