Tuesday, January 20, 2026
Show HN: Xv6OS – A modified MIT xv6 with GUI https://ift.tt/qL0EM4e
Show HN: Xv6OS – A modified MIT xv6 with GUI I've been working on a hobby project to transform the traditional xv6 teaching OS into a graphical environment. Key Technical Features: GUI Subsystem: I implemented a kernel-level window manager and drawing primitives. Mouse Support: Integrated a PS/2 mouse driver for navigation. Custom Toolchain: I used Python scripts (Pillow) and Go to convert PNG assets and TTF fonts into C arrays for the kernel. Userland: Includes a terminal, file explorer, text editor, and a Floppy Bird game. The project is built for i386 using a monolithic kernel design. You can find the full source code and build instructions here: https://ift.tt/GoNVA3C January 20, 2026 at 10:46PM
Subscribe to:
Post Comments (Atom)
Show HN: Open-source comment section widget, Disqus alternative https://ift.tt/LCz6Vun
Show HN: Open-source comment section widget, Disqus alternative https://ift.tt/PEsRLVp August 17, 2026 at 11:36PM
-
Show HN: WebApp that blows water out of your phone's speakers https://ift.tt/2VmXkOf March 16, 2021 at 08:22AM
-
Show HN: Music player for big local collections with mpd support mpz is a C++/Qt music player focused on UX, with derectory tree and playlis...
-
Show HN: Stickerbox, a kid-safe, AI-powered voice to sticker printer Bob and Arun here, creators of Stickerbox. If AI were built for kids, w...
No comments:
Post a Comment