https://fosdem.org/2023/schedule/event/rust_coreutils/ FOSDEM23 * Home * About * News * Schedule * Stands * Volunteer * Practical * Search: [ ] Brussels / 4 & 5 February 2023 schedule * News * Sponsors * Contact * FOSDEM 2023 * / * Schedule * / * Events * / * Main tracks * / * Main Track - K Building * / * Reimplementing the Coreutils in a modern language (Rust) Reimplementing the Coreutils in a modern language (Rust) Doing old things with modern tools * Track: Main Track - K Building * Room: K.1.105 (La Fontaine) * Day: Sunday * Start: 09:00 * End: 09:50 * Video only: k1105_la_fontaine * Chat: Join the conversation! Who doesn't know about ls, chmod or cp? Who isn't using it daily? Coreutils are critical components of any Unix. According to its Wikipedia page, the first versions of cp or chown have been released in November 1971. Almost all Linux distros are based on the GNU implementation. Fast forward today, a community spawned to reimplement the coreutils in Rust. We are able to boot a Debian with it, build Firefox or LLVM, etc. This presentation will explain why we are re-implementing the wheel. But also how we are doing it, share some of the corner cases we have been facing, why we are (sometime) faster, etc We will also quickly mention the usage of Rust in the Linux kernel. With these two projects, we think that we will see more and more core piece of the Linux ecosystem in Rust. Speakers Photo of Sylvestre Ledru Sylvestre Ledru Links * Upstream website * Presentation of the project * A LWN article about it * Slides * Video on Youtube * Video recording (WebM/VP9, 151M) * Video recording (mp4/aac, 336M) * Chat room (web) * Chat room (app) * Hallway chat room (web) * Hallway chat room (app) * Submit feedback FOSDEM * Home * News * About * Sponsors * Donate * T-shirts and hoodies * FAQ * Archives This year * Schedule * Stands * Certification exams * T-shirts and hoodies * Volunteer * Fringe Practical information * T-shirts and hoodies * Accessibility * Code of Conduct * During the Event * COVID-19 policy Media and press * Social media FOSDEM23 Brussels / 4 & 5 February 2023 This work is licensed under the Creative Commons Attribution 2.0 Belgium Licence. To view a copy of this licence, visit http://creativecommons.org/ licenses/by/2.0/be/deed.en or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. All content such as talks and biographies is the sole responsibility of the speaker.