What would get me to stay with Linux (I've been going back and forth for the last few years) would be a fully-featured File Explorer work-alike complete with previews of every file type and a full-on context menu copy. One other thing... the ability to right-click any program icon and pin it to the taskbar. They're little things, but whenever I find myself on Windows 11, those are the things I find I missed most... well, other than being able to run File Locator Pro, NotePad++, and Bulk Rename natively.
Oh, and getting some part of the OS/window manager to remember window placement/size. Wayland/GTK don't and this is NOT an innovation, it's trying to turn the desktop into a phone.
> a fully-featured File Explorer work-alike complete with previews of every file type and a full-on context menu copy
Corel LinuxOS did this at the turn of the century. Xandros took it even further.
Sadly, although a company is still around and owns the names, they do not use any of the original code.
Xandros's version of KDE 2 was the best Linux desktop of its era and it wasn't even close. By a decade later, Ubuntu Unity took that role, but a lot of people don't know how to drive Windows by keyboard, and aren't willing to learn new things, so they hated it -- especially here on HN, which called for it to be cancelled, and Canonical listened.
Perhaps this AI CEO will bring an end of all this over-paying of top management. Running a corporation isn't rocket science; it's just a matter of putting profit above everything else. Any idiot can do that.
It won't last. Remember (when was it? Last year?) when Musk went after Microsoft for turning Open AI into proprietary closed code? We never know what's going on behind closed doors, but something changed, Musk backed off, and nothing changed.
In the first year of Google search, it was possible to find exactly what you were looking for. The engine paid attention to inclusions, exclusions, the whole nine yards. It was a thing of beauty and it was why Google took over from all the other search engines that used to haunt the Internet of the late 1990's and early 2000's.
And if what you were looking for didn't exist? You got 0 hits.
(Sigh)
Tobi Lütke also made some rather controversial statements lately, too, agreeing with a retired TD Bank CEO that more votes should be given to the rich. On the surface, this sounds awful, but what Eric Thor actually said was that the number of votes should be tied to the amount of income tax a person pays. Considering that (from what I've heard) billionaires pay no income taxes, I'd say it's not a bad idea. No tax: no vote.
A fair statement, but a stable ABI is only needed when you don't have the source. Seeing as most of the value proposition of Linux is that having the source is good, I find no fault in an unstable ABI.
Source available is of little use for many of the current breed of languages and libraries. Even standard C support is starting to break down as incompatible "standard" newC is being pushed because some C++ guy didn't like K&R function definitions.
Linux's remarkably stable kernel ABI is the only reason we can still use a lot of unbuildable dependency hell stuff on Docker containers.
OpenBSD is sort of the poster child here, They notoriously do not have a stable ABI, I would not want to try and ship closed source software on obsd, it would be an absolute nightmare. But their API is very stable (insert counterexample of the recent pledge change here)
An interesting side effect of obsd changing their ABI fairly often is they are good at it(add comment about this is because it is a small self contained system with few users here), in Linux land an ABI change is a nasty, messy, multi year process with much wailing and gnashing of teeth, for obsd, it just happens. To misquote Raul Julia in Streetfighter "For you, the day the ABI changed was the most important day of your life. But for me, it was Tuesday.
It's the compiler too. I recently found out that kernel 6.6 can't be compiled by gcc 15. So, even if you have the source, unless it's extremely simple, at some point the current toolchain will refuse to build it.
Oh, and getting some part of the OS/window manager to remember window placement/size. Wayland/GTK don't and this is NOT an innovation, it's trying to turn the desktop into a phone.