Readit News logoReadit News
cs702 · 2 years ago
Looks like a no-brainer if you're on the Ubuntu treadmill.

Key differences versus the previous LTS version:

* Distribution packages built with additional security-hardening features

* Linux Kernel 6.8

* Gnome 46

* Updated utils and apps

---

Users who train AI models on Ubuntu machines should wait until their ML stack (typically, Nvidia + PyTorch) is known to run without issues on 24.04.

See https://news.ycombinator.com/item?id=40157645

---

Source: https://discourse.ubuntu.com/t/noble-numbat-release-notes/39...

meunal · 2 years ago
"Users who train AI models on Ubuntu machines should wait until their ML stack (typically, Nvidia + PyTorch) is known to run without issues on 24.04."

NVIDIA + PyTorch user here. No issues at all (w/ 550.54.15).

paulmd · 2 years ago
I'm here for the upstreamed Arc GPU support, lol. I could probably have made it work with 22.04 with enough poking but I don't generally like upgrading major versions anyway. I was actually checking earlier but it hadn't released yet, lol.

Probably jumping the gun anyway - it doesn't look like Arc has a release of the dev tooling for 24.04 yet anyway, no `noble` repo yet either.

I figured at least I could get passthrough working to a 22.04 container, couldn't get the intel_iommu to behave, looks like it was still getting sucked up by the parent OS despite my GRUB kernel options. Might need to try HWE on the VM host too, or maybe it's just a fact of life based on how the outputs are wired up on my serpent canyon NUC (headless might work better, perhaps?).

I'm actually fine if the ML stuff takes a bit, I kinda just want to play with GPGPU and I definitely want to play with the AV1 encoder.

I ended up bumping into the same issue that stalled me out before, it happens in both 22.04 HWE and 24.04, the step about installing the out-of-kernel modules is busted. Installing the i915-dkms can't be done at the same time as the platform-vsec-dkms and platform-cse-dkms, apparently? But I pushed on it a little harder, and it seems like it works if you run two separate apt commands.

I've got a couple of these weird environments, I need to set up a way to virtualize and passthrough them so I don't have to maintain actual machines for it. Not sure exactly what that looks like, maybe proxmox and some qemu machines in a pseudo-ESXi configuration or something. When I get around to getting the new disks in my NAS, I can also do iscsi/iPXE I guess (and I have optane for write cache).

ryanisnan · 2 years ago
Asking genuinely, what causes Ubuntu to be more of a treadmill from say Debian?
cs702 · 2 years ago
Sorry, I don't understand your question. By "treadmill" I mean sticking to a particular distro year after year, upgrading regularly -- it could be Ubuntu, Debian, Red Hat, CentOS, etc. Unless you're constantly switching distros, you're on a treadmill. I wasn't comparing Ubuntu to other distros.
jsheard · 2 years ago
If you use the non-LTS versions of Ubuntu then you are expected to upgrade to each new version in short order, the previous version (23.10) is only supported until July.
actionfromafar · 2 years ago
I wish Debian was a treadmill with fixed release dates like Ubuntu has.
echelon · 2 years ago
> Looks like a no-brainer if you're on the Ubuntu treadmill.

It'll take forever for ML packages to upgrade. The Python/ML/PyTorch ecosystem is slow to move.

gpjt · 2 years ago
I've been running my ML stack on Arch for the last six months and haven't had any issues so far. So perhaps not a big issue on a more stable distro like Ubuntu.
Symmetry · 2 years ago
I'll be trying to get PyTorch working on Docker with 24.04 and an AMD card. Lets see how that works out.
cs702 · 2 years ago
Good point! I'll edit my comment.
jakebasile · 2 years ago
haunter · 2 years ago
The "new", reforged, Unity spin is very underrated.

It's actually a very nice DE, wish Ubuntu never abandoned it https://unityd.org/

riidom · 2 years ago
That's slightly confusing, it is not this, right?

https://ubuntuunity.org/posts/ubuntu-unity-2404-released/

snvzz · 2 years ago
>Alternate "Ubuntu" Builds https://cdimage.ubuntu.com/releases/24.04/release/

Including RISC-V, and ready to use images for many boards such as VisionFive 2.

izoow · 2 years ago
I'm still torn about whether I want to stick with Ubuntu a little longer or move onto Debian/Fedora. I've been a happy Ubuntu user for a long time, but each package that gets converted to snap makes it harder for me to stay. I'm getting really tired of having to fight the distro and look for a bunch of my applications elsewhere to get a version that doesn't suck.
magnetowasright · 2 years ago
I felt the same way with Ubuntu. It was so frustrating. I was also considering moving to Debian or Fedora but a few years ago I ended up cracking the shits with Ubuntu and installed Mint for my daily driver just to finally move on and I've loved Mint and never felt that friction that makes me want to try other distros. I was originally intending to use Mint as a stop gap until I could be bothered with Fedora oops lol

It's got sane defaults with great configurability, and the familiarity (and popularity) that comes worth being Ubuntu based helps, of course. It has been great for me and all the people IRL who I have encouraged to install it.

jijijijij · 2 years ago
Give Fedora a try! If you already know a bit about Linux configuration and are not afraid of the terminal, as it's a tiny bit more hands on and blank than Ubuntu.

I switched about two years ago and it's the best Linux experience I've ever had and I do regret not trying sooner. No bloat at all. DNF is awesome. Flatpak > snap. The release cycle is a nice compromise. Really, I am in fucking love!

rovr138 · 2 years ago
When I was younger, hands on felt like a good thing (we kinda had no options) and it let to learning a lot.

But, for desktop and being productive, specially now a days, the least I want is to be hands on with my system.

I kinda want something that’s mostly out of the way. Heck, when looking at platforms, depending on scale, I prefer something opinionated to something that lets me shoot myself on the foot 30k different ways.

It’s not that I don’t want to be able to tune it. It’s just that if I need to spend hours on that tweaking vs using it, there’s eventually a loss. I’m also not saying something that can’t be tweaked, just that if it has a set of best practices, let’s start with those vs trying to rewrite it all.

izoow · 2 years ago
I did try it a couple times in the past, it just never quite felt like home. I don't know why, I couldn't give you an objective reason as to why I didn't like it. I probably should give it another try soon.
baobun · 2 years ago
To each their own but I find Fedora upgrade cycle is just a bit too tight for my preference. Properly planned you can get away with yearly but it still feels like I'm due for a dist upgrade every few months.

I'm curious to try out Silverblue, though, where this shouldn't be an issue in the same way.

znpy · 2 years ago
I moved to Fedora (Xfce spin) for that exact reason and I've been incredibly happy for the last ~2 years.

The last straw for me was the calculator app being a snap. I was frenetically working on a thing, and suddenly opening the calculator app took ~15 seconds. Looked deeper into that, it (suddenly) was a fucking snap. Ubuntu developers had decided it was a good idea to mount a 500+ megabytes layer full of gtk shit in order to run the calculator. A fucking 600kb binary. And I was running a gtk based desktop environment anyway (xfce).

Nowadays I run Fedora on laptops (or systems where I prefer software abundance to stability) and Rocky Linux (basically RHEL without logos) on my home server.

I've kept myself far from Ubuntu and GNOME and stuff works and I'm happy.

mixmastamyk · 2 years ago
I went to Mint (and Fedora on a machine that needed newer packages).

Now that the LTS has been updated, probably all machines can use Mint again.

bxparks · 2 years ago
I also moved from Ubuntu to Mint, and from GNOME to MATE. Been very happy.

The only time I got annoyed at Mint was when they recently changed the default mouse pointer into something that looks like a deformed marshmallow. So instead of a pixel at the end of the pointer, we get a fat finger. I don't understand the UX mentality that thought that this was a good idea.

It's easy enough to change, but every now and then, something clobbers my UI settings and I have to remember how to change it back to the mouse pointer that actually works as a pointer.

fransje26 · 2 years ago
Mint always has a bit of a delay before their version of the LTS system comes out.
justinclift · 2 years ago
The major downside (for me) was Debian not supporting ZFS on root out of the box. :(

Now toying with the idea of using Proxmox on my main development system (R5950x desktop), as Proxmox is based upon Debian 12 and supports ZFS on root mirrored (and RAIDZ* too if desired) across multiple devices.

Would need to figure out PCI pass through for my Nvidia graphics card though. Probably do-able, but it's an unknown factor presently.

metaltyphoon · 2 years ago
Why not try PopOs? They don't ship with snap.
pjmlp · 2 years ago
As someone that loves the cozy feeling of application sandboxing, I embrace snaps.
nequo · 2 years ago
Firejail gives more control over the boundaries of the sandbox. So deb + firejail seems superior to snaps to me from a security perspective.
proxysna · 2 years ago
Nice, just hope that canonical will lay off with the snap push. Otherwise looks really nice, will roll it out on my home machine today.

> Cloud images no longer preseed any snaps by default

Yes! Small improvement, but still.

sevagh · 2 years ago
They'll shutter Snap and adopt Flatpak in ~3 years.
kkfx · 2 years ago
Considering the fact that Snap and Flatpak are both crap interesting to sell commercial crap on GNU/Linux and not anything else...
3v1n0 · 2 years ago
Flatpak don't allow what snap doesn at lower levels than apps (kernel, system daemons...). So it's not possible.
selivanovp · 2 years ago
No, unless flatpak will be able to do what snap does for Canonical for years.
lolinder · 2 years ago
It might be better to link directly to the release notes for more context:

https://discourse.ubuntu.com/t/noble-numbat-release-notes/39...

jdboyd · 2 years ago
So far, an update from 22.04 LTS to 24.04 LTS on an Intel based Dell Lattitude laptop without any weird hardware produced a failure that was a white screen that just said to contact a system administrator. Could be a fluke. Trying to rescue this produced a non-bootable system. Could be user error.

After that a clean install of Ubuntu 24.04 LTS on the same machine worked, but after installing the latest Chrome on top of this, it won't start. After installing the latest Slack, that won't start either. BitWarden from the snap store will start, but after logging in, I get a endless spinner instead my vault contents. It is hard to believe that the Chrome/Slack/BitWarden issues are user error.

I'm not sure I've ever seen such a rough LTS release. I still wonder if this is just somehow me since surely they wouldn't release it without Chrome and Slack working, but I can't see what I could have done wrong just following the directions here.

smarx007 · 2 years ago
Ubuntu Desktop upgrade breakage is listed as a known issue: https://discourse.ubuntu.com/t/noble-numbat-release-notes/39...

Which indeed makes it a quite rushed release.

znpy · 2 years ago
Ah, that's one annoying thing I had forgotten about ubuntu, thank you for reminding me!

So i've been using ubuntu for many years (my first release was 6.06). Updating to a new release never worked. Around 12.04 times (when I started to seriously feel the need for stability) i started to only to LTS-to-LTS update, which basically meant a full reinstall, but once every two years was a more manageable.

Nowadays I run fedora, so far the upgrade experience has been incredibly great. I already did three versions jumps (36 to 37, 37 to 38, 38 to 39) and it didn't break.

smarx007 · 2 years ago
22.04 LTS users are advised to wait until August for 24.04.1: https://discourse.ubuntu.com/t/noble-numbat-release-notes/39...
jdboyd · 2 years ago
I understand that 24.04 isn't really LTS until the 24.04.1 update comes out, but I like to start trying it on a secondary computer earlier, and I'm hoping not to wait that long since I really want the podman updates.
ogurechny · 2 years ago
Well, for one thing, Ubuntu 24.04 got to be the first big Debian-based release after 64-bit time_t migration, and they got rid of backwards-compatible package names early. I suppose removing hundreds of libraries, including heavily dependent on, to install them from new packages (with `t64`) in proper order can cause a lot of problems on non-trivial configurations.

Existing binary code should work (unless it interfaces with 32-bit code in some affected way), but external packages need to include new dependencies.

expert700 · 2 years ago
I also had a slightly rough experience. I started my upgrade from 22.04 -> 24.04 and walked away. I came back to my system frozen on the Plymouth screen. After trying and failing to get into a TTY a few times, I booted into recovery mode, re-ran the upgrade, and it actually worked.

That was a lot rougher than my experience upgrading from 20.04 -> 22.04, which went off without a hitch.

mixmastamyk · 2 years ago
Believe the kernel is 6.8.0, which is surprising. Fedora is a faster moving distro and the bugfix digits incremented quickly every few days to 6.8.7 today. I wouldn't run a .0 kernel and didn't allow 6.8 to install/run on my machine until it hit .5.

I'm sure they have added a few patches, but seems like they could have shipped fewer basing off .5+ ?

abhinavk · 2 years ago
Ubuntu uses a different kernel versioning scheme. The current version is 6.8.0-31.31

For the entire lifecycle (bar HWE kernel), it will remain at 6.8.0 and the number after - will be incremented with upstream and their own patches.

vetinari · 2 years ago
Chrome 124 processing ozone flags is broken.

If you set up ozone platform using chrome://flags, it will affect you. You can start with manually specifying --ozone-platform and then in chrome://flags, set ozone platform back to default.

https://issues.chromium.org/issues/329678163

smarx007 · 2 years ago
For Chrome, some apparmor policy relaxation would likely be needed: https://discourse.ubuntu.com/t/noble-numbat-release-notes/39...
zten · 2 years ago
Having no snaps able to use DNS after upgrading thanks to AppArmor sure was a fun surprise
EspadaV9 · 2 years ago
I haven't been able to complete a fresh install on an empty drive yet. Either the installer crashes (most common), the installer throws an error, or the live USB freezes during booting.
neitsab · 2 years ago
That sounds a lot like a corrupted ISO/install media! I suggest verifying the checksums and trying a different USB drive.
LegionMammal978 · 2 years ago
> In combination with the apparmor package, the Ubuntu kernel now restricts the use of unprivileged user namespaces. This affects all programs on the system that are unprivileged and unconfined. A default AppArmor profile is provided that allows the use of user namespaces for unprivileged and unconfined applications but will deny the subsequent use of any capabilities within the user namespace.

Welp, that kills any chance of namespaces being widely used by anyone outside the likes of Docker and systemd. I'd been using unprivileged mount namespaces as a way to create anonymous temporary directories, but I guess they just weren't so long for this world after all.

smarx007 · 2 years ago
How is it not on the front page? https://news.ycombinator.com/item?id=40154395 with 36 points over 10 hours is but this submission with 89 points over 4 hours isn't. The submitter seems to have plenty of karma too.