I’m glad to see that he is learning in prison, talking and working through things. This really is the point of prisons: not just a place to keep people but a place to reform them.
Anyone of us could become a criminal given the right pressures and circumstances. I wish all prisons would reform and educate their inmates and that they come out as better people who can live a peaceful and productive life.
The problem is that 3rd parties are doing the packaging both on Snap and Flatpak whereas if they had followed proper security practice ONLY THE REAL DEV should ever be allowed to package their app as a Flatpak or Snap.
This would ensure security, as well as a proper functioning flatpak/snap and also all feedback would be directed to the Dev.
I’ve never liked the fact that Canonical and whoever can make Snaps and Flatpaks of other people’s software. There is zero security guarantee, zero guarantee they’ll update it and zero guarantee it will work.
Just because Snap and Flatpak exist doesn’t mean just anyone should be able to just make them.
If Valve only chooses to make a deb then so be it! It’s their product!
Lollypop. Simple interface that shows me album art. I can’t always remember band names or artist names but I know what the damn album cover looks like 👍
It should be ok because nothing will run on your system without a permission prompt at least. So they that should ring some bells of system is asking for your password when you didn’t try to install anything.
But best practice would be log in as a regular user and use sudo to do any admin tasks.
This is not the only way to install apps but as a Linux user there will be times when you will need to use the terminal. Might as well know that from now.
The instructions they gave are really simple and straightforward. If you struggle with that, you may want to learn a bit about the terminal.
But since you’re on Ubuntu there is a much easier way: go to Mullvad downloads page and download the deb file. Double click it and the Ubuntu App Store should open and install it. If not, open the App Store and search for gdebi and install it. Now right click the deb you downloaded, and click “open with…” and choose gdebi from the list.
It should check dependencies and give you an “install” button. Click that and wait for it to finish. Then simply launch Mullvad as normal.
In general on Linux you install apps by looking in the distro repo: either by searching the App Store or by using the terminal.
To do it from the terminal type:
‘sudo apt update’. Enter your password.
After it’s updated type 'apt search [name of app] and press enter. It will give you a list of apps with that name. Eg apt search lollypop (a music player). Then if you see it listed, you know it’s in the repo.
To install it type ‘sudo apt install lollypop’ and press enter. It will tell you how large it is and if you want to install it. Type “y” and press enter. It will finish it in a few seconds.
Done. Launch the app as normal.
There is also something called Flatpak’s which you can get from flathub.com You will also find instructions there on how to install flatpak on your system but typing a few commands.
Welcome to Linux. You’ll either embrace and love it or abandon it.
My Sony Xperia 10iii still has that light as well as a heaphone jack, SD card slot that can be removed by hand (no ejector tool needed) and full waterproofing. These are literally all the features missing on newer phones. Plus it has a genuine 3 cameras: wide, ultrawide and telephoto - no fake “macro” BS here.
Best of all it’s successor the Xperia 10v can be bought on the UK Sony site for just GBP299! Incredible price. But alas I don’t live there but if one had a friend there you could have them order it send it to you via courier.
It will be mostly Enterprise upgrading. The average consumer buys the cheapest laptop they can get. They won’t be upgrading. I think nowadays not many average consumers even use computers. They just do everything on a phone.
If it works for you then use it, however if you want the latest packages you’ll have to NOT use the LTS releases in which case be prepared to do a FULL REINSTALL every time a new version comes out.
Or use the LTS but use Snaps for those applications that you want to have the latest versions of. Snaps are getting better and I think eventually you won’t notice the difference between them and native apps, except for the space they just up. But that goes for Flatpak too.
Personally I use Linux Mint Debian Edition because I’m not happy with the way Canonical is going. In most cases the “old” apps are fine for me, but if I felt need the newest version I’ll use a Flatpak.
Another rolling option is OpenSuse Tumbleweed however, being a Mac which uses proprietary WiFi drivers, your WiFi will break with kernel updates, which can be irritating, unless you have ethernet.
I don’t live in the US. But I would hope that eventually prisons would adopt the mindset to reform inmates rather than just keep them locked up for nothing.
How so? How does ensuring they only the real dev of the app is also the only one allowed to package it hurt desktop adoption.
It’s very easy to enforce. Flathub need to verify the identity of the person submitting the Flatpak to make sure it’s the app’s dev uploading it and not Joe Smith or nsa.gov…
The official Developer of the app. E.g. the official dev of Blender is blender.org. The flatpak people give them a line of code to embed in their website and they use that to verify that the dev really is blender.org and not a malicious actor.
That’s not my point. I use Flathub but I try to only use verified apps which were packaged by the actual dev.
I’d rather get a deb from the official dev than a flatpak from flathub packaged by someone who is essentially anonymous and could easily inject malicious code.
If you think the dev himself could inject malicious code in the official app, then you should be super aware that an anonymous Joe can too, and is far more likely to.
Anyway flatpak ideally was supposed to save Devs the work of packaging for every distro so it makes sense that the real actual verified dev of the app would package the flatpak/snap himself