Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
rust-reduce
`rust-reduce` will try to make the source file smaller by interpreting it as valid Rust code and intelligently removing parts of the code.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
DustMite from the dlang world is probably worth looking at, in addition to C-Reduce.
DustMite from the dlang world is probably worth looking at, in addition to C-Reduce.
And also of course at https://github.com/jethrogb/rust-reduce/
That said, having Rust support for every Linux target would absolutely help, insofar as that would allow using Rust in the core kernel or architecture-independent code such as filesystems or portable drivers. rustc_codegen_gcc is making great progress on that front. (See https://github.com/sponsors/antoyo to support that work.) I'm hoping we can get to the point soon where you can install it via rustup, and get to the point soon after that where it can get automatically pulled in if you rustup target add some target that uses it.
There have been a few attempts to replace libc, at least on Linux - for example Rustix, and Relibc.
There have been a few attempts to replace libc, at least on Linux - for example Rustix, and Relibc.
For the linker Rust could switch to lld, or in the future Mold.