#Linux 6.12 is out. For a list of new features see:
* This short LWN story: https://lwn.net/Articles/997958/ (screenshotted)
* Two detailed stories from LWN: https://lwn.net/Articles/990750/ & https://lwn.net/Articles/991301/
* The kernelnewbies page: https://kernelnewbies.org/Linux_6.12
See also the announcement from @torvalds:
https://lore.kernel.org/lkml/CAHk-=wgtGkHshfvaAe_O2ntnFBH3EprNk1juieLmjcF2HBwBgQ@mail.gmail.com/
'"No strange surprises this last week, so we're sticking to the regular release schedule, and that obviously means that the merge window opens tomorrow."'
2/ Side note for users of #Fedora #Linux:
#LinuxKernel 6.12 is now available for all Fedora releases in the "stable" #copr of my #kernel vanilla repositories.
For install instructions, see https://copr.fedorainfracloud.org/coprs/g/kernel-vanilla/stable/ and https://fedoraproject.org/wiki/Kernel_Vanilla_Repositories
In addition to the regular kernel package that copr as of today started shipping a dedicated #realtime kernel which has #PREEMPT_RT enabled. Install it by running:
$ sudo dnf install kernel-rt
3/ Ohh, and BTW, regarding new features in #Linux 6.12:
Some idiot[1] set down and rewrote the short guide on bisecting a #LinuxKernel #regression:
https://docs.kernel.org/admin-guide/bug-bisect.html
#kernel 6.13 will see a change on-top to explain bisecting a linux-next[2].
[1] see https://git.kernel.org/torvalds/c/cbbdb6c625f641 – and yes, I'm pretty sure I'm entitled to call that person an idiot
[2] See https://git.kernel.org/next/linux-next/c/f5aff6fa644129 or https://docs.kernel.org/next/admin-guide/bug-bisect.html
FWIW, today is one of the rare days where the #Linux #kernel vanilla repositories for #Fedora only ship three different #LinuxKernel.
Tomorrow it will be four. When the next stable releases are up, the number will go up to six; after three or four weeks it will go down to four again most of the time.
@kernellogger @torvalds Running on my laptop now. So far, I haven't noticed any change from rc7.
@ljs @kernellogger @ptesarik @torvalds @vbabka have you redacted [redacted], MSE?
@ljs @oleksandr @kernellogger @ptesarik @vbabka omg he's listening. should've cc'd conduct@ when you called the rizoto a pilav
@ljs @oleksandr @kernellogger @ptesarik @vbabka it wasn't authentic until [redacted], MSE cooked it!
there he is, contributing to the czech cuisine no only by cooking, but by inventing authentic dishes!
@ljs @oleksandr @kernellogger @ptesarik @vbabka you mean a tender embrace?
@kernellogger @torvalds System calls table shows 6.12.0 data too.
There were no system calls changes since 6.11 but page had several changes during those weeks. Today restored missing information about kernel version.
https://gpages.juszkiewicz.com.pl/syscalls-table/syscalls.html
@hrw Thanks for the table!
TIL about the cachestat syscall (added in 6.5), and apparently it has no manpage : https://www.man7.org/linux/man-pages/man2/cachestat.2.html
@Aissen there are several system calls without man page.
Mostly those present on subset of architectures only.
@hrw what's interesting about this one is that it's on most architectures. It would be an interesting thing to show in the table: a special marker when they are not documented.
@Aissen this would require poking man pages website on each generation to check.
Not so friendly approach.
@hrw couldn't you install the manpage packages as build-dep and check it locally?
@kernellogger still missing your kernel log at heise :(
@hleithner nice hear that it's still missed.
At the same time it again makes me feel sad that it's gone.
I often wonder if there is just no real market for something like that in these times.
* exerts get what they need at the source or at lwn.net
* many other people are happy with tabloid journalism you can get everywhere these days – and often do not even notice how bad it sometimes is.
Sure, there is something in between. But enough to make a profitable? Hard to say.