OpenRazer 3.10 was just released as the newest update to this set of community-maintained, open-source out-of-tree driver packages for enabling Razer device support on Linux…
Category Archives: Linux
Rust 1.85.0 released
Version
1.85.0 of the Rust language has been released. Changes in the release
include support for async closures, some convenience iterators for tuples,
and a number of stabilized APIs. The headline feature, though, is that
this release stabilizes the Rust 2024
edition, described as “
The 2024
edition guide has a detailed listing of all the changes that were
incorporated this time around.
1.85.0 of the Rust language has been released. Changes in the release
include support for async closures, some convenience iterators for tuples,
and a number of stabilized APIs. The headline feature, though, is that
this release stabilizes the Rust 2024
edition, described as “
the largest edition we have released“.
The 2024
edition guide has a detailed listing of all the changes that were
incorporated this time around.
Ubuntu 24.04.2 LTS Released
The Ubuntu team is pleased to announce the release of Ubuntu 24.04.2 LTS(Long-Term Support) for its Desktop, Server, and Cloud products, as wellas other flavours of Ubuntu with long-term support.
Growing Mozilla — and evolving our leadership
Since 2022, Mozilla has been in an active process evolving what we do – and renewing our leadership. Today we announced several updates on the leadership piece of this ongoing work.
Best Free and Open Source Alternatives to Microsoft Magnifier
Magnifier is a screen magnifier app intended for visually impaired people to use when running Microsoft Windows. Magnifier is proprietary software and is not available for Linux. We recommend the best free and open source alternatives.
[$] Filesystem support block sizes larger than the page size
The maximum filesystem block size that the kernel can support has always
been limited by the host page size for Linux, even if the filesystems could
handle larger block sizes. The large-block-size (LBS) patches that were merged
for the 6.12 kernel removed this limitation in XFS, thereby decoupling
the page size from the filesystem block size. XFS is the first filesystem
to gain this support, with other filesystems likely to add LBS support in
the future. In addition, the LBS patches have been used to get the initial atomic-write support into XFS.
been limited by the host page size for Linux, even if the filesystems could
handle larger block sizes. The large-block-size (LBS) patches that were merged
for the 6.12 kernel removed this limitation in XFS, thereby decoupling
the page size from the filesystem block size. XFS is the first filesystem
to gain this support, with other filesystems likely to add LBS support in
the future. In addition, the LBS patches have been used to get the initial atomic-write support into XFS.
[$] Support for atomic block writes in 6.13
Atomic block writes, which have been discussed here a
few times in the past, are block operations that either complete fully or
do not occur at all, ensuring data consistency and preventing partial (or
“torn”) writes. This means the disk will, at all times, contain either the
complete new data from the atomic write operation or the complete old data
from a previous write. It will never have a mix of both the old and the new
data, even if a power failure occurs during an ongoing atomic write
operation. Atomic writes have been of interest to many Linux users,
particularly database developers, as this feature can provide significant
performance improvements.
few times in the past, are block operations that either complete fully or
do not occur at all, ensuring data consistency and preventing partial (or
“torn”) writes. This means the disk will, at all times, contain either the
complete new data from the atomic write operation or the complete old data
from a previous write. It will never have a mix of both the old and the new
data, even if a power failure occurs during an ongoing atomic write
operation. Atomic writes have been of interest to many Linux users,
particularly database developers, as this feature can provide significant
performance improvements.
Linux Finally Introducing A Standardized Way Of Informing User-Space Over Hung GPUs
The upcoming Linux 6.15 kernel is set to finally introduce a standardized way of informing user-space of GPUs becoming hung or otherwise unresponsive. This is initially wired up for AMD and Intel graphics drivers on Linux so the user can be properly notified of problems and/or user-space software taking steps to address the hung/unresponsive graphics processor…
MemSed – New Cheat Engine Alternative App for Linux
Looking for a Cheat Engine like application to search and edit memory in Linux Desktop? Here’s a free open-source app work in process!
Ubuntu 24.04.2 LTS Now Available With Initial HWE Stack
Following last week’s delay due to a packaging mishap, Ubuntu 24.04.2 LTS is available today as the newest point release for this current Long Term Support version of Ubuntu Linux…
Mesa 25.0 Linux Graphics Stack Brings Vulkan 1.4 Support on RADV, ANV, and NVK
The Mesa 25.0 open-source graphics stack has been released today as a major update introducing new features and improvements for several of the included graphics drivers.
Linux Lazy Unmap Flush “LUF” Reducing TLB Shootdowns By 97%, Faster AI LLM Performance
SK has been working on a Linux kernel feature dubbed Lazy Unmap Flush “LUF” to defer TLB flushes until folios have been unmapped and freed are eventually allocated again…
New Patches Would Make All Kernel Encryption/Decryption Faster On x86/x86_64 Hardware
On top of all the recent x86/x86_64 Linux kernel crypto improvements made recently by Google engineer Eric Biggers to better laverage AVX-512 and other modern x86 ISA features, a new patch-set posted today by Biggers would help make all x86/x86_64 kernel encryption/decryption at least slightly faster…
Debian Policy Updated With New Packaging Guidance & Updated Chinese Translations
The Debian Policy 4.7.1.0 is now available as the updated manual around policy requirements for the Debian distribution for packaging mandates, design issues, and other details to abide by for Debian developers…
GNOME Mutter Adds Debug Option To Override Multi-GPU Copy Mode
A new debug option was merged on Wednesday to Mutter Git ahead of the upcoming GNOME 48 release. This new debug option is to override the GPU copy mode handling for multi-GPU setups…
How to Permanently Change Docker Directory Permissions on Linux
Docker is a powerful tool that allows you to run applications in isolated environments called containers. However, sometimes you may need to change the permissions of Docker folders to ensure that your applications can access the necessary files and directories.
This article will guide you through the process of permanently changing Docker folder permissions on a Linux system.
The post How to Permanently Change Docker Directory Permissions on Linux appeared first on Linux Today.
Linus Torvalds Reportedly Plans To Merge Rust Code Into Linux Kernel
Christoph Hellwig, a Kernel maintainer, has revealed that Linus Torvalds privately expressed his intention to merge Rust code into the Linux kernel.
What is Polyglot (and Hyperpolyglot) in Programming
Discover the concepts of polyglot and hyperpolyglot in programming, understand key aspects, debunk myths, and discover your path to becoming a polyglot programmer.
The post What is Polyglot (and Hyperpolyglot) in Programming appeared first on Linux Today.
CachyOS Introduces a Simpler Way to Build Kernels… on Debian
CachyOS introduces a kernel builder tool designed for Debian-based distributions, simplifying the process of creating custom kernels.
Zstd 1.5.7 Pushing Compression Performance Even Further
Zstandard 1.5.7 was released a short time ago as the newest update to this widely-used compression algorithm backed by Meta. Zstd 1.5.7 packs more than 500 commits, including new performance optimizations and other enhancements…