Snaps. Why? Please Stop

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. open-build-service

    Build and distribute Linux packages from sources in an automatic, consistent and reproducible way #obs

    It is basically a solved problem for developers.

    https://build.opensuse.org/ will let you target 20+ distros with very little work. You can also run your own local instance if you want https://github.com/openSUSE/open-build-service

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. UnspamifyUbuntu

    Remove spam from Ubuntu

    I now routinely install fake-ubuntu-advantage-tools.deb to remove Ubuntu "Advantage". It's an empty package that satisfies the dependencies.

    I also remove some of the crap that Ubuntu put in /etc/update-motd.d. From memory 10-help-text, 50-motd-news, 88-esm-announce, 91-contract-ua-esm-status are pointless and annoying.

    See https://github.com/Skyedra/UnspamifyUbuntu

  4. snapd

    The snapd and snap tools enable systems to work with .snap files.

    Oh don't get me started on that. I use Firefox on a work machine and I spent a number of hours troubleshooting why it couldn't access the Internet when I was connected on VPN.

    I suspected it had something to do with snapd, so I downloaded the .tar.gz release of Firefox and it worked. I kept investigating and figured it must have something to do with snap.firefox.firefox apparmor profile because the VPN client was symlinking the /etc/resolv.conf to /opt/.../resolv.conf

    However, updating the apparmor profile didn't help so I ultimately realized that snap has a hardcoded list of mounts that it mounts into the app container [1] and there's no way to change this.

    There are a number of reasons to hate on snapd, but this almost made me flip the table.

    [1]: https://github.com/snapcore/snapd/blob/3a88dc38ca122eba97192...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Mozilla's Firefox Nightly .deb Package for Debian-Based Linux Distributions

    1 project | news.ycombinator.com | 31 Oct 2023
  • Open Build Service

    1 project | news.ycombinator.com | 10 Jun 2023
  • Are you considering the switch to Linux? Exploring the Linux universe made easy! Introducing our new website page, showcasing 10 Linux variants. Compare the pros and cons of each variant effortlessly. 🐧💻 #LinuxVariants #opensource #linux #NovaCustom

    1 project | /r/NovaCustom | 10 Jun 2023
  • LURE Version 0.0.7 released. First beta version!

    1 project | /r/linux | 3 Feb 2023
  • What tools are available for maintaining a private repository?

    3 projects | /r/archlinux | 21 Nov 2022

Did you know that Go is
the 4th most popular programming language
based on number of references?