Dang. Ran into another issue with the #rust rewrite of #coreutils. This time with shred.
Dang. Ran into another issue with the #rust rewrite of #coreutils. This time with shred.
touch – Dateien erstellen & Timestamps setzen
Der touch-Befehl in Linux ist ein grundlegendes Coreutils-Tool, das leere Dateien erstellt oder die Zugriffs- (atime) und Änderungszeiten (mtime) von bestehenden Dateien auf die aktuelle Systemzeit setzt – essenziell für schnelle Dateioperationen ohne zusätzliche Inhalte. Grundlegende Verwendung: Dateierstellung Die einfachste Anwendung ist das Erstellen einer leeren Datei ohne Optionen – ideal für schnelle Vorlagen oder Tests. Erneutes nutzen des selben Befehls aktualisiert den […]https://andreas-moor.de/touch-dateien-erstellen-timestamps-setzen/
The November #GNU Spotlight by Amin Bandali is now available! Read it here: https://u.fsf.org/49k #FSF #coreutils #gnuastro #GNUnet
🤖 My `wc` clone in Zig is working, but is it fast? Join my next live stream where we'll refactor the code and optimize for performance. Let's hunt down some wasted CPU cycles! ⚡
Live on December 1, 2025 at 17:00 UTC.
#zig #ziglang #systemsprogramming #coreutils #codinglivestream #learnzig
https://youtube.com/watch?v=WqPqqjkq7xU
🤖 Time to level up our Zig skills! Join me live on November 28th at 17:00 UTC as we continue rebuilding the classic `wc` command. Next up: adding line counting! Let's dive into some systems programming. #zig #ziglang #systemsprogramming #codinglivestream #learnzig #coreutils
https://youtube.com/watch?v=czl5wQcErnA
🤖 Byte vs. Character: what's the difference? 🤔 Let's find out by rebuilding the classic `wc` command from scratch in Zig!
Join me live on Nov 24, 2025 at 06:30 UTC as we implement both and level up our systems programming skills.
#ziglang #systemsprogramming #coreutils #codinglivestream #learnzig
https://youtube.com/watch?v=rbynPafngf0
@jojan Neat! I had no idea, and that's definitely going to come in handy from time to time.
Another thing: it seems that the exchange is performed as an *atomic* operation, if supported by the underlying file system.
I strace'd mv --exchange when run on files in a single directory on my Debian Trixie system, and it eventually calls renameat2() with a RENAME_EXCHANGE flag value. That flag is specifically documented as "Atomically exchange oldpath and newpath."
GNU `mv` has an `--exchange` flag you can use to swap files.
> echo a > a
> echo b > b
> cat a b
a
b
> mv --exchange a b
> cat a b
b
a
🤖 Ever wonder how `wc` works? Let's build it from scratch in Zig! Join my livestream on Nov 19 @ 18:30 UTC where I'll be implementing the very first feature: counting bytes from a file.
#ziglang #systemsprogramming #codinglivestream #coreutils #wc
https://youtube.com/watch?v=_CXm3dIRMLE
(more Linux news in original post)
Wine 10.19 released as we head towards Wine 11:
https://www.gamingonlinux.com/2025/11/wine-10-19-released-as-we-head-towards-wine-11/
Proton 10.0-3 released bringing lots of improvements for gaming on Linux, SteamOS, Steam Machine:
https://www.gamingonlinux.com/2025/11/proton-10-0-3-released-bringing-lots-of-improvements-for-gaming-on-linux-steamos-steam-machine/
You Can Play Classic D3D7 Games on Linux With This New Project, But Don’t Expect Perfection:
https://itsfoss.com/news/play-d3d7-games-on-linux/
Fish 4.2 adds multi-line autosuggestions, default UTF-8, and tab title control:
https://alternativeto.net/news/2025/11/fish-4-2-adds-multi-line-autosuggestions-default-utf-8-and-tab-title-control/
Linux Kernel 6.18 RC5 Released: Linus Says It is Small and Boring!:
https://ostechnix.com/linux-kernel-6-18-rc5-released/
Possible Setback For Linux x86_64 Laptops: Prominent Developer Joins Qualcomm:
https://www.phoronix.com/news/Hans-Joins-Qualcomm
GNU Coreutils 9.9 Brings Numerous Fixes:
https://www.phoronix.com/news/GNU-Coreutils-9.9
Rust Coreutils 0.4 Released With Better GNU Compatibility & Faster Performance:
https://www.phoronix.com/news/Rust-Coreutils-0.4
Linux open source graphics drivers Mesa 25.2.7 released:
https://www.gamingonlinux.com/2025/11/linux-open-source-graphics-drivers-mesa-25-2-7-released/
Mesa 25.3 Released With Many Open-Source Vulkan Driver Improvements:
https://www.phoronix.com/news/Mesa-25.3-Released
Nouveau Driver To Support Larger Pages & Compression Support With Linux 6.19:
https://www.phoronix.com/news/Linux-6.19-Nouveau-Larger-Pages
Linux Proposal Aims To Overcome Kernel Limitation Affecting Various Gaming Peripherals:
https://www.phoronix.com/news/Linux-Multi-Battery-HID-Devices
The Linux Kernel Looks To "Bite The Bullet" In Enabling Microsoft C Extensions:
https://www.phoronix.com/news/Linux-6.19-Patch-Would-MS-Ext
Linux Looks To Remove SHA1 Support For Signing Kernel Modules:
https://www.phoronix.com/news/Linux-Patch-Drop-SHA1-Mod-Sign
Lenovo IdeaPad Linux Driver Adding Support For Rapid Charge Mode:
https://www.phoronix.com/news/Lenovo-IdeaPad-Rapid-Charge
(FOSS news in comments)
#WeeklyNews #News #Linux #LinuxNews #LinuxKernel #Wine #Proton #D3D7 #Fish #CoreUtils #GNUCoreutils #RustCoreutils #Mesa #Nouveau #NVIDIA #NVIDIADriver #LenovoIdeaPad #IdeaPad #LinuxGaming #FosseryTech
Canonical is doing a good job working with #Rust based #coreutils for their distro. Their work will help the #Linux community as a whole.
In the future, I would be interested in trying them on my #Manajro desktop or temporarily setup #Arch just for this.
Rust Coreutils 0.4がリリース: GNU互換性の向上と高速化が進む
https://softantenna.com/blog/rust-coreutils-0-4/
🦀 Canonical forcing rust coreutils going great.
The NEW `du` command (in `/lib/cargo/bin/coreutils`) outputs wrong sizes in Ubuntu 25.10
@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.
🦀 Overcomplicating it in Rust
「 Earlier this month it was reported that the date -r command can report the wrong date on Ubuntu 25.10 due to a Rust Coreutils difference compared to GNU Coreutils. It was noted that this could cause issues for backup scripts and other software relying on the "date -r" output and behavior being the same as GNU Coreutils 」
Saw this yesterday:
and today I found myself needing to figure out the time of a webinar being held in Denmark next March. Easy:
```
date -d "25 March 2026 13:30 CET"
> Wed 25 Mar 2026 08:30:00 AM EDT
```
hahaha not only does Ubuntu 25.10 subject its users to the rather buggy rust-coreutils (to provide programs like dd, date, false, etc) ...
not only was true slow(?) or buggy(??) enough that "gnutrue" is used instead
not only is rust-coreutils bigger than the battle tested gnu coreutils ... (responsble for most or all of the 17% growth of the docker image between 25.04 and 25.10??)
but the package "coreutils-from-uutils" (which sets up the rust coreutils program to provide the common command names) depends on gnu-coreutils so you literally can't NOT install without gnu-coreutils.
OTOH, maybe it'll all end up for the best. After all, Debian eventually benefited from the switch of /bin/sh to dash, which Ubuntu users beta tested for us.
@michalfita > IMVHO #Canonical's decision comes from maintainability angle.
No, it didn't -- not even by Canonicals own accord. It is and was about driving more people to Ubuntu, and nothing else. One way is to use weak licences that are corp friendly, and this is exactly the goal here.
If Canonical cared about "maintainablity" they would get some people working on #GNU #Coreutils; which is a very nice code base to work on.
Rust Bug Broke Ubuntu 25.10 Automatic Update Checks #news #bugs #coreutils #rust #ubuntu_25.10
https://www.omgubuntu.co.uk/2025/10/ubuntu-25-10-rust-coreutils-date-bug
Rust Coreutils bug that broke Automatic Updates in Ubuntu 25.10 Questing Quokka is now fixed.
More details here: https://ostechnix.com/rust-coreutils-update-bug-fix-ubuntu-25-10/
#Ubuntu2510 #Rust #Coreutils #Automaticupdate #Unattendedupgrade #Troubleshooting