X is old and very hard to maintain. A lot of rules about how displays work have changed drastically since X became a thing. X went along with most of those changes, which meant the introduction of more and more hacks to keep it running.
Over time X became worse and worse to work on and people realized that it’s easier to write something new from scratch instead of trying to fix the decade-old technical debt in X.
That new thing was Wayland and over time most if not all people that where interested in working on desktop compositing pivoted away from X.
Wayland (as it is always the case with new software of that size) didn’t hit the ground running. It had various issues at the beginning and also follows a different desig philosophy than X.
Despite a lot of issues being fixed some people are still very vocal about not wanting to use wayland for one reason or another. While some of those reasons are valid, most come from ignorance or laziness to adapt.
Hopefully when RISCv gets there it won’t be so bad.
Now that manufacturers are getting called out for it they tend to follow the support cycle upstream. Now, much of it falls on the chip makers, Qualcomm specifically supports chips for 5 years iirc (and 8 years for their industrial chips).
If the manufacturers can achieve vertical integration, like Apple has, with RISCv I think we’ll see a lot more mainlined support from them.
Unfortunately that’s moistly on maufacters. If they don’t release the kernel LOS can’t do anything. Also depending on the phone it might take a while till someone picks the phone and decides to support it. Laptops do have compatibility options. But I get what your saying, it is annoying but what did you expect from such organization?
It would be awesome if we could just install whatever like we can on pcs. On phones you still need a developer to make a specific rom for that device, we were close with Generic System Images (GSIs), but I don’t think they really went anywhere
I second the recommendation for lineage OS. I’ve been using it since 2011 with my Nexus S (when it was Cyanogen). Works, defaults to de-googled, but easy to install gapps at the same time (follow instructions because it needs to be done before first boot).
I’ll never run a stock ROM again if I can help it, and so far…
I am no programmer either, mainly a technical-oriented user, and I made the switch to a linux-only desktop almost 20 years ago. I tried several distros but I keep coming back to ubuntu (in vanilla gnome mode), with it’s closeness to debian and huge library of apps, with it’s massive userbase you get a lot of online community support, and it’s really polished these days. For the last 5-6 years or so I’ve been using “LTS” releases, doing major updates every two years, I found that to be a very reasonable cadence and it gives you great environment stability. The only significant downside I found these days is ubuntu’s insistence in using their (proprietary?) snap desktop container app ecosystem, I personally much prefer flatpaks, and actually I use flatpaks extensively on my ubuntu desktop for SW that needs frequent updating (darktable, logseq, etc)
I use Tree Style Tab for the sidebar and Simple Tab Groups to get workspaces. They work quite well together. Customize userChrome.css to get rid of the sidebar header and other things and you get something like this
I have been running Pop!_OS for a couple months (Linux in general), it’s been rock solid! I had it running dual booted with Windows for about 1.5 months and had no issues. Nvidia drivers also just work really well.
I’ve been looking around to see if the grass is greener on the other side with other distros, but I keep coming back to Pop!_OS. I’m also super excited about their new Desktop Environment (DE) coming later this year.
Debian is very easy to manage, it has the one of packages and mostly sane defaults. Ubuntu’s user friendliness owes a lot to Debian. I do not like the state of package management however. Dpkg is in need of some upgrades, and the deb package format has some security concerns.
Rocky, being RHEL-derived is, as expected, exceptionally stable. I personally find DNF to be the superior package manager and I have historically run into fewer issues with it. Repos are extensive, especially with copr and fusion, but not as good as Debian.
For a simple home server use Debian. If you want experience with enterprise Linux use Rocky.
Passenger information systems in public transport. Some might run some kind of embedded windows, but most run on Linux. Certainly here in Czechia, but I believe it’s common at east throughout the Central Europe.
linux
Active
This magazine is from a federated server and may be incomplete. Browse more on the original instance.