JNU, a Vibe Coded Operating System

7 hours ago

Hello everyone,

I have been working on a project called JNU for a couple of days; right now, it's not perfect or actually usable yet. It primarily uses GCC for compiling and NASM for compiling assembly; it is an Operating System. I vibe-coded from scratch . It can also run Musl as well as ELF64 programs, albeit with limited ELF support.

The reason I want to post this here is that I want feedback and at least some recognition in this project. Primarily, it only supports x86_64, but I am thinking about adding ARM64 support sometime in the future. It also uses the Limine Bootloader. JNU is not production-ready or mature in any sense.

It is still Experimental and Vibe-coded, meaning that it will have some bugs and hallucinations here and there.

https://github.com/atandant/JNU

According to cloc, it's about 15kSLOC of C (body + header), plus 228 SLOC of assembly. xv6 x86 for comparison has about 7.5kSLOC of C and 201 SLOC of assembly. According to your readme, you didn't use coding agents, but just prompted the listed llms? Do you have a "cost figure" for the complete result?