Our great sponsors
-
Hi, the reason is explained by the description of https://github.com/bytecodealliance/rustix.
-
The project is modified based on the memmap2-rs.
-
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.
-
Rustix's README says it only bypasses libc on native Linux platforms right now. As far as I can tell they use it to implement the WASM runtime, not to run inside WASM code: https://github.com/bytecodealliance/wasmtime/blob/fa36e86f2c45f427e9d8a16f559a2515213ab3d4/crates/runtime/src/instance/allocator/pooling/unix.rs
-
There's a separate project for that, called Mustang. It's built on top of rustix and provides all those things. It's not super mature yet, but it is able to run ripgrep by itself: https://github.com/sunfishcode/mustang
Related posts
- NVIDIA Security Team: "What if we just stopped using C?" (This is not about Rust)
- Unlocking the Power of WebAssembly
- MotorOS: a Rust-first operating system for x64 VMs
- Announcing Floneum (A open source graph editor for local AI workflows written in rust)
- Making C++ Safe Without Borrow Checking, Reference Counting, or Tracing GC