A Linux desktop in x86_64 Assembly
13 points by isene
13 points by isene
I also kinda wanna just mark this as spam, but gotta point out that we already have programs that convent some kind of user input to some kind of optimized assembly/machine code. They're called compilers.
From what I can research, nobody has previously built shell, terminal emulator, and window manager in pure x86_64 Linux assembly.
Have you actually done this? Or did you just put some different source (some prompt) into a different compiler (claude)?
Like what steps did you take to get to the output on the github?
Yeah, the claim that these tools are written in assembly feels overblown, especially if the author's mode of updating these files is also prompt based...
The fact this is vibecoded makes it utterly uninteresting to me. I think I trust vibecoded assembler less than I trust human coded assembler, lol
Besides, where's the fun in vibecoding something like this?! Surely the fun part of assembler is writing the assembler!
There's also the broader question of whether low-effort slop like this even belongs on Lobsters, and I firmly believe that this site would be better if it didn't.
I disagree. It's always interesting to me to see how people use the tools that are changing this industry. It's one thing not to agree with someone. It's another to keep things you disagree with off this site.
There are many other sites you could go to in order to see what people are prompting into existence. There is no reason that Lobsters must also be a place for that.
Low effort, self-promotional slop at that.
Didn't even realise that all OP's comments for the past several years have been on their own posts, too.
This is cool.
Using AI agents is fine with me, I respect people who grow their own vegetables, and they are probably better than the ones I eat, but I get mine at the grocery store.
I'm curious how AI agents deal with assembly. Which one do you use?
Here's a whole OS including GUI in assembly, before LLMs:
Thought about submitting it, but the form discouraged me.
This is completely uninteresting. It’s 2026’s version of let me google that for you. If you share the prompts only, it could be moderately interesting if you happen to be an expert in assembly and systems programming. Right now, it’s only self promotional spam.
I'd really like to see a comparison in performance between asking claude code to generate optimized c implementations of these tools and direct asm output. Asking claude to only generate assembly seems a bit premature especially since it greatly frustrates human debuggability. Some other experiments that seem worthwhile: