752 Followers
429 Following
3.4K Posts

Linux dev. Android user. Security curious. Beginner rustacean. Casual hardcore gamer. — French native, english toots — Personal account — He/him.

Posts in CC-BY-ND for a month, then CC-BY-NC-ND, contact me for other arrangements.

Profile picture is a line drawing caricature of myself by french artist Frank Tizzoni; I have a french-style flat cap and a light beard.

websitehttps://anisse.astier.eu
Message me on Signalhttps://signal.me/#eu/y7Yv18foRXDoXscEQlKOEY5G899AwTr8Mlp0wO0eU3hN3pSM3JtEWJpwudNLxfXz
Kernel Recipes 2025 livebloghttps://kernel-recipes.org/en/2025/category/live-blog/
Kernel Recipes 2024 livebloghttps://kernel-recipes.org/en/2024/category/live-blog/
Kernel Recipes 2023 livebloghttps://archives.kernel-recipes.org/wp-content/uploads/2025/01/live_blog_2023.pdf
Kernel Recipes 2022 livebloghttps://archives.kernel-recipes.org/wp-content/uploads/2025/01/livre_blog_2022.pdf

@Aissen and on general purpose systems use at least the latest longterm kernel, as explained by Greg here:

http://www.kroah.com/log/blog/2018/08/24/what-stable-kernel-should-i-use/

They also got the fix (a664bf3d603dc3 ("crypto: algif_aead - Revert to operating out-of-place")) earlier:

* v7.0-rc7 (2026-04-06 00:26:23),
* v6.19.12 (2026-04-11 14:29:58),
* v6.18.22 (2026-04-11 14:26:52),
* v6.12.85 (2026-04-30 11:14:47),
* v6.6.137 (2026-04-30 11:17:22),
* v6.1.170 (2026-04-30 11:19:11),
* v5.15.204 (2026-04-30 11:24:38),
* v5.10.254 (2026-04-30 11:25:29)]

What Stable Kernel Should I Use

I get a lot of questions about people asking me about what stable kernel should they be using for their product/device/laptop/server/etc. all the time. Especially given the now-extended length of time that some kernels are being supported by me and others, this isn’t always a very obvious thing to determine. So this post is an attempt to write down my opinions on the matter. Of course, you are free to use what ever kernel version you want, but here’s what I recommend.

Linux Kernel Monkey Log
In light of copyfail yesterday I had a quick look at the stable kernel changelogs, and almost half the patches look like they could have a security impact. Everyone should just regularly update regardless, even more nowadays with AI VCs financing vuln research in open source projects.
I'm at #OCPBarcelona26 in professional capacity. Hit me up if you want to chat.

After almost three years of 6.x series kernels, Linux 7.0 is finally here. That means it’s also time for another Asahi progress report!

https://asahilinux.org/2026/04/progress-report-7-0/

#AsahiLinux

Progress Report: Linux 7.0 - Asahi Linux

Ubuntu 26.04 is coming out today with uutils (Rust coreutils reimplementation) by default and I expect this huge exposure to unearth a good number of compatibility issues, like the one I just found: https://github.com/uutils/coreutils/issues/11956

#RustLang #uutils #coreutils #Ubuntu #ubuntu2604

Missing du human readable locale support (french) breaks sorting · Issue #11956 · uutils/coreutils

When using du with -h, the locale is not taken into account by du; this breaks sorting with -h which does take into account the locale. Reproducer: #!/bin/bash sort --version du --version echo $LAN...

GitHub
I wonder where does this end: https://www.theverge.com/ai-artificial-intelligence/914672/the-ram-shortage-could-last-years ; component pricing (RAM & Flash storage at the forefront) is bonkers, and with no resolution in sight. Effects will be long lasting, with many unpredictable nth-order effects.
The RAM shortage could last years

Memory makers are only expected to meet 60 percent of demand by the end of 2027.

The Verge

(1/2) Git 2.54 is out, and it brings a new experimental command: git history. The main goal is to simplify history rewriting to polish your commits. We usually rely on interactive rebase for this, which can sometimes get pretty complex.

Among the first available options, reword lets you directly edit the message of any chosen commit. No more excuses for writing terrible commit messages! 😊
git history reword <SHA-1>

RE: https://social.treehouse.systems/@Aissen/114909435978562293

Did you know that lbzip2 implements a N:M task scheduler just so it can (de)compress faster? Basically the equivalent of what is provided by the Go runtime, or tokio (or your OS, etc.).

https://github.com/kjn/lbzip2/blob/724352c0495904ab16e33817fae85b262f319318/src/process.h#L23-L42
https://github.com/kjn/lbzip2/blob/724352c0495904ab16e33817fae85b262f319318/src/process.c#L37-L62

Firmware (n): The part that the hardware and software teams can blame on each other.