News for hackers. Stuff that matters.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by rvz on Monday July 13, 2026 @05:48PM (#48899371)
Nice project, with so many emojis at the start of every title of the README.

Wonder who could have done that?

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by fpauser on Monday July 13, 2026 @07:47PM (#48900505)
;)
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by prologic on Monday July 13, 2026 @05:54PM (#48899427)
I just compared this Rust implementation against the original C sources. Some ~50k SLOC (Rust) compared to maybe ~8-12k SLOC of C (depending on if you count headers). Why is the Rust implementation so much more complex and onerous?
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by josephg on Monday July 13, 2026 @06:07PM (#48899560)
If the readme is anything to go by, this doesn't look like it was written by hand. Codex if I were to guess. I wonder the coding agent "improved" the code.

The readme hints at the prompt:

> It keeps the original system's semantics — what it does — while rethinking how it's expressed: stronger types, clearer module boundaries, idiomatic abstractions everywhere.

"idiomatic abstractions" would certainly bloat the line count.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by rtpg on Monday July 13, 2026 @07:13PM (#48900198)
kinda sad cuz 10klines you really get into "well I can just sit there and bang at the problem by hand" territory.

Sounds like a fun project....

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by goalieca on Monday July 13, 2026 @07:20PM (#48900262)
Linux at that point’s whole purpose was to bang at it by hand and learn something. There’s a ton of irony in having an LLM do it.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by treffer on Tuesday July 14, 2026 @02:12AM (#48902864)
RedHat used to have a poster of the linux source code. Because some early version did fit a large sheet of paper.

Not sure if that's still available but it was a fun poster that I can highly recommend.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by pydry on Monday July 13, 2026 @07:48PM (#48900508)
so, slop
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by codedokode on Tuesday July 14, 2026 @12:13AM (#48902229)
I did not use expensive AI but I notice that free AI model has no problem writing repetetive or excessively long code which I have to edit by hand afterwards. For example, it writes each Python test as a separate function, they are almost similar and I have to rewrite it to a single parametrized test.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by kelnos on Tuesday July 14, 2026 @02:54AM (#48903128)
If that's the case, I don't really get the purpose of this. It's presumably not a useful system for day to day computing. The main reason I could see someone wanting to build this would be as an educational exercise, and using an LLM to do it completely fails at that.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by kadoban on Tuesday July 14, 2026 @06:11AM (#48904490)
Figuring out how to prompt and test is educational, and it's potentially a useful test of a model/harness.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by oalae5niMiel7qu on Tuesday July 14, 2026 @06:50AM (#48904784)
The purpose of this project is probably to create something that can be pointed to while saying "This is evidence that the entire Linux kernel could be rewritten in Rust! So now you have to agree to rewrite the modern kernel!"
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by hulitu on Wednesday July 15, 2026 @01:55AM (#48916757)
The linux kernel is already bloated. We don't need more bloat.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by cestith on Tuesday July 14, 2026 @09:18AM (#48906397)
I would presume Linux 0.11 itself wouldn’t be considered very useful for day to day computing this century. This seems a proof of concept on a very early, simpler version of the kernel. As a PoC I find it useful as exactly that.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by paddim8 on Wednesday July 15, 2026 @06:13AM (#48918587)
Well maybe they just did it for fun
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by oalae5niMiel7qu on Tuesday July 14, 2026 @06:48AM (#48904770)
That's odd. Abstractions in other programming languages reduce the line count.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by steveklabnik on Monday July 13, 2026 @06:32PM (#48899816)
For fun, I decided to take a look at a random syscall: fork.

* https://github.com/yuan-xy/Linux-0.11/blob/master/kernel/for...

* https://github.com/Poseidon-fan/linux-0.11-rs/blob/420152fdf...

The Rust is slightly shorter, though it also isn't organized in exactly the same way. The code isn't that different overall, creating and copying some data structures around, as you'd expect for a fork implementation of this vintage.

Maybe I got lucky, but I would expect that it's more of what other people said: this repository includes far more than the kernel.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by dminik on Monday July 13, 2026 @06:05PM (#48899543)
According to this breakdown: https://ghloc.vercel.app/Poseidon-fan/linux-0.11-rs?branch=m...

It's about 15k lines of code for the kernel and the rest is various utilities, libraries and programs that can run on the kernel.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by dminik on Monday July 13, 2026 @06:13PM (#48899615)
Also, after a quick look at a few files, the rust version appears to be much more commented. Not sure if that makes up the extra several thousand lines, but surely counts accounts for some of that.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by cozzyd on Monday July 13, 2026 @06:20PM (#48899681)
SLOC should omit comments no?
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by Aurornis on Monday July 13, 2026 @06:56PM (#48900051)
This repo contains a lot of extra tools and userspace programs.

The majority of Rust the code in the repo is not for the Linux kernel.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by binsquare on Monday July 13, 2026 @05:58PM (#48899478)
I don't think it's rust
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by ls-a on Monday July 13, 2026 @06:30PM (#48899786)
I like how everyone has a different theory as to why
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by icemanx on Monday July 13, 2026 @06:27PM (#48899752)
because of AI
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by broknbottle on Monday July 13, 2026 @05:58PM (#48899480)
More LoC means easier to quantify the impact when telling a story. The actual code quality may be lower but that’s the schmuck’s problem that comes after once promo is acquired.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by 3836293648 on Monday July 13, 2026 @06:09PM (#48899574)
Or, as others have already noted, it's only about 15k and the repo includes tools and test programs.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by newtonianrules on Monday July 13, 2026 @06:05PM (#48899548)
I’ve never worked with Silicon Valley people before now, and now I get why so many projects are abandoned and rewritten when they could just use open source. The whole culture is promo driven.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by kadoban on Tuesday July 14, 2026 @06:13AM (#48904507)
Coders like to code. It's in our nature. Even those who will get no benefit from it still _very_ often code their own version of things for various reasons, often bad reasons.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by sudb on Monday July 13, 2026 @05:58PM (#48899481)
One of the tradeoffs of Rust is its verbosity I think (in return for which Rustaceans would say you gain explicitness).
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by coldtea on Monday July 13, 2026 @06:16PM (#48899649)
Verbosity compared to C?

Only in extra syntax constructs.

But Rust can absolutely do the same thing as C in fewer lines, especially when comparing each's standard features like string support.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by 9dev on Monday July 13, 2026 @06:28PM (#48899762)
I absolutely despise that C convention if abbreviating absolutely every single thing as much as possible. Yeah yeah, that was necessary back in the day when memory was scarce and editors were awful, but come on those days were almost half a century ago by now.

Rust may be verbose, but at least you can read it without turning into a cynical greybeard subject matter expert first.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by hughw on Monday July 13, 2026 @06:35PM (#48899844)
I've found that the less real estate my eyes need to scan, the faster I understand the code, even if its more tersely expressed and requires a little decoding. Relatedly, I've come to appreciate a line of code that does the thing rather than one that calls a function whose name might express what the function does, but I might need to go find it and and read its code. That works well if your language supports a terse expression. So I prefer you tersely multiply/reduce a list rather than call a function, but some languages just aren't friendly to that and demand verbosity.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by doginasuit on Monday July 13, 2026 @06:52PM (#48900000)
This is why kotlin is so amazing, unusually concise and unusually clear in meaning.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by rcxdude on Monday July 13, 2026 @07:13PM (#48900209)
Rust does so a lot of abbreviation, though. fn, ptr, mut, etc.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by IshKebab on Tuesday July 14, 2026 @04:17AM (#48903673)
It's ok to abbreviate things that are a) standardised, and b) used extremely frequently. Keywords are the best case here. Standard library functions are often ok (e.g. I wouldn't say renaming `memcpy` to `memory_copy` gains you much).

The problem with many C programmers is they tend to abbreviate identifiers in code that they write, which have neither of those properties. It really slows down reading code.

It's actually even worse for hardware (SystemVerilog) developers. For some reason they have to abbreviate everything as much as humanly possible. In some cases it is acceptable (clk/rst for clock/reset) again because it's standard and common. But often you'll end up with nonsense like `dma_ctn_tlul_rsp_intg_err`. Good luck figuring that out if you don't know all the acronyms (it's DMA ConTrol Network ReSPonse INTeGrity ERRor). Obviously you don't need `dma_control_network_response_integrity_error` but there's a middle ground (probably e.g. `dma_control_resp_integrity_err`). (And sorry to pick on OpenTitan; their code isn't actually as bad for this as some of the closed source stuff I've seen.)

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by atiedebee on Wednesday July 15, 2026 @01:25AM (#48916594)
What is the `tlul` part? Just a typo? I don't see it in your expansions.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by IshKebab on Wednesday July 15, 2026 @02:27AM (#48916968)
Yeah I forgot about that actually. It's TileLink-UltraLight, a SoC bus (basically an open version of AXI). It's probably an acceptable acronym in this context because it's used all over the chip. But also I dunno if it adds much to the name to include the bus that it's connected to.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by skydhash on Monday July 13, 2026 @06:59PM (#48900075)
I kinda love it, because verbosity means you have to rely on completion and that has a negative impact on retention.

And the terseness is good when you’re familiar with the code.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by FpUser on Monday July 13, 2026 @08:20PM (#48900746)
>"Rust may be verbose, but at least you can read it without turning into a cynical greybeard subject matter expert first."

Actually stuff like fn, mut etc. feels like mutilation to me. I guess it is highly individual.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by IshKebab on Tuesday July 14, 2026 @04:03AM (#48903564)
Rust is not a very verbose language. I translated (without AI) a medium sized program I'd written from Python to Rust and it was 10% longer. Hardly worth mentioning.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by BobbyTables2 on Monday July 13, 2026 @09:14PM (#48901111)
Longer isn’t always worse.

C code probably has no problem mixing and perverting int vs enum. Bitfields, structs, etc…

A rust program would define an enum and also implement handling of unexpected values (or consider them errors). Structs and bitfields would be more intentionally used.

Sure, Rust macros can avoid the boilerplate code, but overall line count may still increase a bit.

That said, I’d blame auto-generated code here as other commenters do.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by torginus on Tuesday July 14, 2026 @07:46AM (#48905253)
Onerous is a great word for this. I just checked the linked fork implementation, and basically all the lines of C code there is to the point, and does something useful. Most lines of Rust actually are there to satisfy some constraint of the language, do error handling or call into some other abstraction.

The post title describes this as 'idiomatic', but I have a feeling that actual Rust programmers might not agree on that.

This adds a ton of noise, and breaks up the flow of the 'happy path'.

I can reasonably expect what the C code will do, however with Rust, most code runs in 3 layers of nested lambdas, so I have no idea what's going without inspecting the definiton.

This also means that while Linux 0.11 could be compiled with optimizations disabled, and get decent performance, Rust relies on complex compiler transforms to generate OK code.

To be fair, these issues are not unique to Rust, as (for example) C++ isn't exactly better in this regard, but imo Rust could be a lot more pleasant to read or write for reason that have nothing to do with memory safety or borrow checking.

One of my opinions, is that 'smart' compilers often create long and implicit chains of reasoning that must be followed, making the code very hard to navigate without either an IDE, or having to run it straight up.

Complex type inference, and permissive import systems often lead to this, and these issues are not unique to Rust (and tbf, Rust dispatch is almost always static, so you don't have to deal with DI container BS)

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by xqb64 on Monday July 13, 2026 @05:56PM (#48899455)
Slopware?
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by bryanlarsen on Monday July 13, 2026 @06:09PM (#48899580)
Presumably, but exactly the sort of project where slopware is appropriate. Nobody is expected to use it.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by computerdork on Monday July 13, 2026 @06:37PM (#48899858)
Haha, well, maybe a couple dozen grad students creating some unusual extension to the os:)
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by afdbcreid on Tuesday July 14, 2026 @05:27AM (#48904157)
No, it's exactly the sort of projects slop is not appropriate. If you're going to use this in production, at least using LLMs (maybe) allows you to deliver faster.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by cestith on Tuesday July 14, 2026 @09:23AM (#48906475)
What if 0.11 and some userland for it is just a PoC on the way to doing the same with 7? Is it worthwhile then?
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by Octoth0rpe on Tuesday July 14, 2026 @09:59AM (#48907015)
> Nobody is expected to use it.

There's a certain ironic circularity to this comment given Torvalds' original email, describing his little project as:

> just a hobby, won't be big

(of course, I agree with you, no one is going to use a vibe-coded port of 0.11. A port of the latest kernel however....)

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by xyst on Monday July 13, 2026 @06:02PM (#48899515)
rewriting {PROGRAM} in rust is so fetch.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by sajithdilshan on Monday July 13, 2026 @06:08PM (#48899565)
Stop trying to make fetch happen
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by larkost on Monday July 13, 2026 @07:10PM (#48900173)
I worked for Fetch Robotics (now defunct), and there were a bunch of people (especially in management) who would constantly reference the Mean Girls "stop trying to make fetch happen" line in company-wide slideshows.

A couple of times it was cute... but they took it too far in my opinion. And sadly the company was bought out, and now they too have decides to "stop trying to make Fetch happen" (yes, officially it was bought out, but not for the actual robots part).

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by tialaramex on Monday July 13, 2026 @06:30PM (#48899790)
They actually did make fetch happen. Once upon a time it was usual in Javascript to use a thing called XMLHttpRequest which despite its name isn't actually for XML, it's just that XML was a big deal when it was created. The replacement API for making normal HTTP requests is just named fetch, and it was "new" so long ago that popular web browsers had versions like 40 rather than 150.

That movie is so old it's entirely possible that it's just named "fetch" because that's a reasonable thing to call this feature and so it's a coincidence, but I do like to think that at least some people at WHATWG were quoting Mean Girls...

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by sscaryterry on Monday July 13, 2026 @06:34PM (#48899828)
Wait? You guys have fetch?
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by trollbridge on Tuesday July 14, 2026 @06:06AM (#48904458)
The cool kids now use axios instead of fetch (LLMs really like using axios, so all the vibe coded stuff uses it).
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by weregiraffe on Tuesday July 14, 2026 @02:02AM (#48902811)
Fetch is cringe and has been yeeted
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by mjhay on Monday July 13, 2026 @06:20PM (#48899689)
I used to like rust, but I feel like I’m being Pavlovian-conditioned to recoil at its mention now.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by Aurornis on Monday July 13, 2026 @07:00PM (#48900086)
This is Linux 0.11 from 1991.

Someone is having fun with a side experiment that has no practical real-world implications.

This stuff is supposed to be fun and we should celebrate when other people are doing fun, pointless things like this. If you're interested then ignore it and move on. There's no need to get involved or comment if a project of no consequence is uninteresting to you personally

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by egorfine on Tuesday July 14, 2026 @07:30AM (#48905089)
Someone recently had a fun side experiment [1] that ended up killing a product.

[1] https://bun.sh/blog/bun-in-rust

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by Attummm on Tuesday July 14, 2026 @08:05AM (#48905466)
Well you have our attention, could you explain the backstory?
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by Aurornis on Tuesday July 14, 2026 @10:48AM (#48907775)
Bun was originally written in Zig. It was one of the Zig language’s flagship projects that was brought up everywhere as an example of a successful Zig project, alongside Tiger Beetle and Ghostty.

The Bun team did an experiment to have an LLM transliterate the codebase to Rust and then iterate on turning it into idiomatic Rust. They were losing a lot of time dealing with memory management problems and wanted to move to a language with more memory safety built in rather than Zig’s very manual cleanup, which is challenging in a project like Bun that is dealing with running another language.

The Bun team posted a small blog post about the migration with technical details about how they’re doing it, along with some thanks to the Zig team and positive notes about Zig. The Zig language creator posted a blog post where he ranted about the Bun creator writing “slop before LLMs” and being a “stinky manager” according to “juicy grapes” he heard through the grapevine and numerous other attacks. It was an emotionally charged response to one of the language’s flagship projects leaving for another language.

This split the community, or at least became divisive for a lot of people who have no interest in Bun but view the fight as a proxy for some other battle like hating LLMs or Rust.

It didn’t actually kill the project. The team was acquired by Anthropic and it (the Rust version) is being used in their products, so it’s actually running everywhere and doing more than ever. There was a poll on some subreddit that showed only 30% of people were going to keep using it after the rewrite and people keep holding this up as evidence that the project is dead.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by jmcqk6 on Tuesday July 14, 2026 @12:43PM (#48909532)
How did it kill the product? It's still cranking along pretty good.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by kreco on Tuesday July 14, 2026 @12:44PM (#48909555)
I find his comment interesting. It's just mundane feedback, but still a feedback.

Likewise, you could ignore his comment but decided to engage.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by Krutonium on Monday July 13, 2026 @06:22PM (#48899704)
I still like it. People are having fun playing with their toy and tool. I have no problem with that.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by mjhay on Monday July 13, 2026 @06:27PM (#48899746)
I shouldn’t have been so negative. I still very much like Rust, but hearing about these AI rewrites constantly is tiresome.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by willx86 on Monday July 13, 2026 @07:12PM (#48900189)
I'd prefer reading about a rust rewrite then a saas paas CMS integration web thing on the latest framework It'll probably go nowhere, but it's cool to see people test the limits of what they can do and I can't watch without spending a penny

Kinda like jackass, fascinating to watch but damn I do not want to do it

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by Dylan16807 on Tuesday July 14, 2026 @01:29AM (#48902635)
That's fair but you don't get that across very well with a comment that mentions Rust and doesn't mention AI.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by fsckboy on Monday July 13, 2026 @06:26PM (#48899742)
People are having fun with AI coding, and I have no problem with that, but I am sick of hearing about it.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by block_dagger on Monday July 13, 2026 @06:32PM (#48899814)
I have the opposite feeling; I am liking Rust more and more and thinking most of the world's C code should be rewritten. It seems like a sweet spot of enforced memory safety, performance, and human/agent readability.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by skor on Monday July 13, 2026 @06:43PM (#48899909)
why rewrite if you can check for and fix bugs? If you are thinking of AI fixing bugs is less expensive
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by minimaxir on Monday July 13, 2026 @06:55PM (#48900042)
Memory bugs are unknown unknowns that AI may or may not catch. There's net-present-value in switching to a language where certain types of memory bugs are impossible.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by otterley on Tuesday July 14, 2026 @08:59AM (#48906170)
On the contrary, AI agents are doing an outstanding job of catching and fixing them. The jury's still out on the cost-to-value ratio of improving existing code vs. rewriting it.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by minimaxir on Tuesday July 14, 2026 @01:39PM (#48910374)
Those memory bugs tend to be known unknowns. It's the unknown unknowns that are really scary.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by insanitybit on Monday July 13, 2026 @08:01PM (#48900602)
> If you are thinking of AI fixing bugs is less expensive

Because I don't think this. A rewrite is cheaper to me.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by ImaCake on Monday July 13, 2026 @06:54PM (#48900034)
I guess ask the bun people why they translated from zig to rust. I think it was essentially because rust guarantees a set of bugs can't exist so over medium to long term timeframes you end up with less technical debt.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by krater23 on Monday July 13, 2026 @08:52PM (#48900984)
I know the answer, because they get their money from AI bros and it's a really good headline.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by ImaCake on Wednesday July 15, 2026 @01:21AM (#48916576)
This isn't a helpful reply, I come here for thoughtful discussion, not knee-jerk reactions.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by tarokun-io on Monday July 13, 2026 @08:33PM (#48900845)
I think Rust (the compiler / borrow checker) kinda finds bugs for you, some of which C/C++ does not.

In that sense, rewriting some code in Rust _may_ be cheaper than fixing the existing code. It may also be more welcoming to newer devs, since Rust can be easier to reason about, which is a long-term investment.

The borrow checker also helps with AI (as long as you don't let the AI use `unsafe`, or completely control what primitives in your codebase are allowed to use unsafe and never vibe-code any of it) — at least, the agent can't stop until `cargo build` passes.

I've also had better experience locally building applications in Rust than in C/C++. `cd ripgrep; cargo install --path .` or `cargo install ripgrep` usually just work, while `make` is usually painful.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by eddd-ddde on Tuesday July 14, 2026 @10:49AM (#48907793)
Because making segfaults impossible is simply a better solution to playing a game of whack a mole of "crash, root cause, fix and add test for that very specific bug"?
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by uecker on Monday July 13, 2026 @11:47PM (#48902070)
I think Rust is annoyingly complex and badly designed (although it has good parts) and this would be the same mistake as past pushs to move projects to C++ because "object orientation is clearly better", and as such also step towards more complexity that is difficult to undo again and therefor actively harmful. The better and more powerful approach to safety is proving correctness, which is already possible today but we lack good opensource tooling. Proofs can be added to existing code without introducing complexity.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by anthk on Tuesday July 14, 2026 @05:32AM (#48904203)
Rust and C++'s overcomplex syntax are a nightmare to maintain and set.

Go should have been the C succesor long ago, at least for 64 bit machines. In the end It's from the same people of Unix/C/Plan9, so they know their flaws and reasons.

For C++ like performance, sadly there's nothing close to Rust, but Zig and Nim can be close and good enough. Inb4 "mah objects", just use Java or C# and forget C++ forever for OOP programming. The sooner, the better. If you like using C++ just as an improved C and hate templates and objects, just use it for QT5/6 and some performing games and applications. Go can handle the rest just fine.

What I'd love is to see projects like Cataclysm DDA:Bright Nights rewritten in Go, they could save tons of issues on compiling (Clang 11 here, a nightmware to compile) and running, because for an open world game using the GC would free tons of waste on references and objects ingame. Also it will compile much faster and it could be ported to most platforms with no efforts at all.

And I say this as an ScummVM user and sometimes I like debugging some old adventure and RPG games under it...

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by egorfine on Tuesday July 14, 2026 @07:31AM (#48905099)
Problem with C++ is that it allows an overcomplicated code.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by bergkvist on Tuesday July 14, 2026 @12:45PM (#48909574)
Golang is not a replacement for C. It is a much higher level language, which doesn't play well with systems programming/embedded development etc.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by anthk on Wednesday July 15, 2026 @01:19PM (#48924132)
Tell that to the C creators.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by yencabulator on Tuesday July 14, 2026 @05:41PM (#48913279)
Go doesn't help with memory safety in concurrent settings, and a kernel is very much that.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by egorfine on Tuesday July 14, 2026 @07:31AM (#48905103)
Be careful. People are known to be lost once they start allowing poisonous thoughts like "most of the world's C code should be rewritten".
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by treyd on Monday July 13, 2026 @07:23PM (#48900292)
Can you elaborate on what causes that reaction specifically?
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by IshKebab on Tuesday July 14, 2026 @04:20AM (#48903689)
It's pretty much the standard target for slop now, so now "in Rust" kind of implies "I just pointed Claude at it and have no idea if the result is any good, also it's an abandoned project."

Tbh I think Rust is popular and mainstream enough that it doesn't matter too much. There are still plenty of great Rust projects out there.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by Tade0 on Tuesday July 14, 2026 @06:32AM (#48904662)
Truly, is that Rust's fault that sloppers are targeting it?

Personally I'm becoming increasingly disillusioned with current LLMs' capabilities. All those recent high profile "rewrites" turned out to be transliterations to unsafe Rust.

I could rewrite anything in unsafe Rust like right now, despite being a novice in the language.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by IshKebab on Tuesday July 14, 2026 @07:52AM (#48905313)
That's not quite true. I had a look into the Bun port and it's not like c2rust where it literally will convert every pointer access into `unsafe` and 50% of your code will be `unsafe`. It's a lot safer than that. They claim only 4% of lines are unsafe, and 78% of those are from C/C++ interop. That's more than a typical Rust project but it's still a lot less than C/C++ or Zig.

> I could rewrite anything in unsafe Rust like right now, despite being a novice in the language.

I really doubt that. Unsafe Rust is actually significantly more difficult to get right than C or C++. See e.g. https://chadaustin.me/2024/10/intrusive-linked-list-in-rust/ or https://lucumr.pocoo.org/2022/1/30/unsafe-rust/

It's not too big of a deal because in idiomatic Rust you pretty much never write unsafe code (except for FFI), but it would be nice if it was not quite so hard (or poorly defined).

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by overfeed on Tuesday July 14, 2026 @04:20PM (#48912469)
> Truly, is that Rust's fault that sloppers are targeting it?

The "Rewrite it in Rust!", all gas, no brakes zealotry predates LLM coding agents. When you dismiss the trade-offs with no consideration, and abide no questions about the possible cost of the "one true $X", you're practicing religion, not engineering. What has changed is the zealots no longer restricted to demanding that other people adapt their preferred language, but can now automate forking projects into their ideal language. I'm hoping the next shoe to drop is the realization that the language is a small part of a projects success, when it's time to maintain their forks.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by IshKebab on Wednesday July 15, 2026 @02:12AM (#48916874)
Rewrite it in Rust isn't zealotry with no consideration of the trade-offs. It's simply that Rust is so much better than C that it's pretty much a no-brainer to rewrite C in Rust, or at least to attempt it.

Sorry you can't see a good thing for what it is.

> the language is a small part of a projects success

Perhaps, but it is still a part of a project's success. Many projects written in PHP or Ruby or something other sub-par language have succeeded in spite of that, of course. But plenty have failed that might otherwise have succeeded because of that too. For example Mercurial.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by uecker on Wednesday July 15, 2026 @02:32AM (#48917015)
Rust is not a lot better than C. In many aspect, it is worse. It is better if you focus on a specific point (memory safety) and exaggerate its importance beyond all other considerations and ignoring all other options to make progress in this area. This is the zealotry part.

For my personal IT security, people pushing Rust made things worse not better as I do not get security updates for parts of my OS (Debian) anymore. Also the supply chain risks in the Rust ecosystem are worrying. So even if you go the overall topic security rather than just memory safety, the situation is not all that clear anymore.

It is, of course, in the best interest of Google and co., who are in the business of putting spyware and locked-down content-distribution systems in everybody's pocket, to fully focus on memory safety. Not so much for the free software community where supply chain, long-term maintenance, and the health of existing projects and communities are more important.

And just to preempt the argument "but the superior type system will make everything better". I also was super excited about type system in my youth. I get why people are exited about this. But with experience I realized this also fairly easy to overestimate the impact of this (as I did myself). I also think that Rust is somewhat poorly designed in this regard compared to what is possible here, and adopting it makes it harder to adopt truly better techniques.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by IshKebab on Thursday July 16, 2026 @05:19AM (#48932147)
> Rust is not a lot better than C.

Yes it is.

> In many aspect, it is worse.

"Many"? Compilation time sure. That's about it. Anyway things don't have to be pareto better to be better. A car is better than a horse, even though it can't travel over rough terrain as easily.

> It is better if you focus on a specific point (memory safety) and exaggerate its importance beyond all other considerations and ignoring all other options to make progress in this area. This is the zealotry part.

Memory safety is far from its only advantage over C. The fact that you think that is a strong signal you haven't ever seriously tried it.

> Also the supply chain risks in the Rust ecosystem are worrying.

What language is xz written in again?

> I also think that Rust is somewhat poorly designed in this regard compared to what is possible here

I disagree. Sure there are fancier type systems (Idris, Haskell, etc.), but they also have downsides. In any case we're comparing C and Rust. Rust is clearly way ahead of Rust. Your argument is "washing machines aren't better than hand washing because they don't also fold your clothes!"

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by uecker on Thursday July 16, 2026 @01:49PM (#48937821)
The aspects where I think Rust is worse are: compilation time, high complexity, less stable, only one implementation, no international standard, no proper ABI.

xz was a highly sophisticated attack using social engineering and hiding malware in build artifacts, and it was found just in time. It has nothing to do with languages (it was not obfuscated C or something), but highlights that one has to carefully protect the supply chain. There were several compromised packages in cargo already, Rustup teaches people to do curl | sh.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by overfeed on Wednesday July 15, 2026 @04:18AM (#48917759)
> [...]it's pretty much a no-brainer to rewrite C in Rust, or at least to attempt it.

Thank you for proving my point. To be clear: there are a lot of legitimate reasons to not rewrite a C projects in Rust, memory safety isn't a universal trump card that supercedes all other considerations in all projects; one has to be zealot to believe that.

I suspect the majority of Rust users are rational about when Rust is appropriate (or not), but they are not going around in random bug threads demanding rewrites of multi-decade projects.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by IshKebab on Thursday July 16, 2026 @07:52AM (#48933250)
> memory safety isn't a universal trump card that supercedes all other considerations in all projects; one has to be zealot to believe that.

Rust is not just C with memory safety!!

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by egorfine on Tuesday July 14, 2026 @07:32AM (#48905109)
The cult mentality of rust rewrites. Religion above all reason.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by minimaxir on Monday July 13, 2026 @06:28PM (#48899763)
Of all the tools in software engineering to be overpopular and overused, Rust is an instance where that is a very good thing.

Atleast people aren't AI rewriting things into PHP.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by vlod on Monday July 13, 2026 @06:32PM (#48899815)
Be careful, that sounds almost like a dare...
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by devy on Monday July 13, 2026 @06:22PM (#48899707)
Docs full of emojis, this is another AI slop?!

Tangential note: there is already a community effort[1] to rewrite GNU commandline tools into Rust and Canonical shipped the rust version of the /bin/utils in Ubuntu 26.04 Resolute Raccoon by default[2] in their "oxidizing" initiative.[3]

PS: Linus Torvalds has confirmed that the existing Linux kernel will never be fully rewritten in Rust.[4] Let's see how well that statement age.

[1]: https://github.com/uutils/coreutils

[2]: https://canonical.com/blog/canonical-releases-ubuntu-26-04-l...

[3]: https://discourse.ubuntu.com/t/carefully-but-purposefully-ox...

[4]: https://news.ycombinator.com/item?id=41355731

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by lioeters on Monday July 13, 2026 @06:53PM (#48900024)
As soon as Linus retires, there will be an initiative to rewrite the Linux kernel in Rust assisted by LLMs. Either that, or some company will fund a fork before that. Imagine, man pages full of emojis!
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by steveklabnik on Monday July 13, 2026 @06:55PM (#48900041)
Linus is supportive of Rust and uses LLMs.

The reasons to not have a full-Rust Linux kernel are over more important, real engineering things. (Platform support being the big one.)

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by JoshTriplett on Monday July 13, 2026 @07:17PM (#48900244)
> Platform support being the big one.

And between rustc_codegen_gcc, projects like https://github.com/FractalFir/crustc, the ongoing addition of backends to LLVM and Rust, and the eventual removal of obsolete targets as hardware goes away, that's less and less of a problem.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by steveklabnik on Monday July 13, 2026 @07:22PM (#48900283)
I certainly don't think it'll be a barrier forever, for sure.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by xedrac on Monday July 13, 2026 @07:15PM (#48900226)
Since the Rust support in the kernel is not optional, it already has an impact on platform support, no? Or maybe they are using the gnu toolchain to avoid that?
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by JoshTriplett on Monday July 13, 2026 @07:20PM (#48900265)
Rust support in the kernel is still optional; it's currently only allowed in drivers, and drivers only use Rust if they can accept running only on current Rust targets (which is not a substantive limitation).

I expect Rust to eventually get used in the core kernel, or in drivers that everyone wants to use (e.g. some new bus or device on most new hardware), but I expect that by the time that happens the set of targets supported by the kernel and the set of targets supported by Rust (including through things like crustc and codegen_gcc) will have converged sufficiently.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by irishcoffee on Monday July 13, 2026 @06:24PM (#48899719)
What is “un-idiomatic” rust?
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by steveklabnik on Monday July 13, 2026 @06:29PM (#48899775)
With a project like this, I would expect that "idiomatic Rust" means "attempting to write as much safe code as is reasonably possible" rather than "translating the C to Rust directly".
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by broodbucket on Monday July 13, 2026 @06:34PM (#48899832)
I hate that 5 years ago I'd see a headline like this and think it was awesome, and now it's just "look at what someone's spent tokens on today"
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by encyclopedism on Monday July 13, 2026 @07:01PM (#48900100)
Written by AI and not nearly as impressive at all. Such a shame because I thought someone had spent real time and effort producing this. The output is commoditised and now neither important nor precious. Damn near anyone could repeat it.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by minimaxir on Monday July 13, 2026 @07:17PM (#48900240)
To paraphrase another comment (https://news.ycombinator.com/item?id=48900086), this project is fun and fun should be encouraged, as experimentation is what leads to more innovative things. The existence of this project doesn't take away from anything.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by broodbucket on Monday July 13, 2026 @07:42PM (#48900460)
I don't think it's wrong to do this and I'm glad it's fun for some, it's just not the same as seeing a project like this that was human authored
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by dijksterhuis on Tuesday July 14, 2026 @05:04AM (#48903974)
except it’s not really fun.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by dijksterhuis on Tuesday July 14, 2026 @07:31AM (#48905100)
addendum because that was admittedly a bit of a low effort reply.

throwing a token generator at an idea is not really fun. there’s a reason show hm rules say something about not posting quick one offs (pretty sure this was originally posted as a show hn?). the fun for someone like me is in the appreciation of the effort, not the result.

quirky idea? sure. but not fun

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by kjs3 on Tuesday July 14, 2026 @06:40AM (#48904713)
I have many times chastised commenters about shitting on other peoples toy/hobby/side projects, but like many others I'm a bit lost on the fun of iterating on "get the Linux 0.whatever source code and rewrite it in rust..." and then crowing "LOOK WHAT I DID!" on HN. If the OP had documented "this is how I prompted the code generating LLM du jour to produce an equivalent to this early Linux kernel, this is the AI workflow I used, and this is how I overcame the problems along the way..." or some such, I'd be all in on this being interesting. As it is, it's Yet Another LLM generated bit of self promotion avoiding saying 'AI did this' and disguised as 'innovation', just like the other ten thousand 'I took something people did all the hard work on and had AI gen up a clone in rust/go/python/whatever in an afternoon...aren't I clever'.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by wang_li on Tuesday July 14, 2026 @11:41AM (#48908533)
I feel like we are past the point where using an AI tool to translate some code, to write some code, to copy some code, is considered interesting or novel.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by 0x262d on Tuesday July 14, 2026 @01:21PM (#48910119)
just putting "rewritten by AI" in the headline would prevent the missed expectation feeling I got from clicking into it. but it would also sound less cool and probably get fewer upvotes, so...
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by trollbridge on Tuesday July 14, 2026 @06:03AM (#48904425)
I wish people who do this stuff could at least write their own docs.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by broodbucket on Tuesday July 14, 2026 @06:55AM (#48904829)
I can't help but glaze over any AI written documentation. If it wasn't worth the time to write then it's surely not going to be worth the time to read
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by trollbridge on Tuesday July 14, 2026 @04:09PM (#48912344)
In our internal repos, I carefully mark out AI generated stuff versus human generated stuff. Of course, the AI generated stuff is often excellent, but its main purpose is to be there to prompt some AI in the future of what to do.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by bigstrat2003 on Tuesday July 14, 2026 @01:12AM (#48902550)
I hate LLMs so, so much. They are destroying everything that used to be cool about programming. Or maybe the problem is that a bunch of people who don't actually like programming joined the industry, and now they have a tool that lets them phone it in even harder.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by HackerThemAll on Tuesday July 14, 2026 @10:04AM (#48907087)
"look at what someone's spent tokens on today"

Water, drinking water. Fsck these tokens.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by richard_todd on Monday July 13, 2026 @06:38PM (#48899866)
Honestly -- and I know this project is just a toy/fun experiment -- with modern AI, I think this is the correct approach to Rust-ifying projects. Just fork it and do an AI-assisted wholesale conversion, and run in parallel for a while to make sure all the regressions are found. Then you can compare to the original for benefits and drawbacks, and you get a more idiomatic code-base... instead of trying to convince longstanding projects to go into a half-rust Frankenstein model, which is what I usually see.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by drnick1 on Monday July 13, 2026 @06:51PM (#48899989)
How does the performance compare?
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by jagged-chisel on Monday July 13, 2026 @06:53PM (#48900020)
How to the binary sizes compare? An original Linux 0.11 kernel vs. this oxidized version.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by xedrac on Monday July 13, 2026 @07:13PM (#48900196)
If it's written with nostd, I'd expect them to be similar.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by jagged-chisel on Monday July 13, 2026 @08:20PM (#48900748)
That is indeed the expectation. But what’s the reality?
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by bijowo1676 on Monday July 13, 2026 @07:10PM (#48900168)
The ultimate boss of Rust rewrites. Very happy that LLM assisted coding unlocks these kind of projects
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by globalnode on Monday July 13, 2026 @07:53PM (#48900540)
rust evangelism is some people / youth of today trying to differentiate themselves from their parents, aka heavy metal of programming. its ok, its fun. i cant read their source code but i dont need to, theres a whole world out there of c/c++/python stuff that will get the job done faster and with less hassle.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by dosisking on Tuesday July 14, 2026 @12:59AM (#48902476)
Rock and roll is for people with limited musical ability. Heavy metal is for people with no musical ability. Your comparison of rust to heavy metal is apt and holds up well.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by jsLavaGoat on Monday July 13, 2026 @11:02PM (#48901778)
I wonder how long until we have an entire distro in Rust? I worked on this from the other end making drop in clones of bash, git, make, nftables, pf, iptables, and others, build on the Rust uutils.

fwiw, I never liked the ergonomics of Rust when coding by hand, but it is head and shoulders my favorite vibe coding language.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by penguin_booze on Tuesday July 14, 2026 @02:44AM (#48903086)
I'm wondering if anyone's attempting to revitalise the old Minix. Minix started out an educational software, from which, Torvalds admitted, he drew inspiration. Since then, they had higher ambitions. And now, from the last I heard, it has evolved into neither here nor there.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by nineteen999 on Tuesday July 14, 2026 @07:05AM (#48904903)
Beginning with ME (Management Engine) firmware version 11 (found on Skylake CPUs and newer), Intel utilizes a customized version of the MINIX 3 microkernel operating system.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by lproven on Thursday July 16, 2026 @01:34PM (#48937623)
> And now, from the last I heard, it has evolved into neither here nor there.

Minix 3 is a true microkernel Unix-compatible: it can run most of the NetBSD userland, for instance. It is probably the single most widely run Unix-like OS in the desktop/server world, as a copy runs in the hidden management engine inside every Intel CPU made in the last decade and a half or so. Whether the machine runs Windows, Linux, xBSD, macOS, it doesn't matter: deep inside it's running Minix.

But Intel committed nothing back and never even told the OS's creator. He only found out years later:

https://www.cs.vu.nl/~ast/intel/

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by shevy-java on Tuesday July 14, 2026 @05:23AM (#48904126)
There is one thing I admire about the Rustees: they really try to change things everywhere, including at the bottom. Whether they succeed or not is secondary to that. Personally I dislike Rust syntax-wise, but the Rustees are very motivated folks. That is interesting.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by larodi on Tuesday July 14, 2026 @06:09AM (#48904481)
Just got downvoted few weeks ago for suggesting someone would soon rewrite Linux into Rust with LLMs and now he did, and this is topping HN.

Are you guys the same guys who read HM every day or some other completely new folk?

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by singularity2001 on Tuesday July 14, 2026 @06:22AM (#48904565)
The Redox operating system is a complete rewrite of operating system concepts in Rust.

Disclaimer, I worked on the Mac OS port.

Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by Octoth0rpe on Tuesday July 14, 2026 @06:37AM (#48904689)
What does it mean to work on a port of redox on macos? The ability to compile it / build a disk image on macOs?
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by jedisct1 on Tuesday July 14, 2026 @02:12PM (#48910889)
What a waste of tokens.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by lrvick on Wednesday July 15, 2026 @02:57AM (#48917180)
See also: Asterinas is a full rust rewrite of a minimal modern linux kernel that can run a full on modern desktop environment.
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by hollerith on Wednesday July 15, 2026 @04:03PM (#48926342)
Interesting. Can it run a mainstream browser?
Re:Linux 0.11 rewritten in idiomatic Rust, boots in QEMU by lproven on Thursday July 16, 2026 @01:36PM (#48937641)
No, not yet, but it's attracting interest. I wrote about it here:

https://www.theregister.com/software/2025/09/12/three-altern...