Your weekly reminder that Linux is just a fucking kernel and what you call "Linux Desktop" never existed...

You can't define whole platforms and ecosystems and operating systems just by the kernel they are using.

Same reason why it doesn't matter a bit if android, really pixelos, is running on top of the linux kernel.

This is prompted by an article about "The linux desktop is in trouble" that echo chambers Torvald's fragmentation comments, cause of course w/e Linus says is unquestionable truth, despite half the time being ignorant comments with no-base in reality outside of his domain and expertise.

Anyhow, the article ended up calling for "standardised desktop catered to everyone" like that doesn't exists already.

The author is completely ignorant about what makes an OS and a platform.

"Looking ahead, I'd love to see a foundation bring together the Linux desktop community and have them hammer out out a common desktop for everyone."

What about the GNOME or KDE foundations? or do those not count? What about the elementary folks doing an excellent job at designing their OS and ecosystem?

LINUX ISN'T THE FUCKING PLATFORM... Stop treating desktops environments as pluggable modules that you should be able to hotswap without that having an effect in functionality of your machine.

@alatiera They do hotswap extremely well, but they can never hotswap perfectly.

Heck! The standards which allow that hotswapping acknowledges as much by allowing the different desktops to have their own configuration sections and an identifying environment variable.

@alcinnz Exactly, its insane to expect Geary to integrate perfectly with Plasma for example.

@alatiera @alcinnz yet people do expect every GTK app to fit in perfectly with platforms they weren't designed for :/

@brainblasted @alcinnz @alatiera To be fair, a big reason for that is that it's been used as a selling point for GNU/Linux since forever.

We need to get better at communicating that there is no "Linux" platform. GNOME, KDE, elementary, etc. are their own ecosystems, and apps designed for one of them don't automatically run on the others.

@tbernard @brainblasted @alatiera And personally I try to communicate this by not grouping all these systems under a single banner.

I avoid saying "Linux" or "GNU/Linux" considering each "distro" to be it's own distinct-but-related OS. Though that gets difficult because it quickly runs into miscommunication with people who don't think that way.

@alcinnz the problem with thinking in terms of distros is that "Fedora" can be many different platforms: GNOME, KDE, LXDE, …

The problem with thinking in terms of "desktops are the platforms" is that "GNOME" is a subtly different thing on each distro.

We need to get rid of the distros, and have each desktop be their own OS/platform.

@tbernard @brainblasted @alatiera

@mathieu @tbernard @brainblasted @alatiera I guess I'm lucky to be on elementary OS that way, I don't see these problems as often.

Follow

@alcinnz defining their platform in this way is without a doubt the best decision the elementary folks took.

@tbernard @brainblasted @alatiera

@mathieu @alcinnz @tbernard @brainblasted @alatiera and yet, the Pantheon desktop will be shortly available on Fedora 30. You can't block this kind of flexible adoption really.

@steko nobody said anything about blocking. It's open source, you can always do what you want.

But then the elementary folks also have no obligation to provide any kind of support at all, including ruthlessly closing bugs if they were opened by downstream users/developers and only caring about their own OS.

(also, I've been a Fedora developer for more than 10 years, thanks for telling me what I already know 😉)

@alcinnz @tbernard @brainblasted @alatiera

@steko @mathieu @tbernard @brainblasted @alatiera Can't say I really want to stop that. Every platform can combine whatever components they want.

I just to change the framing slightly so when we encourage people to adopt libre OS's they don't get overwhelmed by choice like what happens now.

I also hear complaints from other app developers being expected to support these varying systems, I'm not sure I'll face them though.

Sign in to participate in the conversation
mstdn

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!