• 2 Posts
  • 10 Comments
Joined 5 months ago
cake
Cake day: June 10th, 2025

help-circle
  • tsugu@gregtech.eutolinuxmemes@lemmy.worldI love snap /s
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    18 days ago

    Hi, a real snap packager here. In comparison to flathub the devs are not required to publish their snapcraft.yamls but the store won’t accept an app with privileged access. By default you can’t even connect to dbus. You go to the forum, link your snapcraft.yaml and explain why you need the access. The process is the same with plugs that don’t auto connect, which ones are those you can read here. You can upload an app with a plug that doesn’t auto connect but your users will have to manually do so.

    The requirements for classic snaps (no confinement) are much stricter and the admins are careful about granting that privilege. The store also makes it clear whether a package is official or from a star developer so if the app is going to handle sensitive data, you probably won’t trust an unverified developer.

    As for the walled garden, you’re free to share your .snap files and their snapcraft.yamls anywhere you want. Canonical has control of the central store but nothing can stop you from having a repo with snaps that your users install locally. The vast majority of apps won’t do that because there’s no reason to, but you can. I know Obsidian Notes used to do that at some point.



  • Corporate owned

    Let’s shill Fedora and OpenSUSE instead, who depend on the money and support from their corpos. At least they don’t directly own them amiright?

    Old ass repos

    Take a wild guess why snap was created. To have up to date packages across all Ubuntus.

    Not even stable

    https://youtu.be/JKZKpXaJsPI

    "The tech behind Europe’s space missions

    Linux Mint better

    Their main version is literally customized Ubuntu, LMDE is barely recommended or used

    Does not ask before doing anything major

    What?

    More snaps

    More fun


  • On a technical level, they’ve gotten very capable and in some ways are better than flatpak (packaging CLI software is super easy). Yes in the beginning they were slow but 10 years has passed.

    What a lot of users dislike is Canonical not open sourcing the backend that hosts the files. You can always install them locally, similarly to apks on Android. I don’t see it as an issue because once the parent company/organisation dies that’s usually it for the project, be it open source or proprietary.

    Snaps also use runtimes based on Ubuntu itself so Canonical dying = losing core functionality that is open source but nobody else will bother to take on that job.


  • Having a closed source backend isn’t the reason for malicious packages. There’s a clear distinction between official and unofficial packages, and flathub isn’t immune to this either.

    In comparison to flatpak, each runtime (core[number]) is supported for 10 years, so developers aren’t pressured to update it if the app keeps working. The side effect is that over time you will end up with a few extra core snaps on your system but the peace of mind for the maintainers is worth it imo.



  • This is a post I made on r/BuyFromEU a few months ago. Could help you understand why would someone use it.

    Despite its relative skewed reputation among online Linux enthusiast, Ubuntu has remained the most downloaded and support Linux distribution to this day.

    These are my reasons for picking this distro specifically:

    1. A unique user interface. A common theme I noticed on this subreddit is recommending Linux Mint as a drop in replacement for Windows due to its similar UI - this is perfectly valid but I appreciate Ubuntu’s unique layout and workflow. I got used to it very quickly and I now can’t even use Windows without placing my taskbar on the left.

    Tap the Windows (super) key once to bring up all of your running apps on the workspace, tap it twice to bring up the app launcher. This makes a lot of sense and makes it easier to navigate the open apps for me.

    I could write about a lot more things I like about its UI, such as how you can just start typing inside of the file manager to start searching, but the point is that a different UI from Windows doesn’t mean you can’t ever get used to it or like it. One thing I really love is notifications appearing on the top of the screen just like on Android/ios. It’s a small thing but they count too.

    1. Long term support. Have you ever felt like you just want to keep using your Windows PC until it dies and only receive security updates? Every Ubuntu is supported for 10 years and you can always select that you want to install security updates only. I have a laptop with Ubuntu 22.04 and it’s still running just fine, and it will keep doing so until 2032.

    By default you get 5 years of support, and to get the other 5 you have to make an account and attach your device to it. I know, I know, accounts are bad because Microsoft is ran by morons who won’t let you even boot up your device without one, but the company behind Ubuntu has to live somehow. They wouldn’t be able to get money from companies who run thousands of workstations if everyone got such long support for free. Companies pay for it, you as an individual get it for free. No personal data are required either.

    1. Personality. Yes, it is subjective, hence the title of this post. The purple and orange color scheme is iconic, they even have their own font, every new version is named after some animal with a unique wallpaper made just for it. When watching videos I sometimes notice a computer with Ubuntu on it, and can pinpoint what version that is, what was special about it.

    I dug deeper and discovered that in the past Canonical, the company behind Ubuntu, tried making a phone which failed. It had a user interface which would be used across both the desktop and mobile phones. But it turns out the community (UBPorts) is keeping it alive. The fact that a company tried launching a phone and failed doesn’t make Ubuntu a better operating system than let’s say Debian or Fedora. I just feel like it’s a very unique company with a rich history that’s fun to learn about.

    The elephant in the room, the snap package manager

    Yes, Ubuntu partially switched to this form of software distribution. If you don’t even know what a package manager is, you can ignore this. I’m including this section because someone will eventually mention it in the comments. Snaps aren’t bad or evil by any means. If you heard that they are bad, I encourage you to give this a read and then make your own opinion instead of parroting whatever someone said.

    https://www.reddit.com/r/BuyFromEU/s/HiWHfrAeSH


  • I’m not so sure about that when looking at stats

    On Steam you can see Mint, which uses the LTS, Ubuntu 24.04 itself, the snapped version of steam (could be used anywhere, only Canonical has access to those stats)

    And on the snaps I maintain I see this. The LTS releases seem to be used the most