I think it would be good if they expanded the permissions system. Taking inspiration from the android world where it will ask for the permission whenever it needs to access something on the system. This is an ideal world but would take a lot of effort for the maintainers to implement. I guess it needs time to mature. I just hope flatpak devs want to adress the issue eventually… So far I only ever see people just accepting the way it is now and finding workarounds…
Android has the benefit of being greenfield and has an API that everything needs to go through to access the system. Flatpacks and snaps do not have this. They need to work with applications that were never designed to be sandboxed and just expect to have access to everything all the time so is a much harder problem to solve.
No reason why Flatpak can’t create such an API though so that new applications can use it, older applications can eventually switch to, etc. We’re already seeing adoption of things like xdg-desktop-portal so it isn’t that out of the question.
Yes, but this takes time and still has to work with applications that dont support it. Where Anrdoid can just force everyone that wants to create an app to use their API. So it is harder for flatpack to encourage everyone to adpot it.
Of course, it will definitely take time to transition over, but that’s the case for all APIs in the PC ecosystem. I am a firm believer of “if you build it people will come” and I am sure a well integrated Flatpak permissions system with good UX is a convincing argument for a lot of apps to switch over.
Unfortunately this means that sometimes the project maintainers get complaints and not the package maintainer. Two projects I’m involved with don’t officially support Flatpak. With one of them we do want to support it eventually but things just aren’t there are and we have far bigger fish to fry.
The problem is that some well meaning people have created flatpaks and published them to flathub which means every single time something breaks or doesn’t work correctly they come to the actual project to complain about something we didn’t even do.
That removes the package, and your personal stored config and cache of the browser. NOTE: rm -rf is permanent without a backup or snapshot to restore from. Don’t delete these unless you are certain you want to.
Is that including Steamdeck in that 3%, or users becoming aware of Linux based on Steamdeck? 3 percent may not seem like much but it moves the 2 percent from 1 in 50 people to close to 1 in 30 people. So more chance of bumping into a fellow user. I met up with an old work colleague just before the pandemic, we got to chatting about computers he mentioned he had dumped W10 for Mint around the same time I’d dropped W10 for OpenSUSE. Seems the Windows 10 was a tipping point for more savvy computer users who understood there could be other Operating Systems out there besides Windows or MacOS.
I used FreeBSD as my OS on my laptop a few years ago and It’s pretty good but with the advancements and huge support that Linux gets, FreeBSD has to play a forever game of catch up. I’ll use it again someday
I’m on my second Dell XPS 13 Developer laptop which comes with Ubuntu pre installed. I loved the first one but played too much Minecraft and wore out a couple of keys. I had it long enough that decent replacement keyboards were hard to find so I got a new laptop from the same line. I love the second one even more. My brother, also a Linux-using software professional, made the initial recommendation, so there is at least one other person who liked this line.
Ooo, nice! Although I don’t really want to use Ubuntu myself (nothing wrong with the distro itself, I’ve just tried others I like), the knowledge it’s Linux compatible is amazing!
I have two generations of XPS 15 running Linux without issue. You may need to disable secure boot depending on what distro you install, but beyond that everything works great 👍
I had an XPS 13 non developer for about 5 years. Ran any distro I threw at it. Upgraded to a frameworks last year though and not looking back. It’s all about that 3:2 display for me. The main thing I miss on the XPS is that it sipped power while suspended. I could leave it with the lid closed for a week unplugged and it would still be at 50% The framework 12th Gen is not so forgiving. If it sits in my bag all weekend it will be dead come Monday.
Point is, if you work for some big corp, when you buy something, you want proper warranties meaning people to blame if it breaks down. I have seen corps want to pay for stuff available free just so they can point at someone if there’s a problem. Ubuntu is mostly fine, Canonical does offer support, but “nobody ever got fired for choosing IBM”.
The enterprise support also means security updates, which is a huge requirement for government contract work (not just US, anything military really). I’ve also seen requirements for use of DISA approved products. I think at the time RHEL and maybe SUSE were the only ones on the list - I’m a few years removed from having to care about this.
We’ve got over two hundred Rocky/Centos vms. all of them ‘pets’ that would require manual migration of lots of very different services, many of them bespoke. That’s quite a lot of work.
Professional applications (e.g. CAD,…) generally don’t support many distributions. In my field, RHEL and SLES are widely supported and a few tools also support Ubuntu.
Am I the only one old enough to remember the 2006 deal between Microsoft and Novell? Now Red Hat is on the hot seat with everyone blaming and hating, I remember when Novell was in similar position in terms of community feeling betrayed.
This may not work for everyone, but the only way to truly embrace Linux was to wipe the windows partition and start using Linux. That’s it, you no longer have to option to run back to your dual booted Windows if shit doesnt work. You sit down and figure it out.
You can say something like “I’ve been here before the Steam Deck” or “I’ve seen the SystemD holy war” or any of the earlier changes around linux you’ve encountered
linux
Newest
This magazine is from a federated server and may be incomplete. Browse more on the original instance.