Live data from Hacker News

Why is there only one Snap Store?

merlijn.sebrechts.be

131–140 of 362 posts

Re: Why is there only one Snap Store?

#131

Earlier quoted context omitted.

I got so excited about LXD ... until I found out it requires snap. My first "cup of ubuntu" was well over 10 years ago now and I've always wanted to see it succeed. It's repeated squandering of so much potential. Edit: I was referring to LXD usage on Ubuntu-20.04 and versions going forward (I should have made that clear in the post). Sure, snap isn't technically required since you can "change distros" or "compile it…

It does not require snap, it is just the default way to install it. You can compile it yourself, or check the repositories of your distro of choice otherwise. I think Arch has it in their repositories, for example.

Doesn't look convenient due to this:

    lxd - Transitional package - lxd -> snap (lxd)

Re: Why is there only one Snap Store?

#132

"Interestingly, Canonical actually released an open-source prototype Snap store backend a few years ago, but there was very little interest from the community in in actually maintaining and running a second Snap store, so the project bit-rotted and became incompatible with the current Snap protocol." That open-source server was a single-python-file hacky prototype written in an employee's spare time. It's not surpris…

It's a right PITA open-sourcing a server component that ties into various back-end business processes, and a completely thankless task. Not at all surprised they didn't bother. It's not like they're swimming in money anymore, they have to be more careful what they spend time and money on.

Re: Why is there only one Snap Store?

#133
post #85

This is easy to explain if you think of it as a business decision. Why would anyone pay $30000 for a custom "enterprise edition" snap store[1] -- which among other features restores full control of updates -- if anyone could easily set up their own snap stores? [1] https://ubuntu.com/pricing/devices

I don't think open sourcing the store would significantly cut their sales. Running a world-wide package distribution network in itself is an incredible cost which many companies are willing to pay for. CentOS did not cut into the sales of RHEL either, for example. It's useful to have someone to yell at when things break.

Also note that there are already alternatives. I personally know a few companies who built their own stores internally and it's actually very easy to do so if you install the apps using side-loading.

Re: Why is there only one Snap Store?

#134
post #55

Earlier quoted context omitted.

What's wrong with elementary OS? (pls don't kill me HN — Edit: yup, downvoted for a simple question)

• Nothing available that's as lightweight and good as Apple's "office"-type suite. • Nothing as all-around good as Preview (yes, seriously). • Worse battery life, partly due to worse OS optimizations and partly due to not having Safari available. Solutions to this in Linux that actually yield good results usually involve hard-capping performance at a pretty low level, IME. • Little things like screen recording and sc…

> • Nothing available that's as lightweight and good as Apple's "office"-type suite.

I personally create markdown documents in vis (a text editor like vim, but lighterweight — > • Nothing as all-around good as Preview (yes, seriously).

Not having ever needed to fill out a PDF form, I won’t comment.

> • Worse battery life, partly due to worse OS optimizations and partly due to not having Safari available. Solutions to this in Linux that actually yield good results usually involve hard-capping performance at a pretty low level, IME.

“not having Safari available” — there are a million WebKit based browsers on Linux from the extremely Safari-like Gnome Web to Luakit to suckless Surf.

“hard-capping performance at a pretty low level” — Macbooks have their performance capped by cooling systems that can’t sustain high clock speeds anyway

> • Little things like screen recording and screenshot capabilities not being as nice for basic use, out of the box.

Speak for yourself, Simple Screen Recorder has been exactly that, simple and nice, out of the box, for me.¹

> • AFAIK not only is the default English keyboard on Linux far worse at the task of writing in English than that on macOS, there's not a single alternative layout that's close to as good as the Mac default. Yes, I'm dead serious about this, and frankly it's friggin' weird they'd have such a significant advantage on something like that in the year 2020, and I really wish other operating systems would catch up because I do not like being forced to use Apple products just so my experience composing documents in English isn't bad. I do not understand how they still have such a large advantage here, but somehow, they do. Totally baffling.

Like a sibling comment, I don't know what you’re talking about. However, I can say I love typing with my current layout.²

> • If you do anything serious with software-UI-related graphic design, or work closely with people who do, you pretty much need a Mac because odds are good you'll be using at least some mac-only software or have things shared with you that work only in mac programs.

~~ It’s too bad if this niche has failed to produce more portable programs. But I don’t see it as a failing of the OS for the vast majority of users.~~

elementary OS is itself a serious commercial software-related graphic design project. I am not aware of it’s designers using any macOS only software

> • You lose a variety of time-saving integrations with i-devices, if you're someone who takes advantage of those.

I don’t and I don’t see them as things to be taken advantage of by consumers as much as things to take advantage of and consume them and all their hardware-purchasing decisions through lock-in.

[1]: On the distro I use, PrintScreen instantly pops open a screenshot in a lightweight MS P aint-style editor (mtpaint, which can crop with one shortcut). On ChromiumOS there’s one shortcut for fullscreen shot and one for drag-to-capture (Control + [Shift +] Show Apps IIRC), either one of which triggers a notification with a thumbnail of the shot that can be clicked to open the folder. I've also seen a small gui for taking shots of windows, areas, or the full screen with or without the cursor and/or a specifiable delay (on an old Puppy). I imagine elementaryOS has a very similar method to macOS, but I’ve never bothered to distro-hop to it because after using macOS for a while at school I didn’t miss it at home (it seems like a good OS only compared to Windows).

[2]: Eg. I can type a superscript one simply by tapping , where Compose is mapped to tapping my left shift key. IIUC this would require installing third-party software like Karabiner Elements on macOS.

Re: Why is there only one Snap Store?

#135

Earlier quoted context omitted.

To be completely honest, if Canonical ever wants the theoretical "year of the Linux desktop" to happen, they need a way to get proper cloud accounts working. A big part of the value of Apple's ecosystem is iCloud. Microsoft has done the same thing with the syncing and cross platform capabilities of their Microsoft Accounts. Most Linux users today don't care much if they need to create separate email, cloud storage, b…

Honestly I think it’s simpler than that. The Linux desktop experience is just terrible... I have never successfully installed a Linux distro without having to fiddle with some boot flag or some config file. Every major Linux desktop environment has been unreliable at best. Software support is fragmented across dozens of distros. I think WSL has been the biggest win for Linux on the desktop, but ironically it’s on win…

What year is this? Linux desktop experience is fantastic in 2020. It has been for several years. That's bordering FUD you're spreading.

Re: Why is there only one Snap Store?

#136

The author mentions popularity as a justification and good reason to go with a central snap store. I am baffled.

(author here)

I'm not sure what you are referring to exactly, where do you think I say that?

These are the reasons I talk about in the blog:

* users can easily discover new applications, * developers can easily publish their apps, * and developing Snap itself is easier.

Re: Why is there only one Snap Store?

#137

Earlier quoted context omitted.

Wow - strong language. Can I ask - do you contribute meaningfully to any open source packages? Do you buy software at a significant commercial level? I've noticed this sort of total absolutest, outraged, scorched earth style sometimes comes from the free riders. At least in some businesses I've worked with - if you can eliminate customers that approach things in this way your staff are happier, your life more relaxed…

> Can I ask - do you contribute meaningfully to any open source packages? Yes. > Do you buy software at a significant commercial level? No. > I think Redhat did the gatekeeper to 30 billion route. Where's the RedHat app store? Which version of RHEL is targeted at embedded devices yet requires an internet connection to install to validate your SSO credentials? Their business model is support and to my knowledge they h…

We need you and your points are totally valid.

Re: Why is there only one Snap Store?

#138

Earlier quoted context omitted.

I got so excited about LXD ... until I found out it requires snap. My first "cup of ubuntu" was well over 10 years ago now and I've always wanted to see it succeed. It's repeated squandering of so much potential. Edit: I was referring to LXD usage on Ubuntu-20.04 and versions going forward (I should have made that clear in the post). Sure, snap isn't technically required since you can "change distros" or "compile it…

It does not require snap, it is just the default way to install it. You can compile it yourself, or check the repositories of your distro of choice otherwise. I think Arch has it in their repositories, for example.

On ubuntu it requires snap if you want it prepackaged.

Re: Why is there only one Snap Store?

#139
post #59
post #24

Earlier quoted context omitted.

> - making bad decisions so people jump off Ubuntu and go back to Debian, my beloved distro Amen. Debian is the best.

When I fist started using Debian, it was a bit of a potato. It improved over time but still felt a little wooden. Ubuntu brought a lot of people back into the Debian ecosystem, ensured that it improved constantly to the point where it's a corporate power buster, and I feel like the next release will hit the bullseye for sure.

Why did you squeeze so many release names into that comment?

Re: Why is there only one Snap Store?

#140
post #9

Semi-related: Does anyone else feel like Ubuntu has lost a lot of its momentum over the past few years? I don't hear about things they're doing nearly as often anymore.

Things they're currently doing that benefit the larger Linux community as a whole: - still engaging with vendors into making hardware work on Linux - they're contributing optimizations to gnome 3 - their still massive user base is testing stuff, discovering bugs and then those things get fixed upstream or at least get into Debian - making bad decisions so people jump off Ubuntu and go back to Debian, my beloved distr…

ZFS
Post reply on HN