eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

224
active users

#kernel

12 posts11 participants5 posts today

Linux Weekly Releases (Week 21 – 5/24/2025)

Welcome back to the weekly issue of the new Linux versions that get released weekly each Saturday! We were here to announce the new Linux versions that got released weekly, but we are back to do the same thing. However, we are also redesigning this list to make a table for all Linux versions that got released during each week of each month across the years.

This week, the below Linux kernel versions are released:

SeriesVersionFull sourcePatchSignatureDatev6.1.xv6.1.139LinkLinkLink5/18/2025v6.1.140LinkLinkLink5/22/2025v6.6.xv6.6.91LinkLinkLink5/18/2025v6.6.92LinkLinkLink5/22/2025v6.12.xv6.12.29LinkLinkLink5/18/2025v6.12.30LinkLinkLink5/22/2025v6.14.xv6.14.7LinkLinkLink5/18/2025v6.14.8LinkLinkLink5/22/2025v6.15.xv6.15-rc7LinkLink5/19/2025v5.15.xv5.15.183LinkLinkLink5/18/2025v5.15.184LinkLinkLink5/22/2025

Please note that the downloads are in the source code form, so this means that you may have to compile from source in order to use one of the Linux versions shown above. Your distribution might not include the above Linux versions.

🤦‍♀️ Kernel Ops or Kernel Oops 🤦‍♀️

- Which group makes more sense?
- Which group tab-completes to show you all of the associated commands within the same sub-class of purpose?
- Which group is backwards and tragic and requires rote memorization over associative structs?

The following example is one of the many reasons why engineers prefer FreeBSD over Linux. It's the simple usability on a day to day basis.

Cognitive load matters, and efficiency of memory matters, effeciency of keystrokes matters, and it's present everywhere. Backwards thinking is wasteful.

kldstat
kldconfig
kldload
kldunload

~ or ~

lsmod
modprobe
insmod
rmmod

🎮 Denuvo's ANTI-CHEAT is quite unacceptable ❌

Spotting a game with Denuvo - You could *as an act of protest* buy it & immediately REFUND IT putting Denuvo as the reason for the refund ✌️

Denuvo:

◉Runs at kernel level - giving it full access to the operating system
◉...compromising user privacy
◉A reason why many also consider "piracy" for the 1st time
◉Reports of high CPU usage / game performance degradation

An example 👉 steamcommunity.com/app/3489700

steamcommunity.comStellar Blade™ :: Steam Community
Continued thread

What I'm still missing is a custom #recovery that can actually do any useful stuff (especially full #backup).

My device has recovery as a #ramdisk in vendor_boot, and there are some prebuilt vendor_boot images with #twrp around, which I don't want to use directly because there's also an init-boot ramdisk in there that needs patching for root with #magisk ... and as far as I understood now, these ramdisks are userland only, using the shared #kernel from the boot partition, so it's unlikely a recovery built for #HyperOS1 (#Android 14, #Linux 5) will work with #HyperOS2 (Android 15, Linux 6).

What I *did* try nevertheless was modifying my vendor_boot using Magisk's #magiskboot utility, replacing ONLY the recovery ramdisk. It resulted in #bootloop trying to boot the normal system, so there seems to be something I still don't understand (I *thought* this ramdisk would only ever be loaded when booting to recovery).

For now, I'll live with the useless stock #Xiaomi recovery. Attempting to do my own build of twrp or orangefox really is too much hassle 🙈

Linux 6.15 RC7 released!

Linux 6.15 RC7 is now live for developers and curious users to try out. All the interesting changes from performance improvements to bug fixes have been integrated to this release candidate. These include mitigations for the Training Solo vulnerability, various DRM graphics driver fixes, and other general enhancements.

This is the last release candidate of Linux 6.15 Final expected May 25th.

In the release announcement for this version of the kernel, Linus Torvalds said:

So last week was reasonably uneventful, although I do wish we had a bit less churn. In particular, we had another run of CPU bug
mitigations, which always adds some fun to the workday. Not. But the fallout seems to have been fairly well contained this time.

Aside from that, some drm Xe fixes stand out, and there's a slightly bigger patch for sched-ext. The rest looks quite small and harmless.

So while I wish we hadn't had some of the excitement of last week, on the whole it all still looks pretty solid, and unless something strange happens I'll do the final 6.15 release next weekend.

Why not try out this awesome pre-release of Linux 6.15?

All you never wanted to know about creating fast socket I/O on #Linux. Unless you are a real geek.

A small, ultra-high performance publish-subscribe server doing kind of TCP #multicast using #sendfile, #io_uring, #splice, (mapped) files, and #fallocate for file hole punching.

Saturating a 10 Gbps link with useful data with just 8 cores.

A beautiful writeup for anyone into fast Linux networking. Not just for #ATproto

h/t @nohillside
#PubSub #Kernel #Hacking
asayers.com/jetrelay

Support for 486-style CPUs is scheduled to be removed from #Linux, if you believe lot's of news side. But the truth is that the #kernel patches haven't even reached -next yet.

But yes, it likely will be removed. If for #LinuxKernel 6.16 or a later version remains to be seen.

Today things moved forward again somewhat, as the second version of the removal patches were posted for review:

[PATCH -v2 0/15] x86: Remove support for TSC-less and CX8-less CPUs – lore.kernel.org/lkml/202505150

Improving network filtering performance with Bpfilter
(free link) https://lwn.net/SubscriberLink/1017705/ca0af831379ca794/

From servers in a data center to desktop computers, many devices communicating on a network will eventually have to filter traffic, whether for security or performance reasons. Bpfilter is a project that allows packet filtering to be done with BPF, which can be faster than other mechanisms. Even small performance improvements in this area can lead to significant gains.

#linux #kernel #bpfilter #bpf
LWN.netFaster firewalls with bpfilter From servers in a data center to desktop computers, many devices communicating on a network wi [...]