Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    S

    Sylvestre Ledru

    sylvestre.ledru.info · Personal blog · on HN since 2011

    Sylvestre Ledru, a Debian developer, writes about the Rust coreutils rewrite and rebuilding the Debian archive with Clang.

    Visit blogHN submissions
    Open Source & LinuxLanguages & CompilersSystems & Performance
    What HN says

    HN links it for the Rust coreutils project in Debian, including FOSDEM slides explaining the motivation and benchmarks showing some utilities already faster than GNU.

    Stats for nerds
    15HN people shared it
    14linked in comments
    816story points
    Mar 2023last shared
    2021people per year2023

    Top posts on HN

    1. 1
      Debian Running on Rust Coreutils
      4 people · 498 points · first shared 2021 · 330 comments on HN
    2. 2
      An update on rust/coreutils
      2 people · 188 points · first shared 2022 · 98 comments on HN
    3. 3
      Sun-java6 packages removed soon from Debian/Ubuntu (and all other linux distros)
      1 person · 99 points · first shared 2011 · 57 comments on HN
    4. 4
      Debian rebuild with Clang 10 and some patches
      1 person · 20 points · first shared 2022 · 2 comments on HN
    5. 5
      Rebuild of the Debian archive with clang
      1 person · 3 points · first shared 2014 · Discussion on HN
    6. 6
      Reimplementing the Coreutils in a Modern Language
      4 people · 2 points · first shared 2023 · Discussion on HN
    7. 7
      Who is in control of LLVM/Clang?
      1 person · 2 points · first shared 2012 · Discussion on HN
    8. 8
      Rebuild of Debian using clang 3.2
      1 person · 2 points · first shared 2013 · Discussion on HN
    9. 9
      Rebuild of Debian using Clang 3.9, 4.0 and 5.0
      1 person · 1 points · first shared 2017 · Discussion on HN
    10. 10
      Rebuild of the Debian archive with clang
      1 person · 1 points · first shared 2012 · Discussion on HN

    What HN people wrote when they linked it

    • fsiefkenMar 2023

      Some utils are faster already, and they are working on cp and mv progress bars.
      From the fosdem 2023 presentation:
      https://sylvestre.ledru.info/presentations/coreutils-fosdem-2023/#99

      ==
      Example #1:

      $ hyperfine -r 10 \
      "target/release/coreutils sort -R shakespeare.txt > shakespeare.txt.rand; \
      target/release/coreutils sort shakespeare.txt.rand > /dev/null" \
      "sort -R shakespeare.txt > shakespeare.txt.rand; \
      sort shakespeare.txt > /dev/null"
      é
      [...]
      Summary
      'target/release/coreutils sort -R shakespeare.txt > shakespeare.txt.rand; target/release/coreutils sort shakespeare.txt.rand > /dev/null' ran
      4.63 ± 0.19 times faster than 'sort -R shakespeare.txt > shakespeare.txt.rand; sort shakespeare.txt > /dev/null'

      To be fair, we can be slower too

      Example #3:

      $ hyperfine "seq 18446744073708551615 18446744073709551615 | factor" \
      "./target/release/coreutils seq 18446744073708551615 18446744073709551615| ./target/release/coreutils factor"
      [...]
      'seq 18446744073708551615 18446744073709551615 | factor' ran
      5.08 ± 0.01 times faster than './target/release/coreutils seq 18446744073708551615 18446

      ===

      Redox-OS is rewriting the BSD coreutils in Rust for their own OS.
      https://github.com/redox-os/coreutils

      I wonder what the most efficient and usable alternative operating system tradeoff choice tradeoff would be, perhaps mesalock (a linux with userspace tools compiled with rust)

      syllable, haiku, redox, menuet64/kolibri, serenity, icaros desktop, postmarketos,…

    • GhettoComputersDec 2021

      >The GNU coreutils are still the very best you can get.

      I don't understand this statement then, have you heard of this https://github.com/BurntSushi/ripgrep/blob/master/GUIDE.md

      It sounds like you want bash POSIX support and it to be default before you would use them. The error nobody else replicated, and its stable enough to be included in debian. https://sylvestre.ledru.info/blog/2021/03/09/debian-running-on-rust-coreutils

    • steveklabnikDec 2021

      One fun recent development in 2021: https://sylvestre.ledru.info/blog/2021/03/09/debian-running-on-rust-coreutils

      > tldr: Rust/coreutils ( https://github.com/uutils/coreutils/ ) is now available in Debian, good enough to boot a Debian with GNOME, install the top 1000 packages, build Firefox, the Linux Kernel and LLVM/Clang.

    • Smaug123Feb 2023

      The slides are linked, at https://sylvestre.ledru.info/presentations/coreutils-fosdem-2023/#69 (for example), if you don't want to watch a video which discusses why they're doing it.

    Related

    Federico Mena-Quinteropeople.gnome.org/~federico46 people

    Rust things I miss in C

    Federico Mena-Quintero
    Personal · last shared 2021
    Matthias Endlerendler.dev45 people

    The best programmers I know

    Matthias Endler
    Personal · last shared 2026
    Rust Blogblog.rust-lang.org533 people

    Announcing Rust 1.0

    Rust Blog
    Company · last shared 2026
    Manish Goregaokarmanishearth.github.io97 people

    Picking Apart the Crashing iOS String

    Manish Goregaokar
    Personal · last shared 2026
    Nick Cameronncameron.org65 people

    Rust in 2022

    Nick Cameron
    Personal · last shared 2026
    Brian Andersonbrson.github.io32 people

    Dave Herman’s contributions to Rust

    Brian Anderson
    Personal · last shared 2025
    Llogiqllogiq.github.io43 people

    Rust Performance Pitfalls

    Llogiq
    Personal · last shared 2026
    Ralf Jungralfj.de99 people

    There is no memory safety without thread safety

    Ralf Jung
    Personal · last shared 2026