#Coreutils

2025-12-14

Dang. Ran into another issue with the #rust rewrite of #coreutils. This time with shred.

2025-12-06

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 […]

andreas-moor.de/touch-dateien-

Free Software Foundationfsf@hostux.social
2025-12-02

The November #GNU Spotlight by Amin Bandali is now available! Read it here: u.fsf.org/49k #FSF #coreutils #gnuastro #GNUnet

GNU head logo
Sourcerersourcery_zone
2025-12-01

🤖 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.


youtube.com/watch?v=WqPqqjkq7xU

Sourcerersourcery_zone
2025-11-28

🤖 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.
youtube.com/watch?v=czl5wQcErnA

Sourcerersourcery_zone
2025-11-24

🤖 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.


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 #CoreUtils #Linux

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

#gnu #coreutils #unix #linux #til

Sourcerersourcery_zone
2025-11-19

🤖 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.


youtube.com/watch?v=_CXm3dIRMLE

Fossery Tech :debian: :gnome:fosserytech@social.linux.pizza
2025-11-16

(more Linux news in original post)

Wine 10.19 released as we head towards Wine 11:
gamingonlinux.com/2025/11/wine

Proton 10.0-3 released bringing lots of improvements for gaming on Linux, SteamOS, Steam Machine:
gamingonlinux.com/2025/11/prot

You Can Play Classic D3D7 Games on Linux With This New Project, But Don’t Expect Perfection:
itsfoss.com/news/play-d3d7-gam

Fish 4.2 adds multi-line autosuggestions, default UTF-8, and tab title control:
alternativeto.net/news/2025/11

Linux Kernel 6.18 RC5 Released: Linus Says It is Small and Boring!:
ostechnix.com/linux-kernel-6-1

Possible Setback For Linux x86_64 Laptops: Prominent Developer Joins Qualcomm:
phoronix.com/news/Hans-Joins-Q

GNU Coreutils 9.9 Brings Numerous Fixes:
phoronix.com/news/GNU-Coreutil

Rust Coreutils 0.4 Released With Better GNU Compatibility & Faster Performance:
phoronix.com/news/Rust-Coreuti

Linux open source graphics drivers Mesa 25.2.7 released:
gamingonlinux.com/2025/11/linu

Mesa 25.3 Released With Many Open-Source Vulkan Driver Improvements:
phoronix.com/news/Mesa-25.3-Re

Nouveau Driver To Support Larger Pages & Compression Support With Linux 6.19:
phoronix.com/news/Linux-6.19-N

Linux Proposal Aims To Overcome Kernel Limitation Affecting Various Gaming Peripherals:
phoronix.com/news/Linux-Multi-

The Linux Kernel Looks To "Bite The Bullet" In Enabling Microsoft C Extensions:
phoronix.com/news/Linux-6.19-P

Linux Looks To Remove SHA1 Support For Signing Kernel Modules:
phoronix.com/news/Linux-Patch-

Lenovo IdeaPad Linux Driver Adding Support For Rapid Charge Mode:
phoronix.com/news/Lenovo-IdeaP

(FOSS news in comments)

#WeeklyNews #News #Linux #LinuxNews #LinuxKernel #Wine #Proton #D3D7 #Fish #CoreUtils #GNUCoreutils #RustCoreutils #Mesa #Nouveau #NVIDIA #NVIDIADriver #LenovoIdeaPad #IdeaPad #LinuxGaming #FosseryTech

2025-11-15

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.

2025-11-11

Rust Coreutils 0.4がリリース: GNU互換性の向上と高速化が進む
softantenna.com/blog/rust-core

#softantenna_blog #ソフトウェア #coreutils #rust

2025-11-09

🦀 Canonical forcing rust coreutils going great.

The NEW `du` command (in `/lib/cargo/bin/coreutils`) outputs wrong sizes in Ubuntu 25.10

askubuntu.com/questions/155939

#rust #coreutils #opensource

@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

2025-10-29

🦀 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 」

phoronix.com/news/Ubuntu-25.10

#coreutils #rust #bug #opensource

2025-10-27

Saw this yesterday:

youtu.be/lyd6Lxy1IuE

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
```

#linux #timezones #coreutils #gnu

2025-10-27

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.

#ubuntu #debian #coreutils

Alfred M. Szmidtamszmidt
2025-10-27

@michalfita > IMVHO '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 ; which is a very nice code base to work on.

@javier_salcedo

Geeklandgeekland
2025-10-26
2025-10-25

Rust Coreutils bug that broke Automatic Updates in Ubuntu 25.10 Questing Quokka is now fixed.

More details here: ostechnix.com/rust-coreutils-u

#Ubuntu2510 #Rust #Coreutils #Automaticupdate #Unattendedupgrade #Troubleshooting

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst