+++ Monday 8 December 2025 +++ All I want for X-mas is a system without Rust ============================================= The web page at rust-lang.org starts with a nice credo: A language empowering everyone to build reliable and efficient software. Rust has the reputation of being a safe language, that helps to prevent nasty vulnerabilities, memory leaks, and so on. Some organizations even promote to write software that converts C-code into Rust-code. All around the world software developers are embracing Rust, with the result that our systems get more and more infiltrated by dependencies on Rust. This even starts to touch elements of the kernel. Using Rust sounds very cool, but have you ever tried to install Rust and Cargo from source? This requires quite a beefy computer. Don't expect to be able to do that on a simple system with, say 4 GB RAM or less. Which raises some questions about the words 'everyone' and 'efficient' in the Rust credo. Developers should use crappy systems ------------------------------------ If you are looking for a show case to exhibit why developers should not work on shiny, state of the art hardware, with super fast processors and 128 GB RAM or more, and Gigabit network connections, than look no further than Rust. The result of developers working in such environments can be experienced daily on the web. Web pages build with the most fancy framework first takes ages to download and then lock up your system with all the computations needed to render the page. Developers should experience what it means to download, build, and use their stuff on every day systems. This experience will help them to discover the importance of keeping systems small and light weight. It lays bare the elements of their products that need improvement on these aspects. Smol computers -------------- Computers with a less powerful system, with an older generation CPU and somewhere around 4 to 8 GB RAM, are still very useful. Certainly when run with a less demanding operating system like a BSD, and a non-bloated desktop. There is no need to buy a brand new system every three years, including all the environmental consequences that comes with that. Of course, this is common knowledge among the Gopher enthusiasts. We all like such systems, run our favorite OS on them, and just keep on using them. Compiling the lang/rust port on such a system is very hard, if not impossible. Currently it is still possible, by carefully selecting ports, to build and run a system without Rust. Please, keep it that way. Last edited: $Date: 2025/12/08 17:25:22 $