Latest Linux and open source news from around the web

All Sources 9to5Linux Fedora Magazine Foss Force How-to Geek It's FOSS Linux Insider Linux Journal Linux Magazine Linux TLDR Linux.org Linuxiac LPI LWN.net OMG! Ubuntu Phoronix
Phoronix

GCC & The GNU Toolchain's Exciting 2025 With New Languages, More Optimizations

The GCC compiler and the GNU toolchain ecosystem at large had a great year. From new language front-ends for the likes of Algol 68 and COBOL to maturing support for GCC Rust, new performance optimizations from GCC to Glibc, initial AMD Zen 6 "znver6" support merged for GCC 16, and much more. It's pretty safe to say GCC and the broader GNU ecosystem enjoyed a very successful 2025...

Phoronix

Open-Source Crown Game Engine v0.60 Released

While the Godot Engine receives a lot of attention as a prominent open-source game engine, it's far from the only one in this space. Another open-source game engine capping out 2025 with a new release is the Crown Engine...

OMG! Ubuntu

Shotcut 25.12 Adds Full 10-Bit Video Editing Support

A new version of Shotcut video editor is out, rounding out whatโ€™s proven to be a bumper month for Linux video editing enthusiasts thanks to big updates to Flowblade, OpenShot and Kdenlive. The headline feature in Shotcut 25.12 is full 10-bit video support in the CPU pipeline. Until now, editing 10-bit clips in this MLT-based tool involved trade-offs: using GPU effects and filters, or opting for basic CPU filters that lack transitions or compositing. Now, you donโ€™t need to. Most CPU filters, transitions, and other editing/blending options have been updated to to handle 10- and 12-bit sources, though a few remain [โ€ฆ]

LWN.net

Stenberg: No strcpy either

Daniel Stenberg has written a blog post about the decision to ban the use strcpy() in curl: The main challenge with strcpy is that when using it we do not specify the length of the target buffer nor of the source string. [...] To make sure that the size checks cannot be separated from the copy itself we introduced a string copy replacement function the other day that takes the target buffer, target size, source buffer and source string length as arguments and only if the copy can be made and the null terminator also fits there, the operation is done.

Linux Magazine

A Close Look at Pixel Tracking

Linux users bristle at the whole idea of getting "tracked," but pixel tracking is built into the very foundation of the commercial web. We examine the dark art of pixel tracking and tell you about some tools that will keep the trackers at bay.