Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Abandoning Rust is a possibility, abandoning Linux is not.

The Asahi developers have repeatedly and publicly asserted that were it not for Rust they would not have been able to achieve the level of quality required for the project, at the speed they did, with as small of a team as they have. From the article:

> Rust is the entire reason our GPU driver was able to succeed in the time it did.



is there any particular reason it couldn't have been done in C? I'm having a little trouble believing these claims


Rust is just a better and more productive language than C (I guess this is a subjective statement, but obviously they would think so and I would agree with them).

Nobody ever claimed that it's impossible to write these drivers in C -- C is "Rust-complete" in the sense that you could in theory write a compiler that translates any Rust program to C.

They're just claiming that Rust allowed them to write much higher-quality code, much faster, which seems plausible.


You used an awful lot of words to say "dunno."




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: