top | item 33275206

Ubuntu 22.10 Kinetic Kudu

359 points| pantalaimon | 3 years ago |ubuntu.com | reply

357 comments

order
[+] overshard|3 years ago|reply
I used to use Ubuntu for everything and was very happy in the massive Ubuntu ecosystem with a .deb for everything till I was forced to use Snap a few releases ago for installing even some basic utils I used on a daily basis. I then had Snap constantly hang on installs and just break for no apparent reason and waste my time debugging it. It didn't "just work" anymore.

Swapped to Arch and haven't looked back yet, Arch took me a lot more work to get set up but once it was it's been pretty invisible, which is how I like my OS to be.

I'd probably happily swap back to Ubuntu if I read somewhere that Snap was removed entirely/canceled or something.

[+] compsciphd|3 years ago|reply
I used to defend snap with the idea that it makes sense for some apps, i.e. "firefox" where updating firefox while its running is bad news.

Except, snap can't update applications while they are running!

i.e. try to do a snap refresh while firefox is running, nothing to update, because its running, quit it wait for all processes to die and then refresh, and it will update and cause you to wait 30-60s while it does it, and then you can restart firefox.

This has to be one of the most idiotic design decision ever made by a containerized application system showing the designers don't understand containerization at all.

one of the primary points of containerization is the ability to have multiple copies of an application running in parallel using different "application images". One should be able to upgrade (i.e. install a new image in parallel to the old one) without disrupting existing execution environments.

Basically all firefox has to do is

1) if a container is running for the current user, execute firefox in its context

2) if no container is running for the current user, create a new container

3) every so often, garbage collect old images that don't have containers running for them.

these concepts are so simple, even docker basically does it!

and that's my rant for the day.

[+] smashed|3 years ago|reply
My first encounter with snaps was launching gcalc, the basic built-in calculator app.

At some point after an update, launching that app would take multiple seconds. How could the most basic gtk app be so slow to launch.

Investigating further, I found the update had transformed the normal gcalc package into a snap, probably just to prove how great snaps could be for desktop apps?

What a bad way to introduce your latest tech canonical. From then on, my opinion of snaps was very negative and I still do everything possible to avoid them. Even if they are technically great or more secure, canonical messed up their introduction and are now stuck pushing a dead horse.

[+] severino|3 years ago|reply
I also use Ubuntu a lot, and while I'm disappointed about this Snap thing, I'm still not looking for alternatives.

At least until 22.04 I could dodge snaps pretty easily, but now, since Firefox is now a snap package, things went worse, at least for me. I gave it a try and, while the experience was not as bad as I feared, I soon encountered problems with things like trying to use a smartcard reader for signing documents, something that used to work out of the box with the non sanboxed version of Firefox and now it's broken with snaps (or at least some weeks ago).

I ended up downloading a Firefox tarball from the official site. I know you can use a PPA for that, but I don't feel comfortable having software as critical as a web browser from a third-party Ubuntu PPA.

Maybe I should give Pop OS a try...

[+] krn|3 years ago|reply
> Swapped to Arch and haven't looked back yet, Arch took me a lot more work to get set up but once it was it's been pretty invisible, which is how I like my OS to be.

I think that Fedora Workstation[1] is a #1 alternative to Ubuntu in terms of smoothness and ease of use. And if .deb is a requirement – then simply Debian.

[1] https://getfedora.org/en/workstation/

[+] pizza234|3 years ago|reply
I'm a "power" Ubuntu user, strongly anti-snap, but Ubuntu doesn't force users to use snaps.

22.04 has been very invasive by defaulting Firefox to a snap (there is still an alternative though, which is easy and well known, but still), but the repositories are still there in apt/deb format, with all the usual (thousands of) programs.

There may be a few exceptions, but they're very likely programs that have never been in the standard repositories; Subsync is an example. This is a decisions of the developers more than Ubuntu.

I can see another case being programs whose developers did not want to update dependencies, but I've never found such case.

That said, I'm definitely afraid of a real push of snaps, although I'm not sure if Ubuntu itself will be involved more. At the very end, containerized packaging programs take space, and there's only so much that a distribution can provide (before enraging users).

[+] yamtaddle|3 years ago|reply
Snap is so bad that everyone who's not at Canonical (and probably even most of them) can tell it should go away. It's plainly not the right solution.
[+] mkurz|3 years ago|reply
Same here. Ubuntu user since the beginning (2004). Switched to Arch half a year ago, will never look back. I don't understand why Ubuntu tries hard to scare away users from what used to be a solid OS with things like Mir, Unity, snap,... Even now the modified Gnome it comes with by default. I don't get it.
[+] bxparks|3 years ago|reply
Linux Mint is based on Ubuntu but does not use snap. Doing "a lot more work" to install an OS does not sound appealing.
[+] jrsj|3 years ago|reply
I’ve been using EndeavourOS lately. It’s less of a distinct distro and more a really convenient Arch installer to get to a usable system quickly. And without all the extra BS of Manjaro — once you’ve installed it, you’re basically just running Arch. It installs packages directly from Arch, etc.
[+] umvi|3 years ago|reply
I use OpenSUSE Tumbleweed which is also rolling release, and the one thing that bugs me is that sometimes your tools are so cutting edge that it makes it hard to get older stuff. For example it's super easy to get python 3.10 working in Tumbleweed but super hard to get python 3.6 working.

I needed specifically Python 3.6 to test something, and man that was hard to get working in Tumbleweed. First of all, it is not available in standard repos or pre-built on python's website. Second of all, downloading 3.6 source and building it fails because (apparently) the GCC version I have is too new and creates problems with the `-O3` flag passed during building. So now I have to install an older version of GCC that plays nice with python 3.6 source code...

Eventually I just said "screw it" and used the docker python:3.6 image. Not quite as convenient as having a native python3.6, but "good enough". Not sure what I would do if that image became unavailable.

[+] AnIdiotOnTheNet|3 years ago|reply
Canonical really showed their colors with Snap I think. The base concept is obviously one desired by many users, as evidenced by the existence of alternatives like Flatpak and AppImage which both(?) predate it, not to mention ROX AppDirs, GNUStep Application Bundles, and a few others.

But Canonical insists on their own implementation which is entirely controlled by them. Only they have a Snap repo, they follow the hated Windows model of forced updates, etc.

Someday I think Ubuntu will have to give up Snaps to remain relevant and switch to (probably) Flatpak, but they're going to lose a lot of users in the mean time.

[+] rpdillon|3 years ago|reply
I strongly recommend Pop!_OS as a great solution for 'snapless Ubuntu '. I buy System76 machines with it, but also install it on a bunch of my other non-System76 machines. The whole family uses it.
[+] zekrioca|3 years ago|reply
I second this. I understand how hard it may be to maintain software these days, and that’s the whole point of snap, but the way it is implemented seems broken. It can simply break the whole system, it is like it uses one huge semaphore for all ‘transactions’ it commits in the ‘snap database’ (whatever it is) and if the transaction doesn’t complete, the whole system stalls. Only recourse is reboot.

Don’t get me wrong, snap is like a great conceptual ideal, but it seems to work only for Ubuntu/Canonical developers (or to people with access to them), no one else. It is not well programmed/thought for some reason. Pretty stupid issues, and the read-only fs thing is also weird, how can one test things On-The-Go?

[+] tyingq|3 years ago|reply
Snap has also ruined Ubuntu for me, and I've moved to Debian and/or Alpine depending on the use case.
[+] akvadrako|3 years ago|reply
You don't have to use Snap at all. I've been using latest Ubuntu for a few years and I just uninstall it after every major upgrade.

I do use flatpak for a lot of stuff, but it's better than Snap in many ways: it's faster, you can upgrade while apps are running, it allows third party repos, etc...

[+] abvavgjeremy|3 years ago|reply
Same, but I went with Debian as I wanted to stay in the .deb world.
[+] jonesnc|3 years ago|reply
I'm on Ubuntu Server 22.04, and I've never had to use Snap. Is it exclusively a Desktop thing?
[+] gtirloni|3 years ago|reply
I think you could have a very polished desktop with Fedora and flatkpaks (no daemon) without much work, but I'm glad Arch is working for you.
[+] registeredcorn|3 years ago|reply
I'm interested to know: What made you choose Arch over Fedora?

I had a somewhat similar experience to you and tried Fedora first and it works well. Fedora seems to follow the same "just work" direction that Ubuntu aimed/aims for, minus some aspects I wasn't a fan of. Since Fedora worked for me, I never bothered checking out any other distributions. Was there a big draw to Arch over some of the others, or was it just the first one you tried out and stuck with?

[+] mixmastamyk|3 years ago|reply
After 15 years switched to Mint Cinnamon, it's quite nice now. It is easier than ubuntu because removing snap is no longer a task.

Next up need an alternative to Firefox, it's very disapointing how much has to be configured to turn off all the bullshit analytics, "colorways?", and get a blank new tab page.

[+] mike256|3 years ago|reply
I switched to Debian. Still able to use most of the debs but without those Snaps.
[+] bitL|3 years ago|reply
My main gripe with Snap was the loss of configuration whenever it decided to update a package on its own. Imagine running OwnCloud as a Snap and losing all metadata when OwnCloud updated itself for some reason.
[+] wooque|3 years ago|reply
I don't why people make so much fuss about snap. Just purge snap and stop complaining.

I did this when I run Ubuntu.

Ubuntu still is offers pretty polished and reliable OS that is easy to install and has most third-party support.

[+] shinjitsu|3 years ago|reply
I've loved ubuntu for a while as well, but snaps are making me want something new - any suggestions for a "I'm middle aged with children so I need an it just works distro"?
[+] simion314|3 years ago|reply
I have a ubuntu server, I needed an app that is not in the repos, I found a snap of it, it worked great (it is a CLI app), so there are good use cases for this tech, it needs probably more optimizations but hopefully it does not get killed, some competition is good.

Btw I used Arch , when I had time and tinkering with software was still pleasurable( I could do a full dual boot install without any documentation in one hour but this kind of stuff displease me this days)

[+] fulafel|3 years ago|reply
The regular as clockwork bi-yearly releases are one of the best things about Ubuntu. Ubuntu is the default supported Linux laptop/desktop env in so many tech orgs.

If you use Ubuntu and want to help ensure it works for your env remember to test the upcoming release alphas / betas eg with USB boot stick and file bugs on Launchpad if you notice something broken.

(Same goes for other distros your org may use, eg Debian, Fedora etc)

Snaps mostly work great, and are a great improvement for keepign up to date sw available for people using LTS releases. This and the security improvements brought by the sandboxing greatly overshadow the sometime teething problems of the system.

[+] ctoth|3 years ago|reply
I'm not sure precisely why, but when I first saw ads in Apt(8) I decided I wouldn't be using Ubuntu for any more personal projects. On one hand they obviously need to keep the project alive. On the other hand, putting your own ads on top of something that fundamental to the system just felt ... weird/narsty?

Reading state information... Done

Calculating upgrade... Done

Try Ubuntu Pro beta with a free personal subscription on up to 5 machines. Learn more at https://ubuntu.com/pro

[+] Mikeb85|3 years ago|reply
The Ubuntu Pro ads and this release have all come at an interesting time...

Fedora and the stock Gnome eco-system are getting better and better... Debian voting to include non-free software. Google is using Debian for things these days, Steam switching to Arch...

For myself, I'm now using OpenSUSE MicroOS (immutable root OS, everything else is containerized with Flatpak or Toolbox/Podman, repos based on Tumbleweed) and it really feels like the future (Fedora Silverblue is very similar). I thought that would be the direction Ubuntu takes but now it feels like Ubuntu is in some weird zone where lots of things are snaps, lots aren't, they're pushing Pro services with ads, it's getting more enterprise-y but they're also pushing containerized Steam, etc...

That being said Ubuntu's always been a good experience so I'm sure it'll be fine but the direction they're taking is rather curious...

[+] alwaysanon|3 years ago|reply
I am a long-time Ubuntu user who switched from Ubuntu 22.04 to Fedora 36 because I have a 12th gen Intel CPU and read that the newer kernels it offers supported the P/E cores better.

I have to say that I am very impressed with Fedora. Defaults to nice Noto fonts, everything feels cleaner/snappier, no snaps, and the only downside was I had to follow these instructions to get the NVIDIA drivers - which wasn't that bad... https://rpmfusion.org/Howto/NVIDIA

I was also pleasantly surprised that all of my usual tools (python3, node, etc.) seemed to either already by there or were a dnf install away - and that gave me the versions I wanted/expected...

I was thinking I'd go back to Ubuntu when a new version dropped with a new kernel that supported the modern Intel processors - but now I think I am going to stay...

[+] tommica|3 years ago|reply
Just to add a bit of positivity in the sea of negativity - thanks for Ubuntu, it has been very impactful in the ecosystem!
[+] dm319|3 years ago|reply
The comments are always a bit contrary to the topic here. I've used ubuntu since 2009, and I am still very much a fan. My preference is for ubuntuMATE, and I'll confess I'm not that keen on snaps, but overall, it's great to have an amazing free operating system to use like this.
[+] noasaservice|3 years ago|reply
Because this matters: https://haydenjames.io/remove-snap-ubuntu-22-04-lts/

I've been getting "Firefox is updating in $time days" as a unstoppable notification, because snap uses highest priority to jam notifications through.

The best is to purge snap completely from the system. And the URL applies to 22.04, but likely also works mostly the same, with possibly more "snap list" crap to remove.

If I could properly administrate snap, and if it followed my settings, I'd use it. But it doesn't provide for ANY sort of reasonable administration nor respectable defaults. So it gets the axe.

[+] stabbles|3 years ago|reply
I upgraded from Ubuntu 20.04 to 22.04 recently, and am experiencing issues where Firefox feels sluggish and X hangs for a second when I type in the terminal too quickly. Makes me wanna move away from Ubuntu. Also the idea of these major updates where the package manager mutates half the filesystem for 30 minutes straight sounds like a super brittle procedure, and snaps seem to address this, except that it feels wrong to have every package vendor its deps. I'd like to have nixos without the learning curve please...
[+] Karupan|3 years ago|reply
Regardless of all the (rightful?) hate towards Ubuntu recently, it’s worked great for me. Just last week I had a spare Microsoft surface laptop 1 and wanted to setup a headless server since Raspberry Pi’s are ridiculously priced. Ubuntu 20.04 worked flawlessly out of the box whereas the Debian installer couldn’t detect the laptop keyboard and I couldn’t complete installation (just one USB port).

Also it’s just so much easier to find howto’s for Ubuntu, especially if it’s some weird hardware.

Love Ubuntu for personal use!

[+] giobox|3 years ago|reply
It says a lot about the incredible success of the Raspberry Pi that headline features in Ubuntu releases are now aimed specifically at it.
[+] znpy|3 years ago|reply
After years of ubuntu... I went back to Debian.

For the few packages where I need a newest version I use flatpak.

Ubuntu was basically unusable with their constant push of snap and other dumb solutions looking for a problem.

[+] derefr|3 years ago|reply
Lot of people here with opinions about using Ubuntu as a desktop OS. Seemingly nobody here with opinions about Ubuntu as a server OS. Strange for a bunch of startup people who ship their SaaS backends on Linux servers.
[+] Havoc|3 years ago|reply
They could really have held off on announcing it an extra couple hours till it is actually available
[+] jeffbee|3 years ago|reply
I've been tracking Kinetic dev and the way they do the kernel is baffling. It was static for months, then right before the kernel freeze they just merged in a huge pile of junk that they didn't understand, which broke a ton of important things including Intel iGPUs, Intel wifi, and even booting on Intel 11th generation and later CPUs. No integration tests or anything. With the release kernel i915 graphics are still glitchy as hell and Intel Wifi 6E doesn't work.

I don't think the dev->freeze->release system works correctly.

[+] aliqot|3 years ago|reply
Ubuntu seems to be doing a speedrun of Microsoft's Embrace, Extend, Extinguish.
[+] rubyist5eva|3 years ago|reply
of course the only comments so far are people complaining that Ubuntu sucks and their $PREFERRED_DISTRO is better

I for one think Steam as a snap is a great idea, and was pleasantly surprised with them taking the feedback about the Firefox snap to heart and actually putting in the work to speed it up.

I was gonna install 22.04.1 tonight (finally got fedup with Windows) but I'm gonna try this tonight instead and definitely give the Steam snap a try. The less I need to boot into Windows to play PC games the better.

Congratulations to the team on another release.

[+] silisili|3 years ago|reply
I don't think it's 'my distro is better' as much as it is people who loved ubuntu pissed off in the direction they went with Snaps. At least, that's my personal position.

IMO, snaps have no reason to exist other than NIH. But, if they wanted to do it anyways, fine. But it should have always been opt in, and people could for example try out the Steam snap. Instead they made everything a snap mess that rarely works quickly or predictably .

[+] josephcsible|3 years ago|reply
> of course the only comments so far are people complaining that Ubuntu sucks and their $PREFERRED_DISTRO is better

I haven't seen a single comment like that. Distinguish "Ubuntu sucks" from "snaps suck". Also, the comments about alternative distros seem to be along the lines of "these distros are the most similar to Ubuntu except without the snaps."

[+] aliqot|3 years ago|reply
>less I need to boot into Windows to play PC games the better.

Hard to give up smoking with a pack in your pocket.

[+] jrm4|3 years ago|reply
Aha, so we're at Ubuntu sucks now because of snaps? Sonny, I'm old enough to remember when Ubuntu sucked because of Unity. :)

Anyway, MX Linux if you're looking for something moderate.

[+] gunapologist99|3 years ago|reply
I still run Ubuntu (actually Kubuntu) on one of my XPS laptops, where it actually runs great, but I'm slowly switching over to Void for my desktop/laptops, which I've been running on my servers for years; it does take more time to install (especially with RAID) but is so much nicer and simpler to deal with once installed (without systemd or snaps).

Void is kinda like what Debian used to be -- rough around the edges but really a great distribution once it's up and running.

[+] auraham|3 years ago|reply
I've been using Ubuntu 22.04 for a while. These are my complaints:

- The login page (gdm3) does not detect when I touch the touchpad. I need to press it hardly to get a click. I read somewhere that it is a feature for tablet-like devices.

- For some unknown reason, gdm3 is listening for click events. As a result, I cannot use my touchpad in i3. The only fix I've found is to install Xubuntu. So I end up installing Ubuntu, i3, and Xubuntu in that order. The login page of Xubuntu (lightdm) does not mess with the touchpad in i3. You can say, just install lightdm alone. However, that does not work, though.

- Regarding snaps, my only complaint is the file dialogs of Firefox (file chooser, save as...) in i3. Again, some process is capturing events. Every time I want to type a file name when saving a file, the dialog instead trigger the autocomplete menu. So instead of typing the name for saving the file, the dialog shows me file matches. Very annoying. That only happens in i3.