News for hackers. Stuff that matters.
Re:Why is there only one Snap Store? by the_af on Thursday August 13, 2020 @07:43PM (#24151282)
> run some Linux exclusive software

Like what? I run Linux because I want control of my computer. The minute a distro starts gatekeeping, the moment I switch to a different distro.

Increasingly, you can run Linux software on non-Linux OSes, if a piece of software is all you care about.

Re:Why is there only one Snap Store? by umanwizard on Thursday August 13, 2020 @09:11PM (#24152034)
Docker is the most major example I can think of of something that only runs on Linux.
Re:Why is there only one Snap Store? by Google234 on Friday August 14, 2020 @08:05AM (#24156783)
And Mac
Re:Why is there only one Snap Store? by umanwizard on Friday August 14, 2020 @08:23AM (#24156946)
Not natively. Docker for Mac is a thing, yes, but it’s just a wrapper around a Linux VM.
Re:Why is there only one Snap Store? by the_af on Friday August 14, 2020 @09:02AM (#24157324)
Ultimately, you can run Docker on a VM for local development, and of course you'll run it on a Linux server on production. But you don't need Canonical gatekeeping for that...
Re:Why is there only one Snap Store? by umanwizard on Friday August 14, 2020 @09:53AM (#24157935)
You can, but it's annoying enough that I switched to Linux at work, even though I prefer macOS as a user.
Re:Why is there only one Snap Store? by the_af on Friday August 14, 2020 @11:11AM (#24158930)
Interesting. I'm a fulltime Linux user, but wanted to try a macbook for my current job so they gave me one. I still haven't done any serious work with docker, but people tell me it runs like molasses on mac. Is that your experience? If so, I might want to switch back to Linux.
Re:Why is there only one Snap Store? by umanwizard on Friday August 14, 2020 @11:25AM (#24159112)
My main annoyances are:

* It is slower (might not matter depending on your workload).

* It requires manual tuning to set the correct RAM limit (whereas Docker containers on Linux are just normal processes so they just use however much RAM they need like any other process).

* It's difficult to use the normal administration tools you're familiar with: you can't, from the host, see containers running in top, or attach a debugger to them. You have to either open a shell in the container and install all the typical GNU/Linux tools there, or have some weird remote debugging setup.