I think nearly everyone except Canonical agrees that Flatpak is better in just about every way compared to Snap: it’s a lot faster, integrates better with the system (especially theming), and it has more 3rd party support now.
But Flatpak, by design, cannot replace the system package manager; it is intended to run GUI apps in a self-contained way. You can’t install a kernel, driver, or desktop environment in Flatpak. This leads to the next problem: apt is antiquated. The biggest issue is that unlike dnf or eopkg, there is no one liner to rollback an apt transaction. This feature, alone, could save users a lot of pain, e.g. when an LTT style meltdown occurs. Nor it would be very hard to implement. Another improvement that could be made is to make apt
upgrade (not an issue on dnf).
Got my first IT job offer. I have zero professional IT experience. I do have a few certs. What set me apart was on my resume that I put use Linux as a daily driving OS.
Keep in mind this job HAS NOTHING to do with Linux at all.
We go through the interview, I struggled with parts then he asked "You use linux as your main operating system at home?" I go "yea". He flips his monitor around and asks me to complete some fairly trivial basic tasks. He was running Kali.
- I had to install a program
- I had to uninstall the program
- I had to use a few tools on a website he gave me
- I had to show I know basic commands of navigating around the CLI
I do those really basic tasks and then I ask "Will I be working on Linux in this job?" and he goes "In this role? No you won't be we don't use it here"
I recently got the job offer, and I was told the thing that set me apart from the other candidates was that I can use Linux. Correct the job literally has NOTHING to do with Linux at all. However he said the fact that I use Linux indicates to him I have the ability to teach myself anything that I need to learn to do the job.
This isn’t intended to be a “hurr Linux better” post, but instead a legitimate discussion because I legitimately don’t get it. What the fuck are normal people supposed to do?
The standard argument against Linux always seems to center around the notion that sometimes things break and sometimes to recover from said broken states you need to use the terminal which people don’t want.
This seems kinda ridiculous, originally I went from dual boot to full time Linux around the time 10 first launched because I tried to upgrade and it completely fucked my system. Now that’s happening again with 11. People are upgrading and it’s completely breaking their systems.
Between the time I originally got screwed by 10 and the present day I’ve tried to fix these types of issues a dozen different times for people, both on 10 and 11. Usually it seems to manifest as either a recovery loop or as a completely unusably slow system. I’ve honestly managed to fix maybe 2 of these without just wiping and reinstalling everything which often does seem to be the only real option.
I get that Linux isn’t always perfect for everyone, but it’s absurd to pretend that Windows is actually easier or more stable. Windows is a god awful product, as soon as anything goes wrong you’re SOL. At this point I see why so many people just use iPads or android tablets for home computing needs, at least those are going to actually work after you update them.
None of this to even mention the fact that you’re expecting people to download executables off random internet pages to install software. It’s dangerous and a liability if you don’t know what to watch out for. This is exactly why so many people end up with adware and malware on their systems.
So I found out recently, as I'm looking for a new display, that HDMI2.1 doesn't support Linux — as mentioned in this issue tracker and this Phoronix article. What's more, this isn't blocked by any technical issue, but by legal issues, because the HDMI forum has blocked any open source implementation of HDMI2.1 drivers. This means HDMI2.1 will not work on Linux until: the patent expires, the law changes, or the HDMI forum changes their minds.
So, HDMI sucks. What can we do about it?
- Petition? Unlikely to succeed unless some big players in industry get involved.
- Boycott products with HDMI? Could be effective if enough people commit to it, but that means committing to not buying a TV for a quite a while.
- Lobby for legislation that would help prevent private interests from stymieing development of public, open projects?