#systemsprogramming — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #systemsprogramming, aggregated by home.social.
-
Most C++ codebases aren't getting rewritten in Rust - but that doesn't mean the two can't work together.
At Oxidize 2026, @nicofee and Nicolas Qiu Guichard (@kdab) run a practical workshop on Rust/C++ interop using CXX: calling Rust from C++ and vice versa, integrating a Rust library into a CMake project, and pulling a C++ library into a Cargo build.
🔗 https://oxidizeconf.com/sessions/rust_and_c_plus_plus_can_be_friends
#Oxidize2026 #RustLang #CPlusPlus #Interop #CXX #SystemsProgramming
-
Writing an operating system kernel from scratch
https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/?relaunch
-
Writing an operating system kernel from scratch
https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/?relaunch
-
Writing an operating system kernel from scratch
https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/?relaunch
-
Writing an operating system kernel from scratch
https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/?relaunch
-
Writing an operating system kernel from scratch
https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/?relaunch
-
Specs drift. Handwritten code doesn't keep up. What if JSON, INI Mermaid diagrams, and Markdown were your source of truth - and Rust macros handled the rest?
Tao Liu demonstrates exactly that: a workflow where structured, human-readable documents are transformed at compile time into strongly typed Rust code, applied to a working RISC-V assembler and linker.
🔗 https://oxidizeconf.com/sessions/risc-v%20_assembler_and_linker_using_rust_macros_data_and_diagrams
-
Specs drift. Handwritten code doesn't keep up. What if JSON, INI Mermaid diagrams, and Markdown were your source of truth - and Rust macros handled the rest?
Tao Liu demonstrates exactly that: a workflow where structured, human-readable documents are transformed at compile time into strongly typed Rust code, applied to a working RISC-V assembler and linker.
🔗 https://oxidizeconf.com/sessions/risc-v%20_assembler_and_linker_using_rust_macros_data_and_diagrams
-
Specs drift. Handwritten code doesn't keep up. What if JSON, INI Mermaid diagrams, and Markdown were your source of truth - and Rust macros handled the rest?
Tao Liu demonstrates exactly that: a workflow where structured, human-readable documents are transformed at compile time into strongly typed Rust code, applied to a working RISC-V assembler and linker.
🔗 https://oxidizeconf.com/sessions/risc-v%20_assembler_and_linker_using_rust_macros_data_and_diagrams
-
Specs drift. Handwritten code doesn't keep up. What if JSON, INI Mermaid diagrams, and Markdown were your source of truth - and Rust macros handled the rest?
Tao Liu demonstrates exactly that: a workflow where structured, human-readable documents are transformed at compile time into strongly typed Rust code, applied to a working RISC-V assembler and linker.
🔗 https://oxidizeconf.com/sessions/risc-v%20_assembler_and_linker_using_rust_macros_data_and_diagrams
-
📣 Florian Gilcher joined 𝘉𝘌𝘈𝘔 𝘛𝘩𝘦𝘳𝘦, 𝘋𝘰𝘯𝘦 𝘛𝘩𝘢𝘵 co-hosts and Elixir engineer Leandro Pereira to discuss when #Rust is the right fit in modern system architectures, especially where performance and safety are critical.
This episode explores when to stay on the #BEAM, when to reach for Rust, and how combining the two can enable powerful hybrid architectures.
👉 Watch the episode: https://www.youtube.com/watch?v=w5Pl09lpSmE
#Rustlang #SystemsProgramming #DistributedSystems #SoftwareEngineering #BEAM #Elixirlang
-
Just discovered a minimal async executor for Rust 🦀
🌀 **pollster** — Block a thread until a future completes.
💯 No dependencies, ~100 lines, just `.block_on()` and done
⭐ GitHub: https://github.com/zesterer/pollster
#rustlang #async #rust #programming #library #tip #systemsprogramming
-
“Bitfield Pitfalls”, Michal Necasek, OS/2 Museum (https://www.os2museum.com/wp/bitfield-pitfalls/).
Via HN: https://news.ycombinator.com/item?id=47469945
On Lobsters: https://lobste.rs/s/xtue97/bitfield_pitfalls
#C #Programming #BitFields #Gotchas #C89 #C11 #Bits #SystemsProgramming #Compilers
-
Rust 1.94.0 Released with Array Windows and Cargo Improvements
https://techlife.blog/posts/rust-1-94-0-released/
#RustLang #Rust #Programming #SoftwareDevelopment #SystemsProgramming #OpenSource #Cargo #ArrayWindows #TOML #ConstEval #RustRelease
-
Rust 1.94.0 Released with Array Windows and Cargo Improvements
https://techlife.blog/posts/rust-1-94-0-released/
#RustLang #Rust #Programming #SoftwareDevelopment #SystemsProgramming #OpenSource #Cargo #ArrayWindows #TOML #ConstEval #RustRelease
-
The #Zig guys wade into the #Rust in the #Linux kernel brouhaha:
“RAII And The Rust/Linux Drama”, Loris Cro (https://kristoff.it/blog/raii-rust-linux/).
On HN: https://news.ycombinator.com/item?id=42291417
On Lobsters (where Asahi Lina responds): https://lobste.rs/s/hxerht/raii_rust_linux_drama