News for hackers. Stuff that matters.
Re:Linux 6.2: The first mainstream Linux kernel for Apple M1... by noirscape on Tuesday February 21, 2023 @06:12AM (#34879617)
> are all still WIP downstream

For full clarity, having observed Marcans socials for a while, a big reason as to why upstreaming into the kernel is slow is because the Linux kernel suffers heavily from having BDFL maintainers.

Basically a specific maintainer can make upstreaming patches to their part of the kernel a process few people want to go through due to how much leeway they have in approving/rejecting patches. Stuff like yelling at merges that also happen to fix bugs in the parts that they modify because "bugs should be upstreamed separately" (even when splitting out the bugfix makes zero structural sense) or getting angry at contributors for lines they didn't contribute but that git diff happened to spit out around their commit to keep the diff readable.

Having watched that for a few weeks really gives you an understanding as to why so few Linux modifications for obscure devices have their patches upstreamed. (Switchroots main project, which is the Linux kernel but modified to run on the Switch for example doesn't bother upstreaming anything as far as I can tell.)

Re:Linux 6.2: The first mainstream Linux kernel for Apple M1... by KyeRussell on Tuesday February 21, 2023 @06:35AM (#34879832)
These days it’s hard to ignore the fact that Linux enjoys its continued success in spite of these sorts of crusted in grumps, not because of them.
Re:Linux 6.2: The first mainstream Linux kernel for Apple M1... by LtdJorge on Tuesday February 21, 2023 @07:25AM (#34880305)
Would you give the project to other contributors, working for Meta or Google for example?
Re:Linux 6.2: The first mainstream Linux kernel for Apple M1... by komali2 on Tuesday February 21, 2023 @07:46AM (#34880498)
What does "give the project" mean?
Re:Linux 6.2: The first mainstream Linux kernel for Apple M1... by nicce on Tuesday February 21, 2023 @08:48AM (#34881061)
Giving the ultimate control for what gets accepted and rejected
Re:Linux 6.2: The first mainstream Linux kernel for Apple M1... by noirscape on Tuesday February 21, 2023 @08:30AM (#34880888)
Absolutely not, but it's also not a binary choice between "power-mad maintainer" and "corporate management".

There's plenty of maintainers who aren't that sort of a stick in the mud (even on the Linux kernel), the problem is that the Linux kernel has a few too many entrenched ones who are basically using their position to be a bully to interested contributors. They're generally aware enough that they know that the people they get into fights with aren't likely to use any of the official processes and are more willing to put up with it.

It's more akin to "this maintainer should be replaced" rather than "the entire management is bad"; to my understanding the actually important trees (as in, the server related components, since Linux is primarily used as a server kernel) don't have these maintainers; they're mostly on the stuff that matters less like well... Sleep/Wake related things, speakers and batteries, all of which are mostly useful for desktops and laptops.

Re:Linux 6.2: The first mainstream Linux kernel for Apple M1... by joaomacp on Friday February 24, 2023 @06:33PM (#34931767)
I'm not that knowledgeable in this department, but: if the BDFL is really hurting the usability of their library / service, can't it just be forked by more benevolent actors?
Re:Linux 6.2: The first mainstream Linux kernel for Apple M1... by float4 on Tuesday February 21, 2023 @07:10AM (#34880178)
> BDFL

(Benevolent Dictator For Life)