Kernel: LWN Articles and F2FS in Linux 5.17

-
VSTATUS, with or without SIGINFO [LWN.net]
The Unix signal interface is complex and hard to work with; some developers have argued that its design is "unfixable". So when Walt Drummond proposed increasing the number of signals that Linux systems could manage, eyebrows could be observed at increased altitude across the Internet. The proposed increase seems unlikely to happen, but the underlying goal — to support a decades-old feature from other operating systems — may yet become a reality.
The kernel is able to support up to 64 different signal types, which seems like a fair number, but all 64 are taken, on some architectures at least. That makes it impossible to add new signal types to Linux. Drummond sought to address that problem by raising the limit to 1024, which would surely be enough for all time. Raising the limit requires making some subtle changes to the user-space API (putting a larger signal mask into the information passed to realtime signal handlers, for example) that have the possibility of breaking applications, which means that extra scrutiny would be required. But that, it seems, is what would be needed to be able to add more signals.
-
Fixing a corner case in asymmetric CPU packing [LWN.net]
Linux supports processor architectures where CPUs in the same system might have different processing capacities; for example, the Arm big.LITTLE systems combine fast, power-hungry CPUs with slower, more efficient ones. Linux has also run for years on simultaneous multithreading (SMT) architectures, where one CPU executes multiple independent execution threads and is seen as if it were multiple cores. There are architectures that mix both approaches. A recent discussion on a patch set submitted by Ricardo Neri shows that, on these systems, the scheduler might distribute tasks in an inefficient way.
-
Some 5.16 kernel development statistics
The 5.16 kernel was released on January 9, as expected. This development cycle incorporated 14,190 changesets from 1,988 developers; it was thus quite a bit busier than its predecessor, and fairly typical for recent kernel releases in general. A new release means that the time has come to have a look at where those changes came from.
The 1,998 developers contributing to 5.16 was the second-highest number ever, with only 5.13 (with 2,062 developers) being higher. This time around, 296 developers contributed their first change to the kernel, which is at the high end of the typical range.
-
F2FS With Linux 5.17 Makes Some Performance Improvements - Phoronix
F2FS as the Flash-Friendly File-System may not see too much use out of desktop Linux distributions at least as it concerns any easy/semi-endorsed root install option, but this file-system does continue maturing and seeing much use by enthusiasts and especially among the plethora of Android devices now supporting this flash-optimized file-system. With Linux 5.17, F2FS has some performance improvements and other fixes.
F2FS lead developer and maintainer Jaegeuk Kim sent in the Flash-Friendly File-System updates on Tuesday. This cycle there is work for addressing performance issues in the checkpoint and direct I/O code. There is also improvements to the page cache management code used as part of the file-system compression support.
-
- Login or register to post comments
Printer-friendly version
- 2827 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
Type | Title | Author | Replies |
Last Post![]() |
---|---|---|---|---|
Story | Android Leftovers | Rianne Schestowitz | 29/06/2022 - 2:49pm | |
Story | Stable Kernels: 5.18.8, 5.15.51, 5.10.127, and 5.4.202 | Rianne Schestowitz | 29/06/2022 - 2:44pm | |
Story | Mozilla Thunderbird 102 Released with New Address Book, Import/Export Wizard | Marius Nestor | 6 | 29/06/2022 - 2:14pm |
Story | Microsofters Deflecting (From Microsoft's Security Woes to "Linux") | Roy Schestowitz | 29/06/2022 - 2:01pm | |
Story | Linux and Linux Foundation | Roy Schestowitz | 10 | 29/06/2022 - 1:59pm |
Story | How to install latest GNU Image Manipulation Program (GIMP) on Linux | trendoceangd | 29/06/2022 - 1:53pm | |
Story | EndeavourOS Artemis 22.6 released | Roy Schestowitz | 29/06/2022 - 1:53pm | |
Story | Ubuntu Touch OTA-23 Rolls Out to All Supported Ubuntu Phones, This is What’s New | Marius Nestor | 29/06/2022 - 12:59pm | |
Story | Today in Techrights | Roy Schestowitz | 29/06/2022 - 11:22am | |
Story | today's leftovers | Roy Schestowitz | 29/06/2022 - 11:11am |
Recent comments
44 min 23 sec ago
59 min 28 sec ago
1 hour 26 sec ago
1 hour 5 min ago
3 hours 29 min ago
4 hours 25 min ago
8 hours 26 min ago
10 hours 15 min ago
11 hours 29 min ago
11 hours 45 min ago