| To put in simply. Linux systems:
Any library is system library because otherwise there will be no real OS libraries or API. Rust:
No ABI. = No (real) shared libraries. Debian:
https://www.debian.org/releases/trixie/release-notes/issues.... Me who wrote long, long comment and then accidentally pushed close tab shortcut.
!!@@! I would recommend building some packages containing rust, especially on older hardware - and then realize that because of static linking you will need to rebuild it very very often - and don't forget that you are building clean.
Because it is expected that you will use required shared libraries to make life easier. I think that rust people should maybe sometimes just consider - that rust if pushed in such way will be more hated than C. Maybe you should not try to deflect criticism about stable ABI and shared libraries - linux OSes REQUIRE IT - nobody will change OS architecture because you want it.
And maybe we should be more conservative architecturally in especially most critical pieces of software architecture. |