home.social

#coreutils — Public Fediverse posts

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

  1. Hahahahah Rust coreutils packages sort of are generally available. Wanted to poke about with ripgrep. So, sudo apt update && sudo apt install ripgrep, and apt, the affable golden retriever that it is installed it happily. Went to try it out.

    man ripgrep… don’t know that.
    which ripgrep… nope, you are a ninny.

    dpkg -L ripgrep -> /usr/bin/rg.

    Hahahahahah. The standard is disappointment. Cheers, bags of mostly water! #linux #rust #coreutils #standards #rotfl

  2. [Перевод] 44 CVE в uutils: что Rust ловит, а что нет на границе с системой

    В апреле 2026 года Canonical раскрыла 44 CVE в uutils . Это переписанная на Rust версия GNU coreutils, которая в Ubuntu идёт по умолчанию с 25.10. Раскрытие пришло из внешнего аудита, заказанного перед релизом 26.04 LTS. Большую часть уязвимостей нашли обычным ревью кода. Ни borrow checker, ни проверки clippy , ни cargo audit не поймали ни одной. Этот аудит, пожалуй, самый чёткий из существующих примеров того, что Rust ловит, а что нет. Самый внятный разбор списка сделал Маттиас Эндлер в посте «Bugs Rust Won’t Catch» от 29 апреля. Эндлер ведёт консалтинг corrode и подкаст Rust in Production ; недавно у него в гостях был Джон Сигер, вице-президент по инженерии в Canonical. Пост построен как разбор того самого раскрытия: 44 CVE распределены по восьми категориям; к большинству приложен git diff фикса. Ниже разберу каркас Эндлера и добавлю два аргумента сверху. Первый: один из мейнтейнеров GNU coreutils в HN-треде показал бенчмарк, на котором рекомендованный Эндлером фикс не выживает. Второй: структурный аргумент про то, что 40 лет наслоённых POSIX-шрамов делают с любой переписью, независимо от языка.

    habr.com/ru/articles/1031420/

    #rust #cve #uutils #coreutils #canonical #ubuntu #toctou #безопасность #системное_программирование

  3. Why does #Canonical wants to replace the fully developed #GNU #coreutils by their newly developed #uutils?
    The only difference is, that the uutils are a reimplementation in #RUST of the coreutils, written in #C.
    All they obviously do is to put issues into these absolute basic utilities that doesn’t exist in the originals.

    To me that makes no sense. The only idea I get why Canonical might do this is to get more control over basic utilities of #Linux.
    seclists.org/oss-sec/2026/q2/3

  4. "Chesterton's Fence":

    There exists in such a case a certain institution or law; let us say, for the sake of simplicity, a fence or gate erected across a road. The more modern type of reformer goes gaily up to it and says, “I don’t see the use of this; let us clear it away.” To which the more intelligent type of reformer will do well to answer: “If you don’t see the use of it, I certainly won’t let you clear it away. Go away and think. Then, when you can come back and tell me that you do see the use of it, I may allow you to destroy it.”

    https://fs.blog/chestertons-fence/

    #ChestertonsFence #CoreUtils #Rewrite #UIDesign

    P.S. Credit for introducing me to this term: https://chaos.social/@ChuckMcManis/116517200212865151
    cc: @ChuckMcManis

  5. Just replaced #uutils #coreutils on #ubuntu (yes, I know) with good old #gnu #coreutils . Why, you ask?

    Not because of the dozens of CVEs recently published for the #rust version.

    Simply because the uutils man page for date(1) unexpectedly ends after the command options. The [[Format]] section hadn't been (clean-room) finished yet, I guess, or there exists some kind of markdown processing bug maybe, but they (Ubuntu) shipped it that way anyway?

  6. RE: fosstodon.org/@fedora/11648282

    For #RustLang afficionados, this release ships a very recent version of #uutils' port of #coreutils too (0.7.0, same as Debian unstable), with a lot more features enabled than previously!

    It's also backported to previous #Fedora releases, please give it a whirl. Bug reports welcome against #rust-coreutils on bugzilla.redhat.com

  7. Ubuntu 26.04 is coming out today with uutils (Rust coreutils reimplementation) by default and I expect this huge exposure to unearth a good number of compatibility issues, like the one I just found: github.com/uutils/coreutils/is

    #RustLang #uutils #coreutils #Ubuntu #ubuntu2604

  8. Rust Coreutils 0.8.0 released with massive performance gains and a new online playground. Learn what's new in uutils coreutils 0.8.0 version.

    Full details here: ostechnix.com/rust-coreutils-0

    #Uutils #Coreutils #Rust #Linux #Opensource #Releases

  9. @dos After getting incorrect location throughout the day (due to bad weather?), I finally tried your #aGPS script on #postmarketOS 25.06 (after installing #coreutils), and it appeared to work!

    Planning to do more extensive testing in the coming few weeks. Thanks : )

    Currently using #PureMaps for navigation mainly and #GnomeMaps occasionally.

    #AssistedGNSS #GNSS #GPS #Librem5 #AssistedGPS

  10. #PSA regarding #GNU #coreutils #sort's unexpected or at least non-intuïtive behaviour of its --unique (-u) option together with --numeric (-n) or --human (-h).

    The output of piping something through

    sort -nu

    might not be equal to the output of piping the same thing through

    sort -n | uniq

    as it might miss some lines completely. 🤌

    And it's NOT documented in the man page, just in the info page.

    Related bug reports:

    debbugs.gnu.org/cgi/bugreport.
    bugs.debian.org/893524

    #WTF #CLI #Shellscripting

  11. So the new #coreutils #uutils are now developed on a proprietary and exclusive platform. And I don't get it.

    Rewrite it in #Rust, ok. Emancipate from #GNU and #Stallmann, ok. I get it.

    But why on Earth put it in a walled garden, drag more users and contributors into a walled garden, and expand dependencies on Big Tech even for the base of #Linux systems? Why can't we have people who are both technically skilled *and* conceive basic freedoms and digital independence?

  12. Das Uutils-Projekt reimplementiert die Kernwerkzeuge eines Linux-Systems in Rust. Mit der neuen Version 0.1.0 hat die Entwicklung weiter an Fahrt aufgenommen. Einige Werkzeuge laufen schneller als die GNU-Pendants, mehrere unterstützen zudem SELinux.#Coreutils #Rust #uutils
    Rust Coreutils arbeiten flotter und mit SELinux zusammen - LinuxCommunity
  13. Rust Coreutils “uutils” v0.1 released!

    The developers behind the Rust coreutils, called uutils, have reached a major milestone with the release of v0.1.0. This comes after the last release, which was v0.0.30. This version is now on GitHub, which you can check out below.

    Learn more

    This version of uutils contains many interesting changes done to the system utilities, including cp, ls, and others. The SELinux support has been added to cplsmkdirmknodmkfifoinstall, and stat for systems that are security oriented. This makes sure that systems with this coreutils implementation can now enjoy better security with SELinux enabled, especially when SELinux is enforcing.

    In addition to that, the speed has been improved to match and possibly exceed the legacy GNU coreutils performance. You can now notice the improved speed in commands like catlswctailseq, and more.

    Thanks to many commits and contributions done to the Rust coreutils project, it has witnessed many changes done to various commands, such as date allowing negative date offsets, echo allowing double hyphens, and print fixing octal escape parsing.

    In addition to that, the test suite compatibility has seen increasing number of successes. While 0.0.30 has 507 passes; 41 skips; and 69 fails, version 0.1.0 has 522 passes; 31 skips; and 65 passes.

    As a result, as future versions get released, compatibility with the older GNU coreutils increases. This is evidenced by the increasing number of succeeding unit tests for the Rust coreutils project, especially when it comes to SELinux-related tests.

    You can consult the official website of Rust coreutils below.

    Official website

    What about Ubuntu?

    Ubuntu is planning to ship uutils to replace the older GNU coreutils as part of the broader plan, called “Oxidizing Ubuntu.” Ubuntu 25.10 will be the first version of Ubuntu that will use this coreutils implementation to ensure that your Ubuntu system becomes both more secure and quicker; furthermore, your productivity will increase as the improved performance becomes prevalent in this release.

    Ubuntu 25.10 Questing Quokka will use the Rust coreutils during the development cycle, along with the Rust implementation of sudo called rs-sudo. In later development milestones, Ubuntu will use the findutils and the diffutils projects from the master uutils project.

    You will be able to download the stable release of this Ubuntu version on October 9th, 2025.

    #2510 #Coreutils #Linux #LinuxDesktop #news #Questing #QuestingQuokka #Quokka #Rust #RustCoreutils #Tech #Technology #Ubuntu #Ubuntu2510 #Ubuntu2510Questing #Ubuntu2510QuestingQuokka #Ubuntu2510Quokka #update #uutils

  14. Ubuntu decided to swap out their perfectly functional GNU #Coreutils for #Rust #Uutils in 25.10, because who needs reliability when you can have shiny new bugs? 🐛🚀 The plan is to translate the whole system into Rust, presumably to convert all existing problems into memory-safe rustacean nightmares. 🙃
    altusintel.com/public-yych08/ #Ubuntu #bugs #memory #safety #HackerNews #ngated

  15. #uutils genero mucha controversia... El fin de #gnu una nueva etapa de #linux y muchas cosas se dicen... Antes del ataque biblico de #GNU Te dejo un articulo donde podes ver porque #uUtils podria ser la evolucion de #Linux como lo conocemos

    patojad.com.ar/post/2025/03/uu

    #ubuntu #coreutils #noEsperesRespuestasSoloDatos

  16. GNU Spotlight with Amin Bandali: Seventeen new GNU releases in the last month including #Binutils, #Coreutils, #Emacs, #Gama, #Glibc, #Lilypond, "LinuxLibre #Poke, and more. Full details: u.fsf.org/40h Big thanks to @bandali0 @bandali, all the devs, and other contributors!