The sound subsystem updates were merged on Thursday for enabling a variety of new audio hardware with the Linux 6.19. Among the hardware standing out is getting Intel Nova Lake audio support in order…
Category Archives: Linux
Audacity 3.7.6 Audio Editor Adds FFmpeg 8 Support
Audacity 3.7.6 patch update introduces FFmpeg 8 compatibility, Wavelet spectrograms, middle-mouse panning, cloud upload fixes, and library updates.
Modern CLI Tools: Time to Forget LS and CAT
The command line remains the most powerful interface for Linux users, but traditional Unix tools like ls, cat, grep, and find are showing their age. A new generation of CLI tools offers significant improvements in speed, usability, and features. In this tutorial, we explore 10 modern alternatives that will transform your daily workflow and boost your productivity.
Linux 6.19 GPU Driver Features: Color Pipeline API, Intel Xe3P, AMDGPU For GCN 1.0/1.1
The big set of kernel graphics driver features were merged today for the Linux 6.19 kernel. As usual there is a lot of new feature work on the AMD Radeon, Intel, and NVIDIA graphics drivers plus the smaller Arm/embedded graphics like now having initial Qualcomm Gen8 GPU support. Plus the growing number of accelerator “accel” drivers for NPUs / AI accelerators…
Radxa C200 Orin Developer Kit Features Jetson Orin NX and PCIe 4.0 Expansion
Radxa has introduced the C200 Orin Developer Kit, a compact carrier board built around NVIDIA’s Jetson Orin NX 8GB module. The design targets robotics, automation, and edge computing systems that require a high performance CPU–GPU combination, wide connectivity, and support for the Jetson software ecosystem. The kit integrates NVIDIA’s Jetson Orin NX 8GB, which includes […]
Graviton5 Announced With Up To 192 Cores Per Chip, 5x Larger Cache
Amazon AWS today announced Graviton5 as their newest-generation ARM64 server processor for their EC2 cloud. Graviton5 is being promoted as offering 25% higher performance over existing Graviton4 processors…
Post Quantum Safe Algorithms in the Red Hat Enterprise Linux 10.1 Distros
Red Hat Enterprise Linux 10.1 and two of its free-of-charge clones have been released, with Post Quantum Safe encryption algorithms enabled by default. In this article, we’ll look at OpenSSH and OpenSSL on AlmaLinux 10.1, and show you that the Post Quantum Safe algorithms are indeed working.
NVIDIA Releases CUDA 13.1 With New “CUDA Tile” Programming Model
NVIDIA just released CUDA 13.1 for what they claim is “the largest and most comprehensive update to the CUDA platform since it was invented two decades ago.” The most notable addition with the CUDA 13.1 release is CUDA Tile as a new tile-based programming model…
Raspberry Pi OS Now Lets You Safely Eject HDD and NVMe Drives Connected via USB
A new version of the Raspberry Pi OS Debian-based distribution for Raspberry Pi single-board computers is now available for download with new USB features and a few bug fixes.
Linux 6.19 Brings Temperature Monitoring For The Steam Deck APU, Apple Silicon SMC
The many hardware monitoring (HWMON) subsystem updates were merged today for Linux 6.19 that is predominantly around delivering new hardware support…
Turkey’s Pardus Shows What an EU Linux Could Be — If Brussels Really Means It
As Europe talks up “EuroLinux” and digital sovereignty, Turkey’s Pardus has already spent two decades quietly running in its public sector.
The post Turkey’s Pardus Shows What an EU Linux Could Be — If Brussels Really Means It appeared first on FOSS Force.
Alpine Linux 3.23.0 released
Version 3.23.0 of Alpine Linux has been released. Notable changes
in this release include an upgrade to version 3.0
of the Alpine
Package Keeper (apk), and replacing the linux-edge
package with linux-stable:
For years, linux-lts and linux-edge grew apart and developed their
own kernel configs, different architectures, etc.Now linux-edge gets replaced with linux-stable which has the
identical configuration as linux-lts, but follows the stable releases
instead of the long-term releases (see https://kernel.org/).
The /usr
merge planned for this release has been postponed; a new timeline
for the change will be published later. See the release
notes for more information on this release.
[$] The beginning of the 6.19 merge window
As of this writing, 4,124 non-merge commits have been pulled into the
mainline repository for the 6.19 kernel development cycle. That is a
relatively small fraction of what can be expected this time around, but it
contains quite a bit of significant work, with changes to many core kernel
subsystems. Read on for a summary of the first part of the 6.19 merge
window.
Bcachefs Ready With Its Reconcile Feature As Biggest Change In Two Years
The out-of-tree Bcachefs file-system is ready with its reconcile feature, which previously was known as “rebalance_v2”, and what lead developer Kent Overstreet calls the biggest feature to this copy-on-write file-system in the last two years…
FreeBSD 15.0 Benchmarks Versus FreeBSD 14.3 On AMD EPYC
This week brought the official release of FreeBSD 15.0 as the latest major update to this BSD operating system. In being eager to test out this new FreeBSD release, for this first round of FreeBSD 15.0 benchmarking is seeing how it compares to the former FreeBSD 14.3 release on a Supermicro + AMD EPYC Turin server.
Rust-Written Redox OS Sees Initial Wayland Port
Developers behind Redox OS, the original open-source operating system written from scratch in the Rust programming language, have ported Wayland to it with initially getting the Smallvil Wayland compositor up and running along with the Smithay framework and the Wayland version of the GTK toolkit…
Former Intel Open-Source Project SVT-VP9 Sees First Update In 5 Years
The open-source SVT-VP9 project started by Intel as a high performance VP9 video encoder has seen its first new release in five years…
Printk Improvement For Linux 6.19 Can Significantly Speed-Up Boot Times For Some Systems
The Linux kernel’s printk code for logging kernel messages has some useful improvements with the Linux 6.19 kernel…
[$] A “frozen” dictionary for Python
Dictionaries are ubiquitous in Python code; they are the data structure of
choice for a wide variety of tasks. But dictionaries are mutable, which
makes them problematic for sharing data in concurrent code. Python has
added various concurrency features to the language over the last decade or
so—async, free threading without the global interpreter lock
(GIL), and independent subinterpreters—but users must work out their own
solution for an immutable dictionary that can be safely shared by
concurrent code. There are existing modules that could be used, but a recent proposal, PEP 814 (“Add frozendict
built-in type”), looks to bring the feature to the language itself.
cmocka 2.0 released
Andreas Schneider has announced
version 2.0 of the cmocka
unit-testing framework for C:
This release represents a major modernization effort, bringing
cmocka firmly into the “modern” C99 era while maintaining the
simplicity and ease of use that users have come to expect.One of the most significant changes in cmocka 2.0 is the migration
to C99 standard integer types. The LargestIntegralType typedef has
been replaced with intmax_t and uintmax_t from
stdint.h, providing better type safety and portability across
different platforms. Additionally, we’ve adopted the bool type where
appropriate, making the code more expressive and self-documenting.Using intmax_t and uintmax_t also allows to print
better error messages. So you can now find
e.g. assert_int_equal and assert_uint_equal.cmocka 2.0 introduces a comprehensive set of type-specific
assertion macros, including `assert_uint_equal()`,
`assert_float_equal()`, and enhanced pointer assertions. The mocking
system has also been significantly improved with type-specific macros
like `will_return_int()` and `will_return_float()`. The same for
parameter checking etc.
LWN covered the
project early in its development in 2013. See the full list of new
features, enhancements, and bug fixes in cmocka 2.0 in the changelog.