cm0002

joined 3 days ago
 

The GNU project has announced the release of coreutils 9.9, a new stable version of the essential collection of basic file, shell, and text manipulation utilities that form the backbone of nearly every Linux and Unix-like system.

Among the most notable fixes, the cp command regains proper performance when handling transparently compressed files, a regression observed with OpenZFS and similar filesystems.

At the same time, the tail utility now correctly outputs the requested number of lines for non-small -n values, while unexpand no longer triggers heap buffer overflows when using the GNU-specific /NUM or +NUM formats with --tabs.

Other fixes address subtle behavioral issues in tools like numfmt, sort, and cksum, ensuring correct operation when working with various data encodings, locales, and compression setups.

 

The Rust Coreutils project, which aims to provide a full, modern Rust implementation of the GNU Core Utilities — the essential command-line tools found on every Linux and Unix-like operating system — has announced the release of version 0.4.

Notably, the project’s growing maturity has already led to real-world adoption in some Linux distros, such as Ubuntu 25.10 “Questing Quokka” and AerynOS, both of which now utilize Rust Coreutils for select system utilities.

Version 0.4 brings this release a step closer to achieving full GNU Coreutils compatibility. According to devs, the latest test results show 544 passing tests, up from 532 in the previous 0.3 release — an increase that raises total compatibility to 85.8%, while failures dropped from 68 to 56.

 

A new paper argues that current LLMs are fundamentally broken because they're completely static. They call it "anterograde amnesia", which is honestly spot on. A model gets pre-trained, and from that moment on, its weights are frozen. It can't actually learn anything new. Sure, it has a context window, but that's just short-term memory. The model can't take new information from its context and permanently update its own parameters. The knowledge in its MLP layers is stuck in the past, and the attention mechanism is the only part that's live, but it forgets everything instantly.

The paper introduces what they term Nested Learning to fix this. The whole idea is to stop thinking of a model as one big, deep stack of layers that all update at the same time. Instead, they take inspiration from the brain, which has all kinds of different update cycles running at different speeds in form of brain waves. They represent the model as a set of nested optimization problems , where each level has its own update frequency. Instead of just deep layers, you have levels defined by how often they learn.

The idea of levels was then used to extend the standard Transformer which has a fast attention level that updates every token and the slow MLP layers that update only during pre-training. There's no in-between.

The paper presents a Hierarchical Optimizers and Parallel Extensible model with additional levels. You might have a mid-frequency level that updates its own weights every, say, 1,000 tokens it processes, and a slower-frequency level that updates every 100,000 tokens, and so on. The result is a model that can actually consolidate new information it sees after pre-training. It can learn new facts from a long document and bake them into that mid-level memory, all while the deep, core knowledge in the slowest level stays stable. It creates a proper gradient of memory from short-term to long-term, allowing the model to finally learn on the fly without just forgetting everything or suffering catastrophic forgetting.

 

Previously known as Fantasy Grounds Unity, the developers at SmiteWorks have now made Fantasy Grounds VTT free to play.

Originally, this virtual tabletop required someone to spend at least $50 for an Ultimate License (or a monthly fee) to be able to actually host a game with it. Now, all users gain access to the platform without having to spend anything. While the base software is now free there's tons of content that is not including licensed packs like Alien, Dungeons and Dragons, Pathfinder and so on.

 

We've [had] DXVK and VKD3D-Proton for various versions of Direct3D on Linux, but now it seems we're also getting Direct3D 7 as well.

From the GitHub page the developer describes how it works:

A Vulkan-based translation layer for Direct3D 7, which allows running 3D applications on Linux using Wine. It uses DXVK's d3d9 backend as well as Wine's ddraw implementation (or the windows native ddraw) and acts as a proxy between the two, providing a minimal d3d7-on-d3d9 implementation. The project is currently in its early days. Expect most things to run, but not necessarily correctly or optimally.

 

I'm not entirely sure what I thought of THRASHER but it's certainly a unique experience and it's officially out now with Linux / Steam Deck support. Note: a key was provided to GamingOnLinux.

For people who played the game THUMPER, this comes from the artist & composer behind it. Not a game I've actually played before, so I went in entirely cold on it. But what I do know, is that they're very different games. Where THUMPER is a rhythm game, THRASHER is an arcade-style smasher that sees you go through some very strange worlds to defeat a bunch of unusual looking otherworldly boss creatures.

 

Fish shell, a popular user-friendly command-line shell, has announced version 4.2, a new release that builds on the 4.0 series. Among the most visible improvements is an upgrade to history-based autosuggestions, which now properly handle multi-line commands.

Fish 4.2 also improves how prompts are managed: transient prompts that contain more lines than the final one are now cleared properly, preventing visual clutter on screen. Similarly, the shell now hides parts of a multi-line prompt that have scrolled out of view, eliminating duplicated lines after repainting.

 

Last week when delivering some CachyOS benchmarks against Fedora 43 and Ubuntu 25.10 on the Framework Desktop with AMD Ryzen AI Max+, a few Phoronix readers wrote in with the question or belief that openSUSE Tumbleweed would better perform against CachyOS given the distribution's select x86_64-v3 packages and other advantages. As it's been a while since running any benchmarks of the rolling-release openSUSE Tumbleweed, here are those benchmarks now in the mix for seeing how the performance compares.

 

Whenever seeing Linux kernel mailing list patches from Google engineer Eric Biggers it tends to be about performance optimizations to the Linux kernel's cryptography subsystem. That was once again the case on Sunday with the newest patch series providing some nice gains.

A set of nine patches were sent out by Biggers to migrate the POLYVAL code to the lib/crypto area of the kernel and to replace a generic implementation of POLYVAL with a superior implementation.

view more: ‹ prev next ›