Rust in the NetBSD Kernel, and other odd decisions
bentsukun.ch5 points by jaypatelani 6 hours ago
5 points by jaypatelani 6 hours ago
> In general, the bootstrap relies on a binary package of the previous version. This is unacceptable for an otherwise source-only, self-contained distribution like the NetBSD sources.
This does not paint the full picture. Rust can be bootstrapped with mrustc, which is written in C++
https://github.com/thepowersgang/mrustc
Now, mrustc supports only Rust 1.74. To build Rust 1.92, you need almost 20 builds. But this can be done from source
Guix has written about bootstrapping Rust from source (they care a lot about this). Here is how it looked like in 2018
And this is good because? Seriously, modern devs have lost their minds if they think that this state of affairs is okay.
I laughed reading the comment above yours. I also laughed reading yours, you are so right on. Next, I am expecting someone telling that there is a javascript on github to automate that build process...
This is not what I was expecting computer science to become, 30 years ago...
And that JS project needs only 1Gb of node.js modules to run. Aren't computers fun? /s