home.social

#coreutils — Public Fediverse posts

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

fetched live
  1. 🦀 uutils coreutils 0.0.30 / 0.10: Alternativa Rust pentru GNU Coreutils atinge 93,5% compatibilitate!Proiectul uutils coreutils — rescrierea în Rust a comenzilor esențiale din Linux (ls, cp, mv, cat, etc.) — marchează un pas decisiv către adoptarea pe scară largă, atingând o rată de compatibilitate de 93,5% cu suita oficială de teste GNU.✨ Noutățile și progresele din noua versiune:🎯 Compatibilitate record cu GNU:• Trecerea de pragul de 93,5% arată că majoritatea opțiunilor, argumentelor și comportamentelor la marginea sistemului (edge cases) funcționează identic cu utilitarele clasice GNU scrise în C.🛡️ Siguranță și performanță oferite de Rust:• Elimină din start vulnerabilitățile de securitate legate de gestionarea memoriei (buffer overflows, use-after-free) inerente codului istoric în C, oferind în plus optimizări moderne de viteză și execuție paralelă.⚙️ Îmbunătățiri pe comenzi cheie:• Optimizări masive pentru utilitare extrem de folosite precum cp, mv, ls, dd, sort și tail, asigurând procesare mai rapidă a fișierelor mari și o gestionare mai bună a permisiunilor/atributelor extinse.🐧 Adoptare tot mai mare în distribuții:• Proiectul este urmărit îndeaproape de distribuții majore (cum ar fi Ubuntu, Fedora sau Arch) și este deja integrat ca opțiune implicită sau secundară în unele medii bazate pe Linux și Redox OS.Un pas uriaș către un ecosistem Linux mai sigur la nivel de kernel și utilitare de sistem de bază! 🚀#Rust #Linux #uutils #Coreutils #OpenSource #SysAdmin #RustLang #TechNews #FOSS

  2. 🦀 uutils coreutils 0.0.30 / 0.10: Alternativa Rust pentru GNU Coreutils atinge 93,5% compatibilitate!Proiectul uutils coreutils — rescrierea în Rust a comenzilor esențiale din Linux (ls, cp, mv, cat, etc.) — marchează un pas decisiv către adoptarea pe scară largă, atingând o rată de compatibilitate de 93,5% cu suita oficială de teste GNU.✨ Noutățile și progresele din noua versiune:🎯 Compatibilitate record cu GNU:• Trecerea de pragul de 93,5% arată că majoritatea opțiunilor, argumentelor și comportamentelor la marginea sistemului (edge cases) funcționează identic cu utilitarele clasice GNU scrise în C.🛡️ Siguranță și performanță oferite de Rust:• Elimină din start vulnerabilitățile de securitate legate de gestionarea memoriei (buffer overflows, use-after-free) inerente codului istoric în C, oferind în plus optimizări moderne de viteză și execuție paralelă.⚙️ Îmbunătățiri pe comenzi cheie:• Optimizări masive pentru utilitare extrem de folosite precum cp, mv, ls, dd, sort și tail, asigurând procesare mai rapidă a fișierelor mari și o gestionare mai bună a permisiunilor/atributelor extinse.🐧 Adoptare tot mai mare în distribuții:• Proiectul este urmărit îndeaproape de distribuții majore (cum ar fi Ubuntu, Fedora sau Arch) și este deja integrat ca opțiune implicită sau secundară în unele medii bazate pe Linux și Redox OS.Un pas uriaș către un ecosistem Linux mai sigur la nivel de kernel și utilitare de sistem de bază! 🚀#Rust #Linux #uutils #Coreutils #OpenSource #SysAdmin #RustLang #TechNews #FOSS

  3. I have just uploaded a maintenance release of The Linux Command Line, Seventh Internet Edition. It fixes a few typos and a couple of bugs.

    #Linux #CLI #coreutils #LinuxBooks #shell #CommandLine

    linuxcommand.org/tlcl.php

  4. I have just uploaded a maintenance release of The Linux Command Line, Seventh Internet Edition. It fixes a few typos and a couple of bugs.

    #Linux #CLI #coreutils #LinuxBooks #shell #CommandLine

    linuxcommand.org/tlcl.php

  5. Ubuntu is betting on Rust. Why? 🤔

    📢 Tomorrow, I'm hosting a livestream interview with **Jon Seager**, VP of Engineering at @ubuntu

    🦀 We will discuss sudo-rs, Rust coreutils, ntpd-rs, rustls & the future of Rust!

    📅 July 21 15:00 UTC

    ▶️ Livestream: youtube.com/live/Doqwh1b4QyA

    🧠 Register: info.jetbrains.com/rustrover-l

  6. Ubuntu is betting on Rust. Why? 🤔

    📢 Tomorrow, I'm hosting a livestream interview with **Jon Seager**, VP of Engineering at @ubuntu

    🦀 We will discuss sudo-rs, Rust coreutils, ntpd-rs, rustls & the future of Rust!

    📅 July 21 15:00 UTC

    ▶️ Livestream: youtube.com/live/Doqwh1b4QyA

    🧠 Register: info.jetbrains.com/rustrover-l

    #rustlang #ubuntu #linux #coreutils #livestream

  7. @cks

    That's messed up.

    I made the mistake of looking at the #Debian source tree first, to see how this is happening. This is no help, and I couldn't figure out how the dependency was getting in there from list2depends, substvars, and whatnot.

    Because it turns out that this was an explicit bodge, only in #Ubuntu, made in September of 2025.

    git.launchpad.net/ubuntu/+sour

    Temporary for nearly a year, so far. (-:

    #coreutils #rust-coreutils

  8. @cks

    That's messed up.

    I made the mistake of looking at the #Debian source tree first, to see how this is happening. This is no help, and I couldn't figure out how the dependency was getting in there from list2depends, substvars, and whatnot.

    Because it turns out that this was an explicit bodge, only in #Ubuntu, made in September of 2025.

    git.launchpad.net/ubuntu/+sour

    Temporary for nearly a year, so far. (-:

    #coreutils #rust-coreutils

  9. @cks

    Heh! Been there. With my own cross-platform versions of some of the coreutils tools, even.

    But aren't the coreutils-from-gnu and coreutils-from-uutils packages supposed to be the mechanism that switches these around? The oft-posted theory is that you can install the former and remove the latter (simultaneously) to keep using the GNU utilities.

    #Ubuntu #Debian #coreutils

  10. @cks

    Heh! Been there. With my own cross-platform versions of some of the coreutils tools, even.

    But aren't the coreutils-from-gnu and coreutils-from-uutils packages supposed to be the mechanism that switches these around? The oft-posted theory is that you can install the former and remove the latter (simultaneously) to keep using the GNU utilities.

    #Ubuntu #Debian #coreutils

  11. Ich habe ein Geständnis zu machen: Ich arbeite wieder vermehrt mit Windows und bin zufrieden. 😱

    Native Coreutils, OpenSSH, sudo, curl und PowerToys: Warum sich Windows 11 für einen Linux-Nutzer erstaunlich vertraut anfühlt, liest du in meinem neuen Artikel.

    👉 rueegger.me/zurueck-auf-window

    #Windows11 #Linux #PowerToys #Coreutils #OpenSource

  12. Ich habe ein Geständnis zu machen: Ich arbeite wieder vermehrt mit Windows und bin zufrieden. 😱

    Native Coreutils, OpenSSH, sudo, curl und PowerToys: Warum sich Windows 11 für einen Linux-Nutzer erstaunlich vertraut anfühlt, liest du in meinem neuen Artikel.

    👉 rueegger.me/zurueck-auf-window

    #Windows11 #Linux #PowerToys #Coreutils #OpenSource

  13. Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к сбою при сборке livecd-rootfs

    opennet.ru/opennews/art.shtml?

    Разработчики Ubuntu вернули вариант утилиты cp из набора GNU Coreutils после выявления несовместимости в реализации cp из состава Rust Coreutils, из-за которой стал завершаться ошибкой скрипт для сборки Live-образов (livecd-rootfs).

    В релизе Ubuntu 26.04 из-за выявленных в апреле уязвимостей были возвращены утилиты cp, mv и rm из GNU Coreutils, но в недавнем обновлении пакета coreutils-from-uutils 0.0.0~ubuntu26 было возобновлено использование утилит из набора Rust Coreutils.

    Проблема возникла из-за вызова в сборочном скрипте утилиты cp с опциями "-afL", которые нормально обрабатывались в GNU Coreutils, но в Rust Coreutils привели к возвращению ошибки "cp: -r not specified; omitting directory <dir-name>".

    #Linux #coreutils #ubuntu #rust

  14. I had not fully clocked in on the fact that it's not just about rewriting something in Rust. It's about changing the license.

    #coreutils #GNU

  15. I had not fully clocked in on the fact that it's not just about rewriting something in Rust. It's about changing the license.

    #coreutils #GNU

  16. GNU Coreutils: ls, vdir, realpath
    Let's understands the working of ls, vdir, and realpath, Coreutilites. GNU Coreutilties are the collection of numerous unix-based shell commands developed by GNU Project that provide essential file, text and shell based manipulation techniques and features.

    sajidmahmood.com/gnu-core-util

    #linux #sysadmin #gnu #coreutils

  17. In another crazy desperate attempt to win back developers, Microsoft have added native Linux Coreutils to PowerShell. Nice try guys, but for me the issue is more the Windows part of Windows rather than the command line part of Windows.

    #microsoft #windows #coreutils

  18. In another crazy desperate attempt to win back developers, Microsoft have added native Linux Coreutils to PowerShell. Nice try guys, but for me the issue is more the Windows part of Windows rather than the command line part of Windows.

    #microsoft #windows #coreutils

  19. Microsoft liefert seit der Build 2026 die klassischen Unix-Tools nativ für Windows aus: ls, cp, find und Co in Windows.

    Ich hab Coreutils für Windows ausprobiert: Wie löst Microsoft den uralten find-Namenskonflikt zwischen DOS und Unix? Was geht problemlos, wo muss man aufpassen?

    rueegger.me/microsoft-coreutil

    #Linux #Windows #Coreutils #Rust #OpenSource #microsoft

  20. Microsoft liefert seit der Build 2026 die klassischen Unix-Tools nativ für Windows aus: ls, cp, find und Co in Windows.

    Ich hab Coreutils für Windows ausprobiert: Wie löst Microsoft den uralten find-Namenskonflikt zwischen DOS und Unix? Was geht problemlos, wo muss man aufpassen?

    rueegger.me/microsoft-coreutil

    #Linux #Windows #Coreutils #Rust #OpenSource #microsoft

  21. Microsoft bringt 75 Linux‑Coreutils nach Windows – erkennt an, dass Entwickler oft zwischen CMD, PowerShell und Bash wechseln.
    ### Warum das wichtig ist:
    - Vollere Plattform‑Unabhängigkeit
    - Einfachere Skriptausführung auf beiden Betriebssystemen
    - Mehr Transparenz für Open‑Source‑Tools

    🔹 `ls`, `cat`, `awk` und mehr jetzt direkt in CMD/PowerShell verfügbar.

    #Windows #Linux #Coreutils #OpenSource #Entwickler

    🔗 news.google.com/rss/articles/C

  22. 「Coreutils for Windows」が一般提供 ~Linuxなどの定番コマンドをWindowsでネイティブ実行/macOS、WSL、コンテナー、クラウド環境などをまたいで作業する場合に
    forest.watch.impress.co.jp/doc

    #forest_watch_impress #Windows #コマンドライン #WSL #Coreutils

  23. 「Coreutils for Windows」が一般提供 ~Linuxなどの定番コマンドをWindowsでネイティブ実行/macOS、WSL、コンテナー、クラウド環境などをまたいで作業する場合に
    forest.watch.impress.co.jp/doc

    #forest_watch_impress #Windows #コマンドライン #WSL #Coreutils

  24. Microsoft Brings Linux Commands to Windows with Coreutils Release

    Microsoft just made life easier for developers who juggle Windows and Linux, releasing Coreutils for Windows, a package that brings commonly used Linux commands to Windows as native apps. This game-changing move eliminates frustrating workarounds and context switching, letting devs focus on what matters most - coding.

    osintsights.com/microsoft-brin

    #WindowsDevelopment #Linux #Coreutils #MicrosoftBuild2026 #DeveloperTools

  25. Microsoft has finally blessed #Windows users with the gift of #coreutils, because clearly, what Windows really needed was the ability to count lines in a file without using Notepad. 🎉 #GitHub #Copilot will take it from here, automating the profound complexity of "ls" and "cat" for the masses. 🤖
    github.com/microsoft/coreutils #Microsoft #automation #technews #HackerNews #ngated

  26. Microsoft has finally blessed #Windows users with the gift of #coreutils, because clearly, what Windows really needed was the ability to count lines in a file without using Notepad. 🎉 #GitHub #Copilot will take it from here, automating the profound complexity of "ls" and "cat" for the masses. 🤖
    github.com/microsoft/coreutils #Microsoft #automation #technews #HackerNews #ngated

  27. @eliocamp @diazona

    It's a race condition. We normally think of races in terms of racing against yourself - one part of the code does something, while another thread does something else that can cause problems if the timing lines up "right".

    But it's still a race condition if the problematic action is caused by something else - a different program, a user's ill-timed command, etc.

    Handling these sorts of things requires defensive programming and/or a lot of code for gracefully falling back. This is the sort of code that tends to accumulate in codebases over time, as edge cases are slowly and painfully found and worked around. It's also the kind of knowledge that doesn't exist in the original spec document, which is why ground-up rewrites of established systems tend to fail in ways that the original system experienced and fixed years before.

    The Rust rewrite of coreutils exposed a bunch of exactly this kind of failure-to-understand why the original system was operating in the way it did, rather than the "obvious, correct, simple" way.

    #CoreUtils #rewrite #SecondSystem #race #RaceCondition #TOCTTOU #EmbeddedKnowledge

  28. @eliocamp @diazona

    It's a race condition. We normally think of races in terms of racing against yourself - one part of the code does something, while another thread does something else that can cause problems if the timing lines up "right".

    But it's still a race condition if the problematic action is caused by something else - a different program, a user's ill-timed command, etc.

    Handling these sorts of things requires defensive programming and/or a lot of code for gracefully falling back. This is the sort of code that tends to accumulate in codebases over time, as edge cases are slowly and painfully found and worked around. It's also the kind of knowledge that doesn't exist in the original spec document, which is why ground-up rewrites of established systems tend to fail in ways that the original system experienced and fixed years before.

    The Rust rewrite of coreutils exposed a bunch of exactly this kind of failure-to-understand why the original system was operating in the way it did, rather than the "obvious, correct, simple" way.

    #CoreUtils #rewrite #SecondSystem #race #RaceCondition #TOCTTOU #EmbeddedKnowledge

  29. @davidgerard

    It's the hubris that gets me.

    "Look at all this complexity! What purpose does it serve? Let us clear it all away and start fresh, and create a clean, fast replacement for all of this!"

    Chesterton's coreutils.

    #Chesterton #coreutils #ChestertonsFence

  30. @davidgerard

    It's the hubris that gets me.

    "Look at all this complexity! What purpose does it serve? Let us clear it all away and start fresh, and create a clean, fast replacement for all of this!"

    Chesterton's coreutils.

    #Chesterton #coreutils #ChestertonsFence

  31. Erst ständig berichten aka hypen[1], negatives dann aber weitgehend totschweigen – dabei ist es so ein schönes Thema, das sicher viele #Linux-Nutzer interessieren würde.

    Das denke ich irgendwie zur bislang extrem dürftigen Medienberichterstattung zum vor knapp einer Woche publizierten Fund von 113 Schwachstellen bei den in Rust geschriebenen uutils #Coreutils – von denen 44 eine CVE-ID erhalten haben [2].

    Canonical setzt bei Ubuntu 26.04 daher weiter auf 'cp', 'mv' und 'rm' aus den GNU Coretutils [3].

    Wenn ihr mehr dazu wissen wollt, lest auch [4] und [5].

    [1] siehe Screenshot von heise.de/suche?make=&q=uutils& unten
    [2] seclists.org/oss-sec/2026/q2/3
    [3] discourse.ubuntu.com/t/an-upda
    [4] infosec.exchange/@lcamtuf/1165
    [5] infosec.exchange/@isotopp/1165

    P.S.: Nein, ich bin kein Rust-Hasser, eher im Gegenteil.

  32. Erst ständig berichten aka hypen[1], negatives dann aber weitgehend totschweigen – dabei ist es so ein schönes Thema, das sicher viele #Linux-Nutzer interessieren würde.

    Das denke ich irgendwie zur bislang extrem dürftigen Medienberichterstattung zum vor knapp einer Woche publizierten Fund von 113 Schwachstellen bei den in Rust geschriebenen uutils #Coreutils – von denen 44 eine CVE-ID erhalten haben [2].

    Canonical setzt bei Ubuntu 26.04 daher weiter auf 'cp', 'mv' und 'rm' aus den GNU Coretutils [3].

    Wenn ihr mehr dazu wissen wollt, lest auch [4] und [5].

    [1] siehe Screenshot von heise.de/suche?make=&q=uutils& unten
    [2] seclists.org/oss-sec/2026/q2/3
    [3] discourse.ubuntu.com/t/an-upda
    [4] infosec.exchange/@lcamtuf/1165
    [5] infosec.exchange/@isotopp/1165

    P.S.: Nein, ich bin kein Rust-Hasser, eher im Gegenteil.