all 12 comments

[–]lessalarming 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (0 children)

If Linux could solve its packaging problem such as not having APPLICATIONS linking to a UNIQUE distribution kernel (CUSTOM COMPILED) and to a distribution's custom version of GLIBC and LIBC as the Linux Kernel is built on a never changing "ABI" (Application Binary Interface) that every Linux Kernel that has ever made uses and has never changed, as it would break for one thing "User Space", application could be installed to any MUSL (https://wiki.musl-libc.org) supported distribution.

So, if MUSL (https://wiki.musl-libc.org) could become as static as the Linux's Kernel ABI, that has never changed, then Linux applications could work on any Linux computer that implements the MUSL LIBC interface. They would have to make all APPLICATION LINK through the MUSL (https://wiki.musl-libc.org) to shared libraries and as the only gateway to the Linux Kernel. And you would need need to maintain it like the ABI in the Linux Kernel.

The MUSL (https://wiki.musl-libc.org) project should be the ABI to all applications running on Linux besides the Kernel.

Then you would have programs that were written in the days of "WinXP" working on computers today on "Win11" without a dozen Linux distribution recompiling the same code a dozen times a year every year for 20 years.

Its retarded what they're doing.

[–]BravoVictor 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (7 children)

I've been using Linux exclusively as my desktop for the last 10 years, as does everyone in my company, and I like it quite a bit. In most ways, it's a lot better/faster/more usable than Windows was for me.

[–]JasonCarswell[S] 1 insightful - 2 fun1 insightful - 1 fun2 insightful - 2 fun -  (6 children)

I'd guess that Linux is the least-sucky OS.

What version do you use? If I can ever afford a new box it will be Mint, I think.

[–]BravoVictor 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (5 children)

I used Fedora early on, and then switched to Ubuntu because it's releases were better supported.

Fedora forces you to upgrade every six months, whereas Ubuntu has long-term-support releases that are good for 4 years.

[–]lessalarming 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (4 children)

You can't link favorites in Ubuntu to the desktop...after 20 years and you still can't drag a link from Ubuntu's Unity/Gnome 3 applications to the desktop...

The Linux distributions are practicing insanity... perhaps projects like MUSL (https://wiki.musl-libc.org) and Alpline Linux (https://alpinelinux.org) will get binary compatibility between distribution releases.

[–]BravoVictor 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (3 children)

"Link favorites"? You can add whatever links you want to your desktop. And who drags links from applications? Go back to Windows 95, grandma.

The only person I know who keeps a ton of shit on his desktop was a 90 year old man in my office, who ironically had to use Windows. And the desktop was literally nothing by icons. Icons over icons. He couldn't find anything.

[–]lessalarming 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (1 child)

In Ubuntu the latest release if I want to dock every application I regularly use I would run out of dock space...and the dock will start scrolling...remaking the need to go back into the menu to open the application again...

You need to be able to easy and conveniently to "drag and drop" icons to the desktop...the 90s are calling hello? (its been solved decades+ ago)

Deepin works well on the desktop...XFCE, KDE, MATE, Cinnamon, etc ok to.

You want to have an integrated control panel and have no futzing around GUIs to find features...You don't want to become a unique distribution's specialist in their package management and their way of finding things...

You can learn all the distributions and all the Desktop UIs but why? This is solvable in the package management layer, son.

https://files.catbox.moe/05a2e8.png

(We've just shifted the icons being the desktop variety to the the "icons" being the various hundreds of distributions and their half dozen package managers)

What Linux user's really like doing is making more Linux distributions and personalizing there own distribution. But, don't we all.

[–]lessalarming 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

But, to you point, yeah, I've seen people who didn't make any desktop icons on a Mac but put everything on the Mac Os's Docker..to the point that there were so many icons that they were all indistinguishable..they stretched from both ends of the display..

I mentioned that he should probably copy them to his desktop but he said that he finds them easier on the Mac Os's docker.

I knew I met the most sane person, I would ever meet.

He understood how the computer works.

[–]lessalarming 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

Install Ubuntu and try to add a application shortcut to the Desktop...it is not in a context menu..and cannot be done without going through some preferences settings

https://pic8.co/sh/Hd8Icp.png

[–]humancorpse 1 insightful - 4 fun1 insightful - 3 fun2 insightful - 4 fun -  (1 child)

I invented linux. Torvaldis(not his real hame) stole it from me.

I also invented microsoft windows. Bill Grapes and some dude named epstein stole that shit from me also.

[–]JasonCarswell[S] 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

Stolen valour.

[–]lessalarming 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 2 fun -  (0 children)

Each Linux Kernel release also produces a new version of GLIBC producing all the distros to recompile all the software all over again. https://man7.org/tlpi/api_changes/#posix-toc https://pic8.co/sh/ZjUKLt.jpg

If MUSL (https://wiki.musl-libc.org) can abstract the C-Library to the GLibc/Libc and the Kernel then software wouldn't have to be recompiled after each new Linux Kernel release

And software compiled from the first release of Linux will work with every subsequent release of the Linux Kernel...Software compiled for one Distribution will work in all the other Linux Distributions...