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. Learn more →
Rust Libc Projects
-
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.
If we drop std Rust ceases to be economical due to the time it would take to reimplement the data structures and IO interfaces it provides, not to mention the event loop crate we use (calloop). At that point we'd be relying on so much FFI via eg. nix that the relative safety would be diminished too. After reimplementing all that it's not clear to me that we'd even save that much size, but I suppose it's possible.
Project mention: New Linux glibc flaw lets attackers get root on major distros | news.ycombinator.com | 2024-02-04Yeah it would. There are a few attempts, such as C-gull (https://github.com/sunfishcode/c-ward/tree/main/c-gull#readm...).
> c-gull is a libc implementation. It is an implementation of the ABI described by the libc crate.
> Currently it only supports --linux-gnu ABIs, though other ABIs could be added in the future. And currently this mostly focused on features needed by Rust programs, so it doesn't have all the C-idiomatic things like qsort yet, but they could be added in the future.
Rust Libc related posts
- New Linux glibc flaw lets attackers get root on major distros
- Glibc Dynamic Loader Hit by a Nasty Local Privilege Escalation Vulnerability
- Is there something like unistd.h on Rust?
- Pinning a dependency of a dependency when Cargo.lock is unavailable?
- An update on Rust coreutils
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024