Or the software updater failing randomly. Or drivers causing to system to blank out. If it had been an MVP would've been better than this pile of garbage. Hours and hours wasted fixing issues which just don't exist elsewhere.
Or the software updater failing randomly. Or drivers causing to system to blank out. If it had been an MVP would've been better than this pile of garbage. Hours and hours wasted fixing issues which just don't exist elsewhere.
It's still better in other areas, and of course, freedom and lack of surveillance, but regarding catching up to Windows and macOS in UI maturity and convenience, it's too late.
(And programmer/admin types, or people who "set it for their 70 year old parents and they use it just fine" are not a counter-argument).
Fortunately, macOS and Windows are going downhill UI wise too, so maybe they'll meet Linux further down, and Linux might even surpass them.
But damn some aspects are really annoying. One other issue is one package installation at a time with a lock which you can't do from other terminal.
Here's what GPT says:
> The APT package manager uses a lock file (usually /var/lib/dpkg/lock or /var/lib/apt/lists/lock) to ensure that only one process (like apt-get, apt, or the GUI Software Center) is modifying packages at a time.
To me this seems like a serious limitation
$ sudo apt-get install X
and they can cut and paste and it's done. To do the same with a GUI package manager I'd have to spell out 10 or so steps. I've had enough times where the spinner started spinning and never stopped spinning and the lock file never got unlocked or the package database got corrupted that I won't even try using one.It would be like the time they took the giant lock out of the kernel, but that kind of thing is fraught. I remember a few years in the 2 series where we were getting crashes all the times under heavy load from concurrency bugs after they took out that lock.
If you increase the number of CPUs though this became an increasing bottleneck and IBM did some really amazing work to make Linux scalable. Trouble is you now have to lock on smaller resources and the various combinations of things that could get locked increases the complexity exponentially. From the viewpoint of a user space developer the locking facilities under POSIX aren’t that good and move the tradeoff between “sometimes waiting for a lock” vs “dealing with data corruption” towards the former.
Linux does have solutions to this - Flatpak implements the macOS strategy of redundant static-linking, and Nix has an isolated dynamically-linked package manager that allows you to build and install packages concurrently. But both use a lot of disk space and aren't super intuitive to users that just want native versions of the programs they use.
I thought mobile OS were a big advance in responsiveness circa 2012: today my feelings are mixed. Low end Android phones are so bad it's easy to say "why do people get so excited about apps when it takes five minutes to load one?", my iPhone is clearly fine tuned to deliver notifications instantly, but my iPad sometimes has that out-to-lunch daydreamy feeling that Windows gives.
In fact, given the circumstances, it’s quite impressive we have desktop Linux at all. Even with its Sisyphean setbacks, it’s come quite a long way compared to 20 years ago when I first started using Linux.
mnky9800n•4mo ago
coolThingsFirst•4mo ago
coldtea•4mo ago
Your mouse would work fine if you got a compatible mice for which good drivers exist. Same for other parts of your setup. But this requires research.
coolThingsFirst•4mo ago
The incompetence is showing, just write code and ship it without a single care about the most basic bug there is. Let the users figure it out.
hollerith•4mo ago
>I no longer consider any of this to be valid, and consider this entire adventure so far to have been intellectually dishonest and filled with questionable assumptions about everything, so, please, if you're reading this and got linked here, stop reading this and tell whoever linked you here to shut the f*k up already.
coldtea•4mo ago
"I no longer consider any of this to be valid, and consider this entire adventure so far to have been intellectually dishonest and filled with questionable assumptions about everything, so, please, if you're reading this and got linked here, stop reading this and tell whoever linked you here to shut the f*k up already."
bigyabai•4mo ago
joezydeco•4mo ago
mnky9800n•4mo ago