home.social

#systemsprogramming — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #systemsprogramming, aggregated by home.social.

fetched live
  1. In our slightly mad project of building a jellyfish in every piece of technology, Aleph has been running for months on embedded hardware (Intel i5, 3.7GB RAM) without a single crash — 407,000+ ticks, a 452KB binary, zero neural networks, autonomous self-healing.

    A bio-inspired runtime that has to stay on 24/7 with no supervision, under memory and reliability constraints we'd have had to negotiate hard in most other languages. With Rust we never had to trade memory safety for performance, or a lean binary for long-term stability.

    For a project this atypical — a digital body that lives on the hardware, not a model running in a container — those guarantees turned out to be decisive, not just convenient.

    Thank you rustlang — we'd almost certainly have ended up with something different, and less solid, in any other language.
    #RustLang #Rust #EmbeddedSystems #SystemsProgramming #AIResearch #ArtificialLife

  2. Spending time tonight to update the Hare and Rust toolchain on my laptop before heading away on vacation so I can focus more on tinkering when I get there when the family is in bed.

  3. Spending time tonight to update the Hare and Rust toolchain on my laptop before heading away on vacation so I can focus more on tinkering when I get there when the family is in bed.

    #HareLang #RustLang #SystemsProgramming

  4. Someone built an entire operating system in Swift — and it's not a toy. TCP/IP stack, HTTP server, and an AI inference server, all running on Embedded Swift.

    The "Swift can't do systems programming" argument just lost a lot of ground. Experimental, but it proves Swift lives at the metal.

    🔗: swiftos.tech by Andrey Sapunov

    #Swift #EmbeddedSwift #SystemsProgramming

  5. Building on FUSE in Rust tends to involve a lot of boilerplate. libfuse-fs is an attempt to change that - trait-based abstractions, async I/O, overlay and passthrough support out of the box.

    At Oxidize 2026, Ruiji Yu (Nanjing University) covers the design and lessons from real integrations: monorepo access and container image building.

    🔗 oxidizeconf.com/sessions/libfu

    #Oxidize2026 #RustLang #FUSE #Filesystem #AsyncRust #SystemsProgramming

  6. Building on FUSE in Rust tends to involve a lot of boilerplate. libfuse-fs is an attempt to change that - trait-based abstractions, async I/O, overlay and passthrough support out of the box.

    At Oxidize 2026, Ruiji Yu (Nanjing University) covers the design and lessons from real integrations: monorepo access and container image building.

    🔗 oxidizeconf.com/sessions/libfu

    #Oxidize2026 #RustLang #FUSE #Filesystem #AsyncRust #SystemsProgramming

  7. 🦀 Having a fantastic time at RustWeek!

    We’re sharing our knowledge through workshops, talks and table discussions. We also sponsored a Safety-Critical Rust Consortium room for the unconference and an Expert Table session on safety-critical Rust with our partner KDAB.

    Throughout the week, we’ve had the chance to meet and talk with many amazing people. Great energy all around — thanks to everyone who joined us!

    #RustWeek #rustlang #systemsprogramming #opensource #ferroussystems #kdab

  8. 🦀 Having a fantastic time at RustWeek!

    We’re sharing our knowledge through workshops, talks and table discussions. We also sponsored a Safety-Critical Rust Consortium room for the unconference and an Expert Table session on safety-critical Rust with our partner KDAB.

    Throughout the week, we’ve had the chance to meet and talk with many amazing people. Great energy all around — thanks to everyone who joined us!

    #RustWeek #rustlang #systemsprogramming #opensource #ferroussystems #kdab

  9. Do you really need half a dozen daemons and endless YAML just to run a few containers?

    Chiyang Tan (Nanjing University) built rk8s - a lightweight Kubernetes alternative in Rust - to find out. At Oxidize 2026, he'll walk through its architecture: a state management and scheduling server, and a single binary that handles both CLI and worker runtime.

    🔗 oxidizeconf.com/sessions/rk8s_

    #Oxidize2026 #RustLang #Kubernetes #CloudNative #SystemsProgramming

  10. Do you really need half a dozen daemons and endless YAML just to run a few containers?

    Chiyang Tan (Nanjing University) built rk8s - a lightweight Kubernetes alternative in Rust - to find out. At Oxidize 2026, he'll walk through its architecture: a state management and scheduling server, and a single binary that handles both CLI and worker runtime.

    🔗 oxidizeconf.com/sessions/rk8s_

    #Oxidize2026 #RustLang #Kubernetes #CloudNative #SystemsProgramming

  11. If you want to know who's taller, you don't measure people hours apart with a precise ruler - you line them up side by side

    Denis Bazhenov (JetBrains) applies the same logic to microbenchmarking: instead of running implementations separately and comparing results, run them simultaneously on the same machine. Background noise affects both equally, and you measure relative performance directly.

    🔗 oxidizeconf.com/sessions/just_

    #Oxidize2026 #RustLang #Benchmarking #Perf #SystemsProgramming

  12. If you want to know who's taller, you don't measure people hours apart with a precise ruler - you line them up side by side

    Denis Bazhenov (JetBrains) applies the same logic to microbenchmarking: instead of running implementations separately and comparing results, run them simultaneously on the same machine. Background noise affects both equally, and you measure relative performance directly.

    🔗 oxidizeconf.com/sessions/just_

    #Oxidize2026 #RustLang #Benchmarking #Perf #SystemsProgramming

  13. 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.

    🔗 oxidizeconf.com/sessions/rust_

    #Oxidize2026 #RustLang #CPlusPlus #Interop #CXX #SystemsProgramming

  14. 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.

    🔗 oxidizeconf.com/sessions/rust_

    #Oxidize2026 #RustLang #CPlusPlus #Interop #CXX #SystemsProgramming

  15. 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.

    🔗 oxidizeconf.com/sessions/risc-

    #Oxidize2026 #RustLang #RISCV #Macros #SystemsProgramming

  16. 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.

    🔗 oxidizeconf.com/sessions/risc-

    #Oxidize2026 #RustLang #RISCV #Macros #SystemsProgramming

  17. 📣 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: youtube.com/watch?v=w5Pl09lpSmE

    #Rustlang #SystemsProgramming #DistributedSystems #SoftwareEngineering #BEAM #Elixirlang

  18. 📣 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: youtube.com/watch?v=w5Pl09lpSmE

    #Rustlang #SystemsProgramming #DistributedSystems #SoftwareEngineering #BEAM #Elixirlang

  19. 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: github.com/zesterer/pollster

  20. 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: github.com/zesterer/pollster

    #rustlang #async #rust #programming #library #tip #systemsprogramming

  21. Why Rust for the runtime?

    - Portable (runs anywhere)
    - Strongly typed
    - Predictable under concurrency
    - Safe to embed
    - Fast enough to sit in the middle

    Basically: "I want this to run everywhere and not explode"

    #rustlang #systemsprogramming

  22. Why Rust for the runtime?

    - Portable (runs anywhere)
    - Strongly typed
    - Predictable under concurrency
    - Safe to embed
    - Fast enough to sit in the middle

    Basically: "I want this to run everywhere and not explode"

    #rustlang #systemsprogramming

  23. New Speakers Announcement 🚨

    Rust in Paris 2026 is on. 🇫🇷🦀
    A full day dedicated to real-world Rust: performance, safety, tooling, production stories, and the people building the future with it.

    🎤 Second lineup is here.

    📍 Paris, France — 27 March 2026
    🎟️ Tickets: ti.to/xperhub/rust-in-paris-20

    If you’re building with Rust (or want to), you’ll want to be in the room.

    #Rust #RustLang #Paris #Developers #SystemsProgramming #OpenSource #Meetup #Conference

  24. New Speakers Announcement 🚨

    Rust in Paris 2026 is on. 🇫🇷🦀
    A full day dedicated to real-world Rust: performance, safety, tooling, production stories, and the people building the future with it.

    🎤 Second lineup is here.

    📍 Paris, France — 27 March 2026
    🎟️ Tickets: ti.to/xperhub/rust-in-paris-20

    If you’re building with Rust (or want to), you’ll want to be in the room.

    #Rust #RustLang #Paris #Developers #SystemsProgramming #OpenSource #Meetup #Conference

  25. 🚀 NEW on We ❤️ Open Source 🚀

    Edge ≠ cloud at the edge. 🎧 Roja Eswaran, PhD, explains why edge demands new tools—and where AI still falls short in low-level code.

    Watch now: allthingsopen.org/articles/edg

    #WeLoveOpenSource #EdgeComputing #OpenSource #AI #SystemsProgramming #FOSS

  26. 🤖 Time to refactor! I'm going live from the Low-Level Programming Workbench to clean up my `wc` clone written in Zig. It's a learn-in-public session, so expect some fun detours!

    🗓️ See you Dec 27th, 2025 at 08:00 UTC.

    #ziglang #systemsprogramming #livecoding #coreutils
    youtube.com/watch?v=d33DOqvXzYQ

  27. Exploring how indexes outperform pointers in low-level code: they enable memory savings, simpler serialization, and enhanced safety. Zig's type-safe enum pattern addresses index misuse risks while preserving zero-cost abstractions. Thoughtful low-level design choices like this promote robust, efficient systems. What approaches have you seen for safer memory management? #SystemsProgramming #CodeSafety #LowLevel