Page 1 of 1

BoxOS

Posted: Sat Apr 27, 2024 11:43 am
by GymliDanny
I've recently been working on a Unix-like kernel called Box. I started this project mostly out of curiosity after I took an OS class at my university. Right now, I'm working on the scheduler and it has a basic framebuffer and keyboard driver, however, the framebuffer is used exclusively by my printf implementation and the keyboard driver doesn't save the buffer anywhere yet. I do have a mailing list for anyone interested in sending patches and asking questions about my (toylike) kernel. The basic design isn't anything new, just a basic, Unix-like kernel with (hopefully one day) SMP and 64-bit support.

https://git.gymli.org/dholman/box.git/
https://lists.gymli.org/box-kernel/

Announcement: Box OS

Posted: Mon Apr 29, 2024 10:18 am
by GymliDanny
I started working on a small kernel a couple of years ago after taking an OS course at my university. It's still in active development (as I don't even have a working scheduler yet), but I hope to support 64-bit x86 and possibly ARM in the future.

I have a basic VFS layer, memory management API with kmalloc interface and the beginnings of a basic vtty console (although the keyboard driver doesn't have any locks or a way to copy the buffer yet).

I made a mailing list to receive patches or just to discuss the code. The main git repository is located here.