2 ms·
Your assumptions about Linux are either all made up, or are based in working with some VERY incompetent people. Most of what you refer to is Android is the UI
by ActorNightly 3y ago
Your assumptions about Linux are either all made up, or are based in working with some VERY incompetent people.
Most of what you refer to is Android is the UI stuff built on top of a slimmed down Linux Kernel.
- eternityforest 3y agoI've used Linux exclusively on desktop for about 10 years, and used it on lots of embedded controllers. When you use Linux the "classic" way, where you let the package manager do shared dependencies, large and complex suff often breaks. You can't install half the software out there because it was made for a different version of some library than the one the system has. On servers, it seems the main way around that is just to build against old stable OS versions. When you use it with flatpaks or snaps, stuff sometimes breaks too, or is missing features, or has performance trouble. I don't know anyone who uses Linux on the desktop and has everything just work with zero tinkering and maintenance, unless they are just using simple unixy software. When you have 10-50 large apps with 100 dependencies each, every year you will probably have a few that break.
- ActorNightly 3y agoI feel like you need to take another look at Linux. None of these problems are really a thing in modern deployments. The whole point of containers is that you really just install a core CentOS, and then roll up all dependencies within the image definitions.