Upgrade your desktop: Ubuntu 26.04.1 LTS is now available
ubuntu.com
ubuntu.com
That's great, but they are also intending to comply with the OS-level age verification [1]. Initial implementations will somehow be privacy protecting, but eventually the temptation to tie a specific person to an OS fingerprint will become too great.
[1] https://www.reddit.com/r/LinusTechTips/comments/1rk4fj7/ubun...
They wanted the personal computer to store and report personal information. I hope they have their best surprised faces ready for when computers report what the owner wants them to report.
Run firefox with Ublock Origin and all blocks turned on. Add Sponsorblock to block in-video sponsor crap on Youtube.
Run Bypass Paywalls Clean from https://gitflic.ru/project/magnolia1234/bpc_uploads
If you're listening to a music playlist on YouTube, this removes interruptions caused by the pointless intro and outro screens added to songs.
I have been experimenting with self hosting Navidrome for that purpose.
I also recommend tuning regularly onto your favorite radio station (mine is KEXP Seattle; and Rás 2 in Iceland) particularly when they have live performance to discover new music.
So google's tap to pay doesn't work, but others do, like garmin pay. Random bank apps are hit and miss.
Right, that's the problem, in my opinion. I'm not referring to the apps that require Google's keys only, I'm referring to the ones that allow GrapheneOS keys too. If you use one of these apps, you can use vanilla GrapheneOS builds, but you cannot run your own self-signed builds.
You are gaining freedom relative to running Google's OS, but you are still not free to further modify the software running on your own device.
Apps that require "integrity" should monitor their own integrity only, they should not attempt to infer the integrity of their environment.
The Linux implementation I've seen is the Freedesktop implementation that just responds to a user profile flag. There's no cryptography involved, it's just like asking for a room number like the adduser command does.
Edit: well except American states don't flag your operating system as illegal unless they ask for your room number. Canonical and all the other Linux companies really like being able to make money and not spend all of their earnings on lawyers.
I would frame this the other way around. Why would anyone pick any other distro over Debian or Ubuntu?
Release cycle extremely slow, unstable and testing don't really fix the problem, and insert their own issues. Still near and dear to my heart and if I need something pretty light, stable, but can get by with older software, it's still a solid choice for headless servers.
> Ubuntu
Ubuntu was for "noobs" probably 10-15yr after my Linux journey started. I watched them inject ads into the desktop and cli. I would use it from time to time on certain things and it would often break during upgrades. This was a consistent problem for over a decade, but it has gotten better. Now they're rewriting coreutils in rust and breaking compatibility along the way. And snap? Snap is an abomination. It is a limited ecosystem and the daemon itself is a damn attack vector.
> Fedora
Massive open source community and tons of money behind it, as it is the feeder distro of RHEL, which has been used at pretty much every company I've worked at. In fact if you use RHEL, you'll often be able to see many new features just be running Fedora somewhere else. Also one of the primary adopters and users of Gnome if you're okay with that, and I'd note of course they have a release for other WM/UI if you're into whatever. Also always seems to be a software release for it (Fedora and Debian/Ubuntu seem to be the most common big 3 for support). It uses flatpaks instead of snap, which gives you sandboxing and user-level package updates allowing your base OS to stay a bit cleaner if you want, or you can just use system packages (yum/dnf). Good on desktop and server.
> Arch
If the only person you have to support is you and you want the latest and greatest, and it has amazing community docs. Better than Debian by far, which wasn't always the case. The Debian handbooks were pretty legendary for a long time. Can be very fast and very light. Solid system.
> Alpine
You need/want MUSL and aren't using distroless container images for whatever reason.
This is just my opinion from an old grump that has a history of managing decent sized fleets of both pets and cattle and runs it at home on desktops and laptops.
I appreciate that they're running a business, but the Fedora/RHEL split feels much cleaner, and Fedora is my current go-to in instances where I used to reach for Ubuntu. (Or I use Debian, for headless/server setups)
Other machines in the house are Mint.
For parent: Debian's release cycle is great, on top of letting you choose a degree of stability with one word: https://www.debian.org/releases/
Debian Sid: the original rolling release distro.
Checking out Debian's release cycle, it seems like things have changed a lot. I need to give it another try.
Ubuntu LTS comes out every two years, and the x.1 release after the first six months is the point where it's as rock solid as it will be for the rest of the support cycle. Interim releases gave me too much trouble, because there's no stable x.1 for them, only a new release with new potential surprises.
IMO Ubuntu interim releases are the equivalent of Debian Testing, testing grounds to prepare for the next real^w stable release.
A few years later (2008-ish), my college issued everybody Thinkpads. The default solution to nearly every problem was "re-image". Strangely, the images they used still had the 4-ish GB OEM recovery partition. I had enough insight to know they didn't use it. After searching for a user-friendly distro that could fit in 4GB, I settled on Xubuntu. I've since moved away from it (and Ubuntu in general), but not XFCE.
Having it also on the desktop makes things, less compatibility issues.
For the rest Ubuntu's only reason for being is that it's the basis of many good distros like Linux Mint.
It's also the reference OS for tons of free software out there.
- Inertia, I've used it for a long time.
- It's based on Debian. I like Debian and use it on servers.
- I chose it originally because it had better desktop support than Debian. It's possible that Debian is now also good, but see above...inertia.
- It (mostly) just works on a wide range of hardware, whilst remaining up-to-date with the latest Linux developments.
- I like the release cycles. Debian stable is too stable. Arch/Fedora/Debian-testing are too volatile. Ubuntu allows me to choose whether to follow the 9-month support window of a normal release; or the 5-year window of the LTS.
Everything above is highly subjective and by no means are other preferences invalid. All Linux distros are awesome in their own unique way.
Comment, don't vote.
I remember the early days of Linux when I'd be using a dial-up modem to overnight download Linus' hot-off-the-press kernel tarballs to build myself and update my system ... nowadays I just want a working computer with minimum fuss, and cost (else a MacBook might make more sense).
Ubuntu do a lot of work bundling proprietary drivers I think- probably the reason a bunch of popular distros are built on top of it (pop-os, elementary, mint)
I'm not a fan of the various redhat/centos distros as I've had issues in the past with RPM based distributions. It's possible to have problems with DEB based systems, but in my experience it's a lot easier to fix DEB systems than RPM ones.
One can choose any Linux distro that has good installation and operator's instructions, such as Arch, Gentoo, Debian, Red Hat, etc, etc, etc, and follow those instructions.
It might be hard for some youngsters and hypesters to believe, but novices were installing and operating Linux on their home computers long before LLM research even began.
What I don't like about Ubuntu is the halfsnap, half apt nonsense.
I've had to use Claude multiple times to fix my Ubuntu distro when an upgrade causes some part of it to stop working, and this Snap/APT mishmash sometimes confuses it too: "you need the Snap version. I was wrong you need the APT version. I was wrong you need to build from source..". Gets there in the end if you give it a bit of help.
I've had issues starting with Debian because it doesn't ship with broad support for wifi hardware, and internet over USB to iphone hotspot also didn't work. The only option was to get wired ethernet to bring up wifi.
While most data loss severity bugs reported in the 25.10 round of testing [1] have been resolved, the sheer volume of unexpected breakage suggests that there are more to be discovered. Most impacted are unit tests and shell scripts that expect some utility to return syscall errors in stderr and propagate it to a non-zero exit code, where on Ubuntu 26.04 they might silently swallow (apparent, partial or complete) failure to execute the requested action.
(Also, uutils binaries are ridiculously large, but this is not such big deal: Ubuntu has for many years already built rather large initramfs and has yet to make progress in automatically detecting which firmware blobs cannot possibly be needed on a given system. I did run into an "undersized" partition layout because of Rust duplication.. but only on systems upgraded from ancient times before this was the norm.)
[1]: https://github.com/uutils/coreutils/issues?q=is%3Aissue+%28l...
To get where they are now, uutils needed to do the thing nobody bothered to do for 30 years: proper cli unit tests, the kind with which you can compare busybox/toybox/GNU/uutils/Darwin without depending on implementation details [2]. This will net more future good than current harm. Even if the tools cannot be changed to have fewer nonsensical edge cases for compatibility reasons, at least now I can ask $currentLLM to write me a better manpage, one that includes the gotchas [3] and factual errors that the 1996 (partly updated in 2004) version still fails. And improve shellcheck so even those among future generations that still need the shell as we know it today are not bitten by its warts as much.
[1]: https://safereddit.com/r/copypasta/comments/av4rl9/what_your... [2]: https://github.com/uutils/coreutils-tracking [3]: https://www.pixelbeat.org/docs/coreutils-gotchas.html
When you say that no one bothered to do this testing until uutils existed, it feels like you are discrediting our work. Any other implementation is free to use our test suite, as long as they respect its licensing. Doing so is relatively straightforward; you just need to point a shell variable to the place with the just-built binaries.
Note that the man pages are a quick reference explaining the options. A lot of gotchas and further explanations are located in the texinfo manual, which is over 300 pages in PDF form [1]. If you notice areas where it could be improved, I would be happy to review your bug report sent to bug-coreutils@gnu.org.
[1] https://www.gnu.org/software/coreutils/manual/coreutils.html
Your work, specifically your attention to the reusability/portability of GNU tests intensifying at the same time the uutils project started to close in on the remaining unusable (for that purpose) tests, is very much appreciated and has helped me well beyond its original scope.
https://discourse.ubuntu.com/t/ubuntu-26-04-1-lts-released/8...
I had the prompt on my work machine this morning which was previously running 24.04.x and is now on 26.04.1.
Anyone have suggestions for syncing/version controlling KDE Plasma 6 configurations?
(I made an Ask HN for it as well: https://news.ycombinator.com/item?id=49910250)
ubuntu does two releases in a year, one in april (26.04) and one in october (26.10 on october 15)
26.04 is an LTS release, 26.10 will not be.