
"I plan to introduce hard Rust dependencies and Rust code into APT, no earlier than May 2026. This extends at first to the Rust compiler and standard library, and the Sequoia ecosystem. In particular, our code to parse .deb, .ar, .tar, and the HTTP signature verification code would strongly benefit from memory safe languages and a stronger approach to unit testing."
"Rust is already a hard requirement on all Debian release architectures and ports except for alpha, hppa, m68k, and sh4 (which do not provide sqv). This explains two things. The smaller of them is that sqv is part of the Sequoia-PGP project, a Rust implementation of OpenPGP. The larger, though, is that Debian supports a lot more processor architectures - seven officially, and another 11 maintained ports - than Rust does."
APT will introduce hard Rust dependencies and Rust code no earlier than May 2026. The initial requirements include the Rust compiler, standard library, and the Sequoia ecosystem. Parsing code for .deb, .ar, .tar archives and the HTTP signature verification code will be rewritten to benefit from memory-safe languages and stronger unit testing. Ports lacking a working Rust toolchain must obtain one within six months or be sunset. Rust is already a hard requirement on most Debian release architectures and ports except alpha, hppa, m68k, and sh4, which do not provide sqv. Debian supports more processor architectures than Rust's official platform support covers, creating portability challenges.
Read at Theregister
Unable to calculate read time
Collection
[
|
...
]