back

by itvision·6y ago·view on hn ↗
> Why? Because even fixing all the small technical bugs in that long list would help only for a little while.

Totally agree with that.

> For example, if Linux Desktop somehow got to magically all items fixed case, it is way underfunded.

Kinda disagree with "the underfunded" part. The biggest issue with Linux is that it's not a platform like Windows, Android, iOS, etc. All of them feature

1) Rich stable APIs/ABIs, including for device drivers 2) Strong backward and forward compatibility 3) Strong cohesion between system components (e.g. kernel and userspace) 4) Excellent support for hardware 5) Universal packaging mechanism (the same 'exe' can be installed on any supported version of Windows/MS-DOS/OS/2, the same APK can be installed on any supported version of Android)

(See the Solving Linux part of the article).

There's just one distro which ticks almost all the checkboxes and that's RHEL and it's not exactly meant to be used on the desktop. Besides its hardware support leaves a lot to be desired as RedHat sticks to the same kernel release for all the support period (10 years or something) and regularly backports only certain drivers from mainline.

If someone created a Linux platform, even with the same number of bugs/missing features that we already have and it would still be a hundred times more successful than Linux has ever been.