Show HN: MesaOS – An operating system written from scratch in Rust

3 pointsposted 5 hours ago
by crackanimador

9 Comments

softwarewright

3 hours ago

I have also developed a preemtive-multitasking O/S (and some programming languages to build this and apps) targeted for embedded soft cpu (not x86).

I build tools in Rust, too. I joined your discord but cannot comment anywhere yet (lack of permissions).

Do you use AI coding agents?

crackanimador

3 hours ago

Yes. But only for the coding. The rest is still done by me (hardware testing, QEMU, debugging, instructions, ideas, and so on).

softwarewright

2 hours ago

I have forked, cloned, and built (had to pin a specific nightly Rust for it to build). When I run it, it crashed at login; I reran it with VNC, was able to login as root, issue ls and uptime, but then it crashed. My AI is debugging...

softwarewright

2 hours ago

so the built-in nano helps a lot, since the help output scrolled off the screen. I tried to use head, less, and more. I could redirect help output to a file (but until I found nano, could not page that). I also looked for dd.

The VNC UI seems generally stable, I was able to log in as all three users, and issue many commands.

Is there a bundled assembler or compiler. How can I write apps for this? Do you have a way to cross-compile and mount a shared folder or scp binaries in?

softwarewright

2 hours ago

My AI wrote scripts to launch and attach. I was able to do a lot login in as root. One bug: when I run the ring3 demo, the shell stops accepting input.

crackanimador

3 hours ago

And by the way, I think I've fixed the Discord issue. Try testing it when you can.

tbrntbqm

3 hours ago

In one of his interviews, Linus suggested that next-gen OS would be written in Rust. You picked an interesting track, starred your repo!