Lunatech
-
@starlily @c0nac @thelinuxexperiment Only if you are a #Linux geek that 1) knows it's POSSIBLE to do those things, and 2) knows HOW to do them.
The problem with excluding or pinning a package is that often you don't know you should have done that until the new version (that breaks things) gets installed during a normal update run. And then it's too late. That was certainly the case with #lirc, the old version worked great and then one day the new version got install during a normal apt update/upgrade run and suddenly buttons on infrared remotes stopped working as they should. It went from "working great" to "dumpster fire" with one update, but of course no one knew that update was coming so no one bothered to exclude or pin it. Fortunately people started finding ways to install the old version (on #Ubuntu / #Debian based systems) and how to pin that old version once installed, but then you still have the problem that if your hard drive goes kaput or you do a clean install to a new version of the OS you won't have that pinned or excluded package anymore, so you have to hope the process for installing the old version still works. Whereas with something that installs from a Windows .exe file or a MacOS .dmg file or similar, you might have taken the two seconds necessary to save it to an external drive just in case a future version was totally screwed up (and even if you didn't, someone else on the Internet probably did).
This is just another case where Linux people want to pretend they have equivalent (or even better) functionality, or "flexibility" as you call it, without taking into account that people won't do something if it is significantly more difficult than on those other systems. There is still a significant number of #Linux devotees that seem to thing that harder is good, or at least that it's okay, and that's probably a big reason why #MacOS in particular continues to hold onto such a big market share. A primary goal of #Apple (at least while Steve Jobs was still alive) was to make things as easy as possible for users, and doing that is a big reason they could charge the "Apple tax". Meanwhile Linux types were like "It's perfectly fine if things are hard and you have to spend hours trying to make something work that would take you five minutes in Windows - Linux is supposed to be a challenge and a puzzle, that's how you 'learn' Linux." But the vast majority of computer users don't WANT to "learn" an operating system, they just want the damned thing to work with the least amount of pain!
-
@thelinuxexperiment And then you go into the difference in installing programs on #Linux vs. #Windows. What you are leaving out is that when you install a program from an app store, you lose control over it. If the developer wants to push an update that breaks functionality or just doesn't work, you are stuck with that version of the program. There is no way to roll back to the previous version (unless you are very proficient in Linux, perhaps).
A good example of this is the #lirc software for infrared remote devices. The 0.9x versions were dead simple to install and use. Then they came out with the 1.x versions and that completely broke everyone's remotes. The new version is a nightmare to set up and configure and requires skills far beyond the capability of many users (partly because the developers failed to provide simple instructions). Even though this happend over five years ago, people are still using various hacks to install the older version of lirc, or they are putting up with double clicks and some keys not working, or they are switching to distros that have already taken care of the issue for them such as LibreELEC which basically doesn't let you do anything in Linux other than run Kodi, or if they are true Linux geeks then they have somehow figured out how to make the new version work (and then kept it to themselves, apparently). If it had been a Windows driver installed using an .exe file, you could just install from your old .exe (assuming you saved it, or could find it online) and you'd be back in business.
This is actually one of the things I have hated about #Linux for a very long time, that you can't just download a package and after installing set it aside in case a future upgrade breaks something. It's actually an app store problem; you have the same issue in #MacOS if you get a program from their app store. And yes, I know in theory you can probably save snap and/or flatpak packages for future re-use, but are users really given the option to do that? Point is it's not nearly as easy as just re-running a Windows .exe file to re-install an older version that worked the way you wanted it to.
-
@Stark9837 @Edent In recent days I have read a couple articles suggesting the #LePotato as a good replacement for the #RaspberryPi 3B - I have not used it personally so can't say how compatible it is with a real Raspberry Pi though. Be aware the ethernet connection is only 10/100, not GB.