The case for sans-io

The case for sans-io

30.934 Lượt nghe
The case for sans-io
Get paid to make open-source software more memory-safe: https://bughunters.google.com/open-source-security/patch-rewards This video was sponsored by Google Security. Article version: https://fasterthanli.me/articles/the-case-for-sans-io Extras are available at https://fasterthanli.me/extras Follow me on Bluesky: https://bsky.app/profile/fasterthanli.me Support me on Patreon or GitHub: https://fasterthanli.me/donate Check out my podcast with James, produced by Amanda: https://sdr-podcast.com rc-zip: https://github.com/bearcove/rc-zip 📚 Contents 00:00 Sponsor disclaimer 00:02 You can read this... for a price 00:17 Introduction 01:09 Character encoding differences 03:33 Platform differences 05:42 The end of central directory record 07:15 Boundary confusion 08:21 Sponsored segment (get paid for memory safety!) 09:50 Boundary confusion (encore) 11:17 Not doing any I/O at all 13:22 The structure of rc-zip 15:12 Bringing io_uring into it 18:50 Plugging rc-zip into monoio 22:44 Closing words ✨ Credits Additional Photography, rc-zip logo Michalina Ślemp — https://misiasart.com/ Thumbnail Art Reimena Yee — https://reimenayee.com/ Outro Mixing Engineer Sylvain Wenger — https://www.bigsylvain.com/ Patch Rewards Program Campaign Design & Coordination Stink Studios — https://www.stinkstudios.com/ Everything else, I suppose Amos Wenger — https://fasterthanli.me/