Live data from Hacker News

Ubuntu Core 22 is now available – optimised for IoT and embedded devices

ubuntu.com

41–50 of 110 posts

Re: Ubuntu Core 22 is now available – optimised for IoT and embedded devices

#41

I highly discourage anyone to use Ubuntu Core as part of their solution. It is a secure environment, yes, but it is a nightmare to configure (snaps) and for everything, expect for the most basic stuff, you will need what is called a "brand store", which costs about $20k/year, regardless if you have 1 or 100 devices. (We could not even make one snap talk to another snap, checking another snap status etc). We had comme…

I like Ubuntu, and looked into using Ubuntu Core for an IoT architecture a few years ago - but the "brand store", which IIRC is mandatory for private deployments, are complete madness.

Plus, while the concept behind Snaps is interesting, in practice they seem to be nearly universally reviled.

Re: Ubuntu Core 22 is now available – optimised for IoT and embedded devices

#42

Earlier quoted context omitted.

> what does snap bring that regular debian packaging does not Snap is like using a python virtualenv, while apt is like using global pip. We all know which one of these usually results in a broken installation. Apt debs more often than not rely on some specific version of a third party package which becomes a headache when there's another package that needs a different version of it. Snap in theory solves that, makin…

>If I had a dollar for every time I had apt bullshit me with "requires package, but it will not be installed" or something of the sort I'd probably have something over $20 which isn't that much but still infuriatingly high. Completely unrelated but the exactness of this turn of phrase here delighted me so much and without your permission I’d like to steal it for my own use in my daily conversations (without credit).

It's an adaptation of Doofenshmirtz's line from Phineas and Ferb:

> "Wow! If I had a nickel for every time I was doomed by a puppet, I'd have two nickels. Which isn't a lot, but it's weird that it happened twice. Right?"

Re: Ubuntu Core 22 is now available – optimised for IoT and embedded devices

#43
post #32

Earlier quoted context omitted.

> what does snap bring that regular debian packaging does not Snap is like using a python virtualenv, while apt is like using global pip. We all know which one of these usually results in a broken installation. Apt debs more often than not rely on some specific version of a third party package which becomes a headache when there's another package that needs a different version of it. Snap in theory solves that, makin…

> We all know which one of these usually results in a broken installation. And yet they're promoting snap. Have they given us the ability to stop automatic updates?

It looks like Ubuntu Core lets you disable automatic updates for snaps: https://ubuntu.com/core/docs/refresh-control.

Re: Ubuntu Core 22 is now available – optimised for IoT and embedded devices

#45

Earlier quoted context omitted.

That is really ridiculous. I'm sure some companies out there will pay it without blinking, but how are the little people supposed to evaluate things, heck a former boss at a Fortune 500 I know for a fact will say no thank you, and move on. I would just use DEB packages and setup a package repository myself, what does snap bring that regular debian packaging does not?

> what does snap bring that regular debian packaging does not Snap is like using a python virtualenv, while apt is like using global pip. We all know which one of these usually results in a broken installation. Apt debs more often than not rely on some specific version of a third party package which becomes a headache when there's another package that needs a different version of it. Snap in theory solves that, makin…

We are talking about IoT devices where (hopefully) the company knows exactly what is installed and what not, so I don't think it is a big issue. There may still be conflicts to solve, but you can manage them when you prepare the deb package, not when you install it

Re: Ubuntu Core 22 is now available – optimised for IoT and embedded devices

#46
post #17

Installation Step 1: An Ubuntu SSO account is required to create the first user on an Ubuntu Core installation. Yeah... no.

Is Ubuntu Core closed source? If not, can't someone fork it and remove this requirement?

Re: Ubuntu Core 22 is now available – optimised for IoT and embedded devices

#47
post #28
post #23

Earlier quoted context omitted.

Been a huge fanboy since Warthog, but as of 20.04 I've sought refuge elsewhere. Turns out, Ubuntu isn't nearly as user friendly as it was back then, in fact, it's one of the least user friendly distros these days! Everybody progressed and you deserve t check it out yourself!

What’s your new distro of choice?

Not the one you're replying to, but started my Linux experience with Ubuntu 6.10, was using it all the way up to ~17, and started using Arch Linux after that since during my time of using Ubuntu, I learnt enough Linux that I could setup my own system (and of course, with the help of the awesome Arch Wiki).

Re: Ubuntu Core 22 is now available – optimised for IoT and embedded devices

#48
post #12

I highly discourage anyone to use Ubuntu Core as part of their solution. It is a secure environment, yes, but it is a nightmare to configure (snaps) and for everything, expect for the most basic stuff, you will need what is called a "brand store", which costs about $20k/year, regardless if you have 1 or 100 devices. (We could not even make one snap talk to another snap, checking another snap status etc). We had comme…

I completely sprinting away with anything canonical. SUSE/openSUSE/Micro RHEL/Fedora/CoreOS nothing else...no more canonical, too many disappointments and trickery into pay massive at the end of the day.

What is Micro RHEL?

Re: Ubuntu Core 22 is now available – optimised for IoT and embedded devices

#49
post #32

Earlier quoted context omitted.

> what does snap bring that regular debian packaging does not Snap is like using a python virtualenv, while apt is like using global pip. We all know which one of these usually results in a broken installation. Apt debs more often than not rely on some specific version of a third party package which becomes a headache when there's another package that needs a different version of it. Snap in theory solves that, makin…

> We all know which one of these usually results in a broken installation. And yet they're promoting snap. Have they given us the ability to stop automatic updates?

Or the ability to make your own snap store.

Re: Ubuntu Core 22 is now available – optimised for IoT and embedded devices

#50

I highly discourage anyone to use Ubuntu Core as part of their solution. It is a secure environment, yes, but it is a nightmare to configure (snaps) and for everything, expect for the most basic stuff, you will need what is called a "brand store", which costs about $20k/year, regardless if you have 1 or 100 devices. (We could not even make one snap talk to another snap, checking another snap status etc). We had comme…

Buying a Brand Store is also the only official way to have full control of snap updates. Someone at Canonical must have been taking notes from Microsoft -- take away control from users and sell it back in an "enterprise edition".
Post reply on HN