News for hackers. Stuff that matters.
Re:GNU/Hurd strikes back: How to use the legendary OS in a (... by heavyset_go on Monday August 07, 2023 @05:55PM (#37041490)
The Linux kernel driver API/ABI isn't stable so there's no permanent/versioned interface you can program against that would make out-of-tree drivers non-headache inducing: https://www.kernel.org/doc/Documentation/process/stable-api-...

> You think you want a stable kernel interface, but you really do not, and you don't even know it. What you want is a stable running driver, and you get that only if your driver is in the main kernel tree. You also get lots of other good benefits if your driver is in the main kernel tree, all of which has made Linux into such a strong, stable, and mature operating system which is the reason you are using it in the first place.

Re:GNU/Hurd strikes back: How to use the legendary OS in a (... by quickthrower2 on Monday August 07, 2023 @08:19PM (#37042811)
This is a great Conway's-law-busting approach.

Just because the driver creator is a different human/org to the Kernel maintainers, doesn't mean their code needs to be separate if it makes more practical sense to bundle it all together.

Also the "proof of work" of being allowed to add your driver is probably that you are designing and producing actual hardware, so it is hard to troll.

Re:GNU/Hurd strikes back: How to use the legendary OS in a (... by rcxdude on Tuesday August 08, 2023 @07:16AM (#37047270)
It just produces Conway's law in the other direction (which is smart). Now anyone wanting to use Linux effectively needs to integrate with its development process, which is large part of why it is successful as a project. (However, GNU attempted similar with their lack of an extension interface for GCC and that arguably blew up in their face with LLVM, so it's far from a guaranteed success)
Re:GNU/Hurd strikes back: How to use the legendary OS in a (... by meeho on Tuesday August 08, 2023 @02:10AM (#37045124)
Well windows pulled it off