News for hackers. Stuff that matters.
Re:I Switched to Firefox and Never Looked Back by nh2 on Tuesday January 14, 2025 @11:57AM (#42699990)
> ask why so much engineering time and money is being wasted on [Linux]

Most likely the corporations will say "because that is much cheaper than developing our own; 10 of our devs on Linux an 99% of devs from other corporations are much cheaper than 1000 of our devs on our own OS". And the shareholders will likely accept that.

The key thing is that for most corporations that contribute to Linux, Linux is not the product (except Red Hat, SuSe etc). Google, Facebook, etc, just need a good OS to run their billions of servers on.

> so we can fork when their interests stop aligning with ours

You can fork but you likely cannot maintain Linux as-is. Where do the 1M hours/year come from? That's hard to do in free time.

That is also fine from the perspecitve of Free Software. The 4 freedoms do not include "the program must be maintainable with little enough manpower for people to do it in their free time, free of independence on corporate interests":

https://www.gnu.org/philosophy/free-sw.en.html#four-freedoms

The GPL is great in that it gives large power to users of the software, no matter if those users are corporate or personal, and even if the makers of the software are mostly corporations.

Re:I Switched to Firefox and Never Looked Back by segasaturn on Tuesday January 14, 2025 @12:55PM (#42701005)
> You can fork but you likely cannot maintain Linux as-is. Where do the 1M hours/year come from? That's hard to do in free time.

Maybe a question too radical for Hacker News, but why does Linux need 1M hours/year? How much "worse" would Linux be for the end user if this year, that time spent dropped to 100k or even 10k? And which "type" of Linux user was benefiting most from that time spent (person or corporation)? Why is more automatically treated as better than less?

> The GPL is great in that it gives large power to users of the software, no matter if those users are corporate or personal, and even if the makers of the software are mostly corporations.

Indeed, I respect the wisdom and forethought of Stallman greatly in drafting the GPL.

Re:I Switched to Firefox and Never Looked Back by atq2119 on Tuesday January 14, 2025 @01:10PM (#42701287)
I think it's a reasonable question to ask, and there's surely some churn that we could do without. But don't underestimate the effort that goes into device drivers.
Re:I Switched to Firefox and Never Looked Back by gjsman-1000 on Tuesday January 14, 2025 @01:19PM (#42701451)
A. How do you contribute to the kernel in a way that only benefits the contributing organization? That's quite literally impossible in this kind of project. Even the more niche stuff like virtualization support is used by homelab enthusiasts. It's also not like Linux has 100,000 APIs for every customer under the sun.

B. Most of the effort goes into hardware enablement; CPUs, GPUs, power management, etc. Without corporate interests, try running Linux 2.2 from 1999 on a modern PC (which came out just before the $1B IBM investment). See how well it works. Fork modern 2025 Linux, and try running it on a computer that comes out in 2028. See if it even boots. If Intel's only done a minor refresh, it might work; if it's something bigger like the split to P cores and E cores, expect a brick. Even if it does boot, don't be surprised if it crashes, acts unstable, has borked performance, broken sleep/wake, broken audio, broken USB, you name it, it's probably broken.

C. A forked Linux would not have the same level of security research behind it. For example, the Linux 4 era was marked by the introduction of fuzzers and the fixing of countless bugs. A C codebase with handwritten Assembly is rather unlikely to ever become bug-free. How well would your forked non-corporate codebase handle Spectre and Meltdown, just an example, with Google's experts contributing the technique for fixing these problems efficiently (Retpoline)?

D. Added to the above, this isn't a hypothetical: The FSF didn't like the practice of proprietary firmware blobs being in the kernel; so they made their own commercial-interest-free version of Linux called Trisquel. It still uses commercially written code if it's open source; so even it can't be called completely free of commercial influence. The kicker: It runs on almost nothing, and people were complaining about how it works on nothing 13 years ago.

TL;DR: A forked Linux, is a broken Linux, that will never run well on newer hardware, and will quickly become insecure.

Re:I Switched to Firefox and Never Looked Back by rstuart4133 on Tuesday January 14, 2025 @04:14PM (#42703964)
[delayed]
Re:I Switched to Firefox and Never Looked Back by abenga on Wednesday January 15, 2025 @12:56AM (#42707794)
Are other kernels that don't get the 1M hours per year as usable by end users as Linux?
Re:I Switched to Firefox and Never Looked Back by immibis on Wednesday January 15, 2025 @04:19AM (#42708971)
I believe most of this is hardware support, followed by refactoring. The core kernel functionality certainly doesn't change to the tune of 1M hours/year.