this post was submitted on 16 Jul 2026
-2 points (40.0% liked)

Linuxsucks

393 readers
26 users here now

For knowledge and awareness about what using Linux is really like and pointing at its cultish toxic community. We also cover FOSS /FLOSS failures, and issues with GPL since it relates to Linux. Moderation is heavy handed to appeal to our target users.

Rules:

  1. FOSS (especially GPL) advocates and Linux (specifically GNU/Linux) evangelists aren't welcome (GNU Hurd will count as Linux). -We ask that you block us and we will perma-ban for violations of this rule.
  2. Try to stay on topic (that is LINUXSUCKS!). No bashing other OSs or each other. We aim for a cohesive non-toxic community with the interest of cautioning people / would be victims from Linux. At our discretion, we will remove what we consider pollution.
  3. Moderators run the sub, not the users. It's not democratic, and we don't care how you think it should be run. -Feel free to make and run your own community.
  4. "Not your Billboard" -Over-represented companies will have positive posts removed and appropriate bans may be issued. -Those companies included so far will be Valve/Steam/Proton, Google, and Brave (browser).

⚠️Collection of Articles

Linux/FOSS can damage hardware or firmware

Linux Community Advice Breaks Windows

Mixing Apps Bloats LiGNUx

Linux running servers isn't a brag

Is Linux Running Games Near Windows Performance Impressive?

Wasted Ram on Different Toolkits and Distro-Agnostic Packages in Linux

Critical ISS Systems do NOT run Linux

Abandoned Software is Dangerous (and common on Linux)

FOSS Devs Quit and Sellout on Unappreciative Userbase

Firmware Flashing is Riskier on Linux

Linux Community Toxicity Ties Directly into Inferiority Complex Psychology

The Positives of Telemetry

Game Performance Impressive?

Failures of Proton

How Linux Stores Browser Passwords is a Security Issue

The Psychology of Conspiracy Thinking

Rabid LiGNUxers Ignorantly Get Angry at Devs

Does Linux Dominate SuperComputers? -Yeah, but So What!

Linux Myths Compilation

The Linux Cult - Religious Parallels

Before Wayland: “Linux is secure, Windows is insecure.” -(Selective Dishonesty)

Why Wayland is Taking so Long

Major Desktop Applications Missing on Linux

Sudoedit vs Edit as Root

Linux is NOT Great for Developers

Kernel Level Anti-Cheat is fine!

The Privacy / Security Paradox

Linux Storing Passwords as Plain Text

How to Continue Using Unsupported Windows Online on Old Hardware

Don't Trust Desktop Marketshare

Piracy is Less Harmful than GPL

The Most Influential Formerly‑Proprietary Projects that Became Important to Linux

GNU Holds Linux Back (Directly)

🔐 Secure Boot + TPM 2 vs. Linux Alternatives

🛠️Checking for Linux Hardware Compatibility is Bullshit!

founded 2 years ago
MODERATORS
 

Linux doesn't have a stable, universal GUI stack. A cross‑platform app built for Windows/macOS expects a single windowing system, input model, compositor behavior, accessibility API, clipboard API, and one drag‑and‑drop API. Linux gives them 20+ permutations, with many being incompatible.

Apps like Discord, Slack, VS Code, Steam, Chrome, Spotify, etc. end up with broken screen sharing, window resizing, drag‑and‑drop, HiDPI scaling, input methods, accessibility, window shadows, titlebars and clipboard behavior. -Not because the apps are bad, but because Linux is not one platform.

Wayland is marketed as "the future," but it's not a single protocol. It provides a base with dozens of optional, distro‑dependent extensions. Cross‑platform apps need screen capture, window capture, global hotkeys, window positioning, drag‑and‑drop, clipboard management, cccessibility hooks, IME support, touchpad gestures, color management, HDR, and Fractional scaling. Wayland only provides up to ~3 of those, the rest are dependent on compositor specific applications that differ accross Gnme, Plasma, Sway, Hyprland, etc.

So, you're expecting cross‑platform apps to implement GNOME's extensions (which break on updates), Plasma extensions (which are buggy), wlroots extensions, and hope the distros don't patch them differently (they always do).

Zoom screen sharing breaks, OBS window capture breaks, Electron apps behave differently per DE, Chrome and Firefox have different Wayland feature sets, Steam's windowing is inconsistent, and games can't reliably capture input.

Wayland is not a platform; it's a protocol with stunted development.

Cross‑platform apps want a single runtime, packaging format, dependency model, and sandbox model. Linux gives them DEB, RPM, AppImage, Flatpak, Snap, Tarball, custom launchers. -And that's on top of distro-specific patches, library versions, and sandboxing rules.

Apps break because distros ship older libraries, newer libraries, sandboxing blocks system APIs, AppImage bundles conflict with system libs, Flatpak portals aren't implemented consistently, and Snap's confinement is too strict.

Cross‑platform apps end up shipping three different Linux builds, each with different bugs.

Cross‑platform apps would like one audio API, a single mixer, and one device model. Linux vomits ALSA, Pulse, PipeWire, JACK, per-distro configurations, pr-DE routing quirks, per-hardware quirks, and bluetooth codec roulette on them. (But it's NoT LiNuX FaUlT! /s)

Zoom audio devices disappear, Discord echo cancellation breaks, Steam voice chat breaks, Games randomly lose audio, and Electron apps can't enumerate devices reliably. You're not just supporting 'one other' OS by cross developing for Linux.

Cross‑platform apps want a single file picker, theme model, notification system, system tray, global menu model, and one window decoration model.

Linux vomits up Gnome and Plasma's fiel picker, XDG portals (at times), System tray (that's deprecated in Gnome), AppIndicators, CSD vs SSD wars, and per-DE theme engines, icon sets and dark mode toggles. If you've ever installed apps from different toolkits on Linux and tried to theme; you're already familiar with the struggle.

Electron apps have broken titlebars, Chrome's dark mode doesn't match the DE, Steam's tray icon disappears on GNOME, File pickers are inconsistent, and apps can't reliably detect dark mode, or system theme.

Cross‑platform apps end up looking like aliens on Linux.

Cross‑platform apps would like one OS, one set of system libraries, and one set of kernel configs. Linux throws a dozen distro specific patches, and endless custom kernels, Mesa versions, and drivers.

"Your fault; you chose the wrong distro" -could just be the luck of the draw of your app working on one distro and not the other (and that can quickly change)

Windows: ABI stable for decades. MacOS: ABI stable per major release. Linux: ABI breaks constantly. Cross-platform apps have to bundle everything, ship huge runtimes, and avoid system libraries, distro packages, kernel‑dependent features, and GPU‑dependent features.

This makes Electron apps massive. Steam has to bundle its own runtime. Chrome ships its own libraries, games ship their own lbistdc++, and apps avoid system GTK/QT versions.

Linux's ABI instability makes cross‑platform apps bloated.

A single graphics API, driver model, shader compiler, and GPU memory model would be nice. -But NO! Linux gives them Mesa, Proprietary NVIDIA and AMD, per-distro Mesa versions, per-kernel driver quirks, per-DE compositor quirks, and per-GPU Vulkan layer differences.

Chrome GPU acceleration breaks, Electron apps flicker, Steam UI stutters, games crash on one driver but not another, and HDR and color management is nonexistent. Cross‑platform apps cannot rely on GPU behavior on Linux.

Cross‑platform apps aren’t failing; they're drowning in fragmentation.

you are viewing a single comment's thread
view the rest of the comments
[–] madthumbs@lemmy.world 0 points 2 weeks ago

It's Linux advocates helping me out by putting their lack of integrity on display.