Posted February 03, 2018
Magmarock: I was going to explain this in greater detail but it appears you’ve already done that for me.
1. you quite gaming cold turkey
2. your vsync is broken
3. your games can’t change resolution
All of this because of some minor nitpicks? I don’t think anyone else would want to put themselves through that.
I should probably have characterized that better. 1. you quite gaming cold turkey
2. your vsync is broken
3. your games can’t change resolution
All of this because of some minor nitpicks? I don’t think anyone else would want to put themselves through that.
1. Not all desktop PCs are gaming PCs and not all desktop users are gamers. (eg. My mother quite happily uses Lubuntu as her only OS.)
At the time, I was playing Dungeon Siege (a notable example of "beautiful but boring") and my main interests were just finishing a shift to anime, manga, prose fiction, and my programming hobby... all of which Linux was quite good at servicing even in 2004.
(Note: When that happened, I boxed up over 600 CD-ROMs and left it to my younger brothers to spend all the time they wanted on our couple dozen games apiece for N64 and PlayStation. I wasn't a casual gamer by any means before my interests shifted.)
At the same time, my Windows XP setup had become a buggy, unstable mess and, for some reason, it didn't occur to me to pirate my missing install media and reinstall it.
2. I've never used VSync, even when I had the option, because I'm too used to input response without it and it made the mouse feel sluggish on the hardware I ran Windows on.
3. Linux is getting close to fixing the problem that requires me to lock out resolution-changing from both directions. Modern Linux games default to "fullscreen windowed" mode and Wayland will resolve the "my WM doesn't realize the resolution change is temporary" problem by providing a proper "change the resolution until I quit" API and limiting permanent resolution changes to the system settings application.
As for the scroll wheel on Windows, it was merely intended to characterize something Windows users don't think about which "sucks" about Windows when viewed from the outside. Other examples which can only be fixed using 3rd-party software now include the lack of support for redefining a key to be Compose, lack of the "primary selection" (the mechanism which allows you to copy-paste by selecting some text and then middle-clicking where you want it), and Windows's inability to support Linux/MacOS-style "click-drag-release to select a context menu item" interaction.
I'll have to disagree on that. If anything, the average Windows user is less sensible because you have to switch to Linux rather than growing up on it and childish minds are more likely to be driven away by the effort involved in learning the vagarities of a new system.
Have you seen some of the "I'm taking my ball and going home!" tantrums that mod creators and the like have had in various Windows gamer forums?
(...and I can't count the number of times I've seen that kind of behaviour from non-Linux-using people on Fanfiction.net and deviantART.)
This is a textbook example of having such a small sample that you can't draw useful conclusions because you can't tell signal from noise.
Magmarock: Flatpaks, Snaps, yum, apt, pacman. These are just some of the examples of what I meant when I said “their obsession with features and systems that do not matter” The community can’t make up it’s mind on what direction to take things so it tries to take them all. A community that specialises in everything will master nothing. This is why Flats are not taking off.
I'll take this in several steps. First, yum, apt, and pacman are system package managers. They're intended to handle the stuff which is not distro-agnostic and they've also been around for a while.
For example, APT and Yum were developed in 1998 and 1999, respectively, (Yum being a nicer frontend for the RPM format, which dates back to 1997) and were intended to supplant just unpacking archives full of files. The vast majority of Linux distros use either APT or RPM-based packaging, so that's a good example of non-fragmentation. (APT stands for Advanced Package Tool because it was state of the art when it was created.)
pacman (Arch Linux) and emerge (Gentoo Linux) exist in part because APT and RPM weren't designed to be well-suited to rolling-release distros with an "automatically build from source" option, so they have a rationale for not just using the big two choices.
Flatpak, originally known as xdg-app, was explicitly designed to complement traditional packaging by providing a cross-distro way to distribute, sandbox, and update desktop applications. By design, it CANNOT replace the system package manager for non-desktop components like the kernel and core components like the init system. (Similar to how you can't update your Android phone's OS by installing an APK.)
The "xdg" is a clue... it stands for "Cross-Desktop Group" (the original name for Freedesktop.org) and, like other XDG utilities and standards, was explicitly developed as a collaborative effort to design something everyone was willing to work toward using. (Other XDG-standardized things include icon themes, D-Bus as a replacement for DCOP (KDE) and CORBA (GNOME), and the modern standard for allowing applications to define and install launcher icons once for all possible desktops.)
Snaps, on the other hand, were invented by Canonical around the same time as xdg-app as part of their continuing pattern of reinventing other people's wheels (and never in a superior way) ...usually so they can try to gain an advantage by granting themselves special licensing exceptions. (See also Mir vs. Wayland, Upstart vs. systemd, and libappindicator vs. KStatusNotifierItem)
Flatpak's adoption is actually coming along very well. The main holdup is that it takes time for the various desktop environments to implement the various Flatpak Portals APIs, then those updates have to get released, then those releases have to get integrated into distro release cycles.
As for Kdenlive, I whole-heartedly agree that what they did with their site is both idiotic and insane and there's no excuse for it.
That said, I know I've seen some pretty stupid and crazy decisions by Windows freeware developers over the last couple of decades. (I've had Internet access since 1997).
No barrel-digging needed. It's linked from the Wikipedia Flatpak article.