I think people really don't appreciate just how incomplete Linux kernel API docs are, and how Rust solves the problem.
I wrote a pile of Rust abstractions for various subsystems. For practically every single one, I had to read the C source code to understand how to use its API.
I'm proud to introduce the Ladybird Browser Initiative, a nonprofit founded by myself and @defunkt to develop a truly independent, open source web browser, free of corporate influence! 🤓🐞
Rust 1.79.0 is now available! 🦀🌈
This release brings you `const {}` blocks, more flexible bounds syntax for associated types, utf8_chunks, MSRV support in cargo add, and much more! ✨
Check out the announcement and release notes: https://t.co/m7ilpgq6k0
If you care about rust compile times, this may be of interest: we've recently switched rustc to use lld on x64 linux (on nightly only for now to expand testing, before enabling it on stable).
I wrote more about it, with details and perf improvements, in https://t.co/zzKWO9laZL
The ink is dried and the mail has arrived: Ferrocene is ISO 26262 and IEC 61508 qualified!
https://t.co/t8rWJd7vYX
#rustlang#embeddedsystems#opensource
A new Rust OSDev newsletter is out: https://t.co/dg71Bknhrf
Some highlights:
- RwLock and backoff support in the `spinning_top` crate
- New `uefi` release
- Updates on the RavnOS, interrupt-mutex, and interrupt-ref-cell projects