3 ms·
Not everyone is on Ubuntu. I currently have eight VMs each with different distros. Mostly it's for testing library compatability on install and input weirdness
by dazzawazza 8y ago
Not everyone is on Ubuntu.
I currently have eight VMs each with different distros. Mostly it's for testing library compatability on install and input weirdness.
That's a lot of testing.
- alexeiz 8y agoSnaps work on other Linux distros, not just Ubuntu. There is also Flatpak which may work even better. You should do your research.
- AnIdiotOnTheNet 8y agoHe still has a deployment problem. Flatpak needs to be installed and requires users to set up repos, including flathub itself, so he has to have them jump through extra hoops even if he puts his product in the largest most default repo available. From what I understand about Snap, the only difference is that that the One True Repo is installed by default. AppImage is another option he could consider, which requires no repos or additional installs, just flipping the execute bit on the AppImage file. Unfortunately even that is spotty because there is no standard set of libraries to rely on like there is on other platforms, so he'd pretty much have to include everything from glibc up to be safe.
- popey 8y agoSnaps work on at least 40 different distros last time I looked. They remove a significant chunk of that 'library compatibility' because they ship the necessary dependencies in the package. While Ubuntu dominates the Linux desktop market, by a couple of orders of magnitude, we made snaps with the express intention of them working on all the major leading distros. The goal being to ensure you don't need to test on all those different distros. One snap to rule them all ;)
- moocowtruck 8y agoi think people mentioned snaps work on non-ubuntu systems. can't you build everything statically that you need, and deploy as snap? is it a ton more difficult than that? not saying thats easy, but seems less of a burden and you can hit at least a large amount of users