Feed aggregator
[$] Managing multiple sources of page-hotness data
[$] Inlining kfuncs into BPF programs
Eduard Zingerman presented a daring proposal that "makes sense if you think about it a bit" at the 2025 Linux Storage, Filesystem, Memory-Management, and BPF Summit. He wants to inline performance-sensitive kernel functions into the BPF programs that call them. His prototype does not yet address all of the design problems inherent in that idea, but it did spark a lengthy discussion about the feasibility of his proposal.
10 Best Free and Open Source Subtitle Editors
A subtitle editor is a type of computer software that lets users create and edit subtitles. We pick the finest open source options.
The post 10 Best Free and Open Source Subtitle Editors appeared first on Linux Today.
KDE Plasma 6.3.4 Is Out Today to Fix the Most Common Crashes and Other Bugs
Coming three weeks after KDE Plasma 6.3.3, the KDE Plasma 6.3.4 release is here to fix the most common Plasma crash that could happen when unplugging screens, especially when using a dock, improves the pixel-perfection of various KWin effects, including Wobbly Windows, and adds keyboard navigation and interaction to the User Switcher widget’s popup.
The post KDE Plasma 6.3.4 Is Out Today to Fix the Most Common Crashes and Other Bugs appeared first on Linux Today.
BlueToolkit: Open-source Bluetooth Classic vulnerability testing framework
BlueToolkit is an open-source tool that helps find security flaws in Bluetooth Classic devices. It runs known and custom exploits to test if a device is vulnerable.
The post BlueToolkit: Open-source Bluetooth Classic vulnerability testing framework appeared first on Linux Today.
Linux Lite 7.4 Released with Kernel 6.8 LTS and GUI Tweaks
Ubuntu-based Linux Lite 7.4 launches with kernel 6.8 LTS, new app versions, and enhanced stability.
The post Linux Lite 7.4 Released with Kernel 6.8 LTS and GUI Tweaks appeared first on Linux Today.
The Linux LS Command: Practical Examples
The Ultimate Guide To Mastering the LS Command
The ls command is one of the most frequently used commands in Unix-based systems. This simple yet powerful two-letter command allows users to list files and directories efficiently. When combined with various options and wildcards, ls becomes an indispensable tool for file management.
In this article, we will explore practical examples of the ls command, followed by detailed explanations to ensure clarity and understanding.
The post The Linux LS Command: Practical Examples appeared first on Linux Today.
How To Install Kernel 6.12.21 On Ubuntu, Debian And Derivative Systems
The Linux kernel is the core component of any Linux operating system, managing hardware resources and system processes.
The latest Kernel from the 6.12 series is Kernel 6.12.21, which has been recently released, coming with a few changes only:
The post How To Install Kernel 6.12.21 On Ubuntu, Debian And Derivative Systems appeared first on Linux Today.
This Simple Terminal Tool Provides You with a Cheatsheet for Any Linux Command
Looking for a fast way to recall or discover Linux commands? Try the cheat.sh for basic usage and the GitHub cheat command for advanced usage.
The post This Simple Terminal Tool Provides You with a Cheatsheet for Any Linux Command appeared first on Linux Today.
HTTP 406 Not Acceptable Status Code: What is it and how to fix it?
This tutorial will explain everything about the HTTP 406 Not Acceptable status code. The HTTP 406 Not Acceptable is an HTTP response or status code belonging to 4xx client errors. This means that the page cannot be reached, is unavailable, or the request has bad syntax. The error signals that the server cannot provide content in the format requested in the headers of the client’s request. The HTTP 406 error can appear while you are visiting some websites. It can also appear on the website you are hosting.
In the following paragraphs, we will explain this error in more detail. What causes it, and how to fix it from the client and website owner’s perspectives. Let’s get started!
The post HTTP 406 Not Acceptable Status Code: What is it and how to fix it? appeared first on Linux Today.
Security updates for Friday
5 Best Tools to Compare Text Files in Linux
In the world of Linux system administration and development, comparing files is an essential task when you are updating configuration files, reviewing code changes, or troubleshooting issues, the ability to compare two text files and quickly spot the differences can save you time and help you avoid costly errors.
In this guide, we’ll walk you through various methods to compare text files in Linux, from basic command-line tools to advanced visual diff tools. Each method has its own strengths, and we’ll explain when to use which one.
The post 5 Best Tools to Compare Text Files in Linux appeared first on Linux Today.
next-20250411: linux-next
[$] Atomic writes for ext4
Malcolm: 6 usability improvements in GCC 15
For GCC 15, I've gone through C and C++'s errors, looking for places where two different things in the source are being contrasted, such as type mismatches. These diagnostics now use color to visually highlight and distinguish the differences.
[$] Management of volatile CXL devices
[$] Preparing DAMON for future memory-management problems
Security updates for Thursday
6.14.2: stable
Pages
