Skip to content
Rust Search
← RustConf 2023

Rewrite it in Objective-C? The dark and dangerous secrets of Rust on macOS

Rust Programming Language
RustConf 17:41 1672 views

Let me tell you a dark story, a story of the Anti-Rust, a story about a small group of heroes venturing beyond the cozy shallows of safe Rust to fight back against the unsafe grasp of Objective-C and deliver us reliable bindings to macOS system APIs.

Player unavailable or embedding blocked? Use the YouTube link above.

Other talks by Jonas Kruckenberg

Panic! At The Disk Oh!

EuroRust
23:17 1408 views

Unwrapping results, assertions, divide by zero: we've all seen our Rust programs panic and crash. But have you ever wondered how that happens under the hood? Wonder no more! Over the last year I went down this rabbit hole way too deep and have returned to tell you all about Rusts most cursed feature. You will learn how panics, stack unwinding, the drop trait, and more work

K23: A secure research OS running WASM

RustNL
19:52 2114 views

K23 offers a fresh look a OS design. It is entirely written in Rust with an integrated WASM JIT compiler that tries to answer what an OS built for the 21st century could look like. We will cover the general ideas behind K23 and its inspirations. We'll go over the project progress so far, and detail a few points that are of interest to the Rust crowd: various nightly features used, custom debugging tools, and a few stories from embedded Rust development. Follow Jonas on: twitter: https://twitter.com/jonaskruckie mastodon: https://m.webtoo.ls/@unsafe github: https://github.com/JonasKruckenberg This talk was given at RustNL 2024, in Delft, The Netherlands. Playlist of other talks from RustNL 2024: https://www.youtube.com/playlist?list=PL8Q1w7Ff68DBZZbJt3ie5MUoJV5v2HeA7 Want to come to RustWeek 2025 in-person? go to https://2025.rustnl.org