@kernellogger@fosstodon.org
@kernellogger@fosstodon.org avatar

kernellogger

@kernellogger@fosstodon.org

Mainly tooting about #Linux the #kernel and things related to the #LinuxKernel – e.g. #bootloader, #compiler, #git, #glibc, #mesa, #qemu, #xorg, #X11, #wayland, and other stuff in the 'plumbing' layer.

Opinions are my own.

Topic account. Other accounts of mine:

https://social.linux.pizza/@knurd42 (EN): #FLOSS, #Fedora as well as Life, the Universe and Everything
https://norden.social/@thleemhuis (DE): Das Leben, das Universum und der ganze Rest
https://social.tchncs.de/@thleemhuisfoss (DE): #FLOSS

searchable

This profile is from a federated server and may be incomplete. Browse more on the original instance.

kernellogger, to random
@kernellogger@fosstodon.org avatar

"'We’re happy to announce that registration for @linuxplumbersconf 2024 is now open. […]

To try to prevent the instant sellout we had in previous years we are keeping our cancellation policy of no refunds, only transfers of registrations. You will find more details during the registration process. […]

As usual we expect to sell our rather quickly so don’t delay your registration for too long!'"

https://lpc.events/blog/current/index.php/2024/05/27/registration-for-lpc-2024-is-open/

kernellogger, to linux
@kernellogger@fosstodon.org avatar

6.10-rc1 is out: https://lore.kernel.org/lkml/CAHk-=wjQv_CSPzhjOMoOjGO3FmuHe5hzm6Ds69zZSFPa4PeuCA@mail.gmail.com/

"'[…] This seems to be a regular-sized release, maybe even slightly on the smaller side. All the stats look fairly normal […]

We don't have any new filesystems, and the xfs online repair work means that the bcachefs fixes aren't even the biggest filesystem change any more. But all of that is dwarfed by all the usual driver updates […]

Please - let the testing commence,

Linus '"

kernellogger,
@kernellogger@fosstodon.org avatar

2/ Linus set a new codename when releasing 6.10-rc1:

Baby Opossum Posse – http://git.kernel.org/linus/1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0

It succeeds "Hurr durr I'ma ninja sloth", which Linus set for 6.0-rc1 in August 2022: http://git.kernel.org/linus/568035b01cfb107af8d2e4bd2fb9aea22cf5b868

kernellogger, (edited ) to linux
@kernellogger@fosstodon.org avatar

The mseal() syscall was merged for 6.10: https://git.kernel.org/torvalds/c/0b32d436c015d5a88b3368405e3d8fe82f195a54

It's a way to prevent changes to portions of the virtual address space – and quite similar to 's mimmutable() syscall.

For details see the docs (https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/Documentation/userspace-api/mseal.rst) or two @LWN articles (https://lwn.net/Articles/948129/ and https://lwn.net/Articles/958438/)

kernellogger, to linux
@kernellogger@fosstodon.org avatar

FWIW, in case you heard about " developers removed a deprecated mount option relied on":

kernellogger, (edited )
@kernellogger@fosstodon.org avatar

@dreamos82

depends on the definition of "ideal".

For the kernel it boils down to: the construct "deprecated" has not much meaning, apart from telling people to migrate away from something; what matters is Linus' "no regressions" rule[1].

Of course in reality things are more complicated and things sometimes needs to be handled on a case-by-case basis.

[1] https://docs.kernel.org/admin-guide/reporting-regressions.html

kernellogger, to linux
@kernellogger@fosstodon.org avatar

"'[…] #git was created as a tool to unblock future #Linux #kernel releases — not intended as a global reinvention of all source code management; Linus’s comments highlight that he explicitly saw source code management as the domain of other tools that would then interface with git. […]'"

https://graphite.dev/blog/bitkeeper-linux-story-of-git-creation

#LinuxKernel #svm #vcs

kernellogger, to linux
@kernellogger@fosstodon.org avatar

The @LWN article on 6.9 development statistics is now freely available: https://lwn.net/Articles/972605/

'"[…] we are happy to launch the LWN Kernel Source Database as an experimental, subscriber-only feature. Much of the information found in these articles is available there, along with quite a bit more. We encourage readers to play with the system and to let us know what they think. To be clear: there is no plan to stop publishing these articles anytime soon […]"'

kernellogger, to linux
@kernellogger@fosstodon.org avatar

The @LWN article about the latest push of the extensible scheduler class (or "") for is now freely available: https://lwn.net/Articles/972710/

"'[…] Despite having attracted a fair amount of interest from the development community, sched_ext has run into considerable opposition and seems far from acceptance into the mainline. The posting by Tejun Heo of a new version of the sched_ext series at the beginning of May has restarted this long-running discussion[…]'"

ljs, to random
@ljs@social.kernel.org avatar

My lad @kernellogger is a good lad.

kernellogger,
@kernellogger@fosstodon.org avatar

@vbabka @ljs

😬

Side note: I doubt there is a "truth" to be found anywhere in that area 🥴 😬 😂

/me runs

kernellogger,
@kernellogger@fosstodon.org avatar

@ljs @vbabka

people are people – and "don't do unto others what you don't want done unto you" is something easily said, but hard to realize in practise (I guess we all occasionally fail in that area…).

kernellogger, (edited ) to linux
@kernellogger@fosstodon.org avatar

Not sure what this human tried to achieve with the private reply[1] shown in the screenshot, but somehow it made me smile and brightened up my day. 😄

[1] a reply to a regression tracking mail I sent yesterday: https://lore.kernel.org/all/83df4e94-e1ec-42f6-8a15-6439ef4a25b7@leemhuis.info/

vwbusguy, to linux
@vwbusguy@mastodon.online avatar

I wonder if has some kind of minimal and/or way to run x86 applications on an host, similar to Rosetta for MacOS or the similar WIP Microsoft compatibility.

kernellogger, (edited )
@kernellogger@fosstodon.org avatar

@vwbusguy

/me wonders if libkrun and related things @slp is working on to allow x86 games to run fits the bill here, but might be mistaken

gromit, to archlinux
@gromit@chaos.social avatar

@kernellogger we got some regression reports in the bugtracker popping up now that 6.9.1 was released to our repos!

I'll take care of getting the reports into an actionable state and let the reporters shoot you mails or forward them myself 😊

https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/issues

kernellogger,
@kernellogger@fosstodon.org avatar

@gromit

great, many thx.

Quick reminder (as that often is a problem when it comes to bugs first reported to distro trackers): try to ensure the report works stand alone and carries all relevant information directly. Or IOW: the report should work without a link to a downstream tracker (including one of course is fine!)

kernellogger,
@kernellogger@fosstodon.org avatar

@gromit

what are you actually referring to? the "git branches with regression fixes not yet mainlined" idea? Yeah, there was some interest, but that for now is still just an idea.

kernellogger,
@kernellogger@fosstodon.org avatar

@gromit

ohh, yeah, now I understand; but ignore that, that's a very specific case where somebody is quite a bit overeager while at the same time missing the right tactfulness quite a few times.

kernellogger, to linux
@kernellogger@fosstodon.org avatar

Jeremy Allison writes:

'" The data shows that “frozen” vendor kernels, created by branching off a release point and then using a team of engineers to select specific patches to back-port to that branch, are buggier than the upstream “stable” Linux created by Greg Kroah-Hartman. '"

https://ciq.com/blog/why-a-frozen-linux-kernel-isnt-the-safest-choice-for-security/

kernellogger, (edited )
@kernellogger@fosstodon.org avatar

@bluca

thx, yeah, I already have been watching that.

1/ FWIW, I think you owe the kernel developers an apology, as you made a lot of noise and claimed "kernel maintainers don't care", when they clearly do once the problem was properly reported -- and quite quickly even. And yes, sure, in the ideal world they would have cared some more and performed a code-search before removing this option to prevent it in the first place. But we are all imperfect and make mistakes. Same for @pid_eins, who…

kernellogger, (edited )
@kernellogger@fosstodon.org avatar

@bluca @pid_eins

2/ …wrote "And my main beef here is that they claim they wouldnt do it ever..."[1], as that is not even true. They often try changes or removals to see if it breaks something – and if it does, it's reverted. Even the removal of the support for the original i386 was handled like that by Linus himself.

[1] https://mastodon.social/

kernellogger,
@kernellogger@fosstodon.org avatar

@pid_eins @bluca

the exact relevant rule is just "no regressions", nothing more. Everything else is just left to the interpretation by people (in typical Linus manner you might say). 🥴

kernellogger,
@kernellogger@fosstodon.org avatar

@pid_eins @bluca

hmmm:

$ grep -ri 'no regressions' Documentation/ | wc -l
13

$ grep -ri 'not break userspace' Documentation/ | wc -l
0

Also:

"WE DO NOT BREAK USERSPACE": 2 hits – https://lore.kernel.org/all/?q=f%3ATorvalds+%22WE+DO+NOT+BREAK+USERSPACE%22

"no regresssions": 44 hits –https://lore.kernel.org/all/?q=f%3ATorvalds%20%22no%20regressions%22

kernellogger,
@kernellogger@fosstodon.org avatar

@SchwarzeLocke @pid_eins

there are various things that can work and I guess it depends on the situation what reasonable and effective.

For the kernel I something think "add delays (together with a msg in the logs) that grow longer and longer over time when people use deprecated stuff, at some point people get curious and will investigate" might be something that might help, OTOH it's a kind of stupid idea 😂

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • modclub
  • DreamBathrooms
  • InstantRegret
  • tacticalgear
  • magazineikmin
  • Youngstown
  • thenastyranch
  • mdbf
  • slotface
  • rosin
  • Leos
  • kavyap
  • Durango
  • normalnudes
  • ethstaker
  • everett
  • GTA5RPClips
  • cubers
  • khanakhh
  • ngwrru68w68
  • anitta
  • provamag3
  • cisconetworking
  • tester
  • osvaldo12
  • megavids
  • lostlight
  • All magazines