Re: Enlightenment
> I’m not familiar with this and a little confused.
I am sorry. Then I failed in my efforts due to my assumptions. But, seriously, no offence: if you don't know what this means then it doesn't apply to you and you need not worry at all.
If, for instance, you were running a *current* version of Debian on a DEC Alpha machine, then I think you'd know.
If you don't: relax. It will not affect you.
> Which bit of the system is going to have to be written in Rust?
*Parts* of APT. E.g. the bits that verify PGP signatures on packages.
APT is the tool that does package installation and updating on Debian. It does automatic dependency resolution. You basically need it to install software on Debian and to update Debian.
It will now need tools that don't work on some much-loved CPUs from the 1990s, and some moderately obscure RISC chips from expensive workstations from the late 1990s and early 2000s.
> The package installers?
Not really, no. Linux does not really have "installers" like Windows, anyway. The installer is part of the OS and third-party external ones are strongly discouraged (and would never work on the affected systems anyway).
> If so then surely that’s “standard” (OS-wide) code anyway, no?
Yes.
> And surely, it makes sense to use a single language for the installer (whatever that may be)
No. It's a patchwork of code in multiple languages. Essentially all of Linux is.