this post was submitted on 09 Aug 2024
194 points (99.5% liked)

Linux

48039 readers
779 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Canonical’s announced a major shift in its kernel selection process for future Ubuntu releases. An “aggressive kernel version commitment policy” pivot will see it ship the latest upstream kernel code in development at the time of a new Ubuntu release.

Original announcement: Kernel Version Selection for Ubuntu Releases

top 42 comments
sorted by: hot top controversial new old
[–] [email protected] 83 points 3 months ago (5 children)

Ubuntu was first os I really stuck with for years... It's weird the shifts they made in the past. The horrid Amazon search in unity shell was their first major misstep... And as much as I understand the snap shift, their implementation was balls. I was forced to jump ship when a work reliant version of Citrix somehow completely would break app armor...

I don't know what I intended to really say in this post... Just typing out loud I guess.

[–] [email protected] 29 points 3 months ago (1 children)

I am right there with you on all counts. I’m on openSUSE now and happy as a clam.

[–] [email protected] 6 points 3 months ago* (last edited 3 months ago)

I'm on endeavoros ... My pinephone was running arch and I thought it was neat to albeit briefly have the same set up on my phone and laptop. I eventually retreated back to plasma from sway but I have the tiling plugin activated and on.

[–] [email protected] 28 points 3 months ago

Expressing your disappointment and confusion I guess..

[–] [email protected] 15 points 3 months ago (1 children)

It's a great entry point for people too intimidated to try something like Pop!_OS, Mint, Aurora, elementaryOS, etc. But for some reason, the people who wind up in places like this tend to use anything but Ubuntu, it seems...

[–] [email protected] 21 points 3 months ago (1 children)

Usually because they've tried Ubuntu and found it lacking.

[–] [email protected] 6 points 3 months ago (2 children)

I use Ubuntu for work and it serves its purpose really well.

It was the first time I really ditched windows and learnt how to use Linux.I have Kubuntu on my personal PC and it feels klunky to me.

So I am not sure why is that, since it uses the same base.

My only issue right now is that I need to split the apps I use between dpkg, apt or snaps and it sucks when I need to uninstall something.

So once my project is done at work, I will try another distro.

[–] [email protected] 3 points 3 months ago (1 children)

If it's for work, it used to be all RHEL (or Oracle). I'm stuck with Oracle for one specific type of system, but all the RHEL is getting replaced with stable AF Debian now. Which is great, since I prefer Debian to pretty much anything else, especially for servers.

Ubuntu I have no interest in touching anymore unfortunately. It was snaps that did it for me. It's unfortunate because it used to be a distro I really liked, but boy has canonical just been working things downhill the past several years (for me at least, I'm sure others are fine with it).

Desktop I keep swinging between Debian and endeavor, to the point where I just have them both as VMs and just swap which is active with the GPU passthrough...

[–] [email protected] 2 points 3 months ago (1 children)

I am thinking of going Debian as well since I like Ubuntu on my work laptop.

I would like to use the same OS for both PC since I am not a power user yet, but I am tempted by endeavourOS to dip my toes into arch linux.

I don't want to have too big of a productivity loss at work (don't care at home), so I am thinking to switch to Debian for work, and EndeavourOS on my personal PC to gain experience with it. If I like endeavourOS a lot, then I can switch my work laptop to it as well.

Isn't it how most Linux users progress?

[–] [email protected] 2 points 3 months ago (1 children)

Honestly I wouldn't use Endeavour for my work machine, I'd stick to Debian. Work, to me, needs to be extremely stable. The only time I'll run something other than Debian for work stuff is to test a specific distribution for a specific need.

Home PC I'm more flexible on, I've just been using Debian/it's derivatives for so long it's second nature for me. If there was something that felt as current and flexible as Endeavour, but based around Debian, that would be my choice in a heartbeat for home use.

But aside from the stuff that runs Oracle Linux (vendor system), every other system (be it a desktop, LXC, or server) is Debian based. Doesn't break unless it's the hardware, and I've got HA to deal with that.

[–] [email protected] 2 points 2 months ago

Thanks for the insight, it is really useful. I'll spin up Debian on my work laptop for sure and I'll see how it feels to decide for my personal PC.

[–] [email protected] 2 points 2 months ago (1 children)

I have Kubuntu on my personal PC and it feels klunky to me. So I am not sure why is that, since it uses the same base.

In my (admitted probably slightly dated) experience KDE kinda is like that. It's super loaded with bells and whistles, but then because it has so many bells and whistles it's really clear when something doesn't work right. Personally I really like XFCE for having a decent amount of customization while being very stable and very resource light, but it does look like development has become very slow on XFCE (and afaik it doesn't yet have any Wayland support which might be a nail in the coffin moving forwards) but cinnamon is also very nice for similar reasons

[–] [email protected] 1 points 2 months ago (1 children)

I will try out Debian, which uses Wayland by default. So hopefully I will get what I need for my DE.

Otherwise, if nothing works for me, I always go back to Ubuntu if I really don't like Debian.

[–] [email protected] 2 points 2 months ago

Distro hopping truly is a way of life!

[–] [email protected] 13 points 3 months ago (2 children)

Just to offset the predictable groupthink in this thread: Ubuntu is fine. In my experience it is rock solid and has been for years. Doubly true for the LTS versions. Yes there there is the slightly troublesome issue of Snaps and the even smaller one of self-advertising. But IME the installer is very solid and that is a crucially important issue for prospective normie users. Ubuntu is still a flagship distro and IMO it now deserves more love than it is getting.

[–] [email protected] 8 points 2 months ago

Ubuntu is the only enterprise distro that I can run both at home and at work that also has reasonably up to date packages. Debian and OpenSuse and CentOS (RIP) all run much older packages that may not support what I want to do at home so then my home experience would not match my professional experience.

Sure there's fedora but I don't want to be reinstalling my servers every 8 months or so as a new release comes out

Ubuntu has long support windows and reasonably up to date packages on recent releases, so I can do whatever I want to without too much faffing about but not have to dist-upgrade every 6-24 months if I don't want to. Plus it's an easy one to whip out at work for something because it's a well established enterprise vendor

[–] [email protected] 6 points 3 months ago (1 children)

I’ve been generally happy with Ubuntu. I don’t really care for snaps, but on my headless server that’s not really an issue. I suppose I could have taken the time to uninstall snapd from the server, but I haven’t cared enough to do so.

I ran it on my desktop for quite awhile as well, but there the snap issue was much more present. I hate Firefox as a snap, and while I’m aware of the new Firefox ppa, I decided to switch to fedora since I’ve never used it and wanted to broaden my experience a bit more.

And yes, I’m aware of Red Hat/IBM’s shitty corporate bullshit too. Maybe one of these days I’ll use Arch btw.

[–] [email protected] 5 points 2 months ago (1 children)

Oh, when you try Arch, please tell us about it!

[–] [email protected] 2 points 2 months ago

I will! I’m happy with fedora so far, and right now I’ve been focusing on really learning bash and bash scripting. I’ve always been comfortable using the command line, but never really learned it beyond the most basic stuff, I’ve written a number of scripts now as part of this process and it’s been really fun and useful.

[–] [email protected] 2 points 3 months ago

Mint is the distro that's most like Windows, but Ubuntu is the project that's most like Microsoft.

[–] [email protected] 62 points 3 months ago (3 children)

Great. Now Linux Mint will have to start providing their own kernels too, as they were following Ubuntu's way of choosing a kernel version.

Will this be the final nail in the coffin that will make LMDE the main edition, or will they just follow what Canonical is doing in that case? I'm genuinely curious for their response.

[–] [email protected] 21 points 3 months ago

I can see Mint just adopting “Latest Ubuntu LTS, work latest Linux LTS” as their choice strategy. They've usually preferred older but more stable kernels and drivers before, anyway.

[–] [email protected] 10 points 2 months ago

Why would they start providing their own kernels?

All this change is that instead of choosing the latest stable release at the time of Ubuntu's kernel freeze, they may choose to use the in-development kernel if it's expected to release before the next Ubuntu release.

[–] [email protected] 9 points 3 months ago (1 children)

I'm not familiar with linux mint, why?

Also they can switch to debian base relatively easily

[–] [email protected] 22 points 3 months ago

From my understanding the Mint most ppl use/are familiar with is Ubuntu-based.

Linux Mint LMDE is the Debian base! 😎 love LMDE so far!

from the site: What is LMDE?

LMDE is a Linux Mint project which stands for "Linux Mint Debian Edition". Its goal is to ensure Linux Mint can continue to deliver the same user experience if Ubuntu was ever to disappear. It allows us to assess how much we depend on Ubuntu and how much work would be involved in such an event. LMDE is also one of our development targets, as such it guarantees the software we develop is compatible outside of Ubuntu.

[–] [email protected] 51 points 3 months ago (2 children)

I'm surprised by this decision, since Ubuntu's strength is stability and by extension, friendliness to new users. Imo, a better move would be to ship a separate "unstable" release with non-LTS kernels.

[–] [email protected] 31 points 3 months ago (1 children)

Maybe stability is not a frequent issue nowadays, and they need the new kernel to support new hardware more quickly?

E.g. I can imagine a new linux friendly laptop can't be sold with ubuntu preinstalled because the old kernel is not supporting some parts yet, but it's already merged upstream. Or something like that.

[–] [email protected] 7 points 3 months ago* (last edited 1 month ago) (1 children)

[This comment has been deleted by an automated system]

[–] [email protected] 11 points 3 months ago* (last edited 3 months ago)

I just read the article and they say exactly what I guessed:

“This approach would guarantee stability on the appointed release day, but was proving unpopular with consumers looking to adopt the latest features and hardware support as well as silicon vendors looking […] to align their Ubuntu support,” Canonical’s Brett Grandbois explains.

But to “provide users with the absolute latest in features and hardware support, Ubuntu will now ship the absolute latest available version of the upstream Linux kernel at the specified Ubuntu release freeze date, even if upstream is still in Release Candidate (RC) status.”

[–] [email protected] 6 points 3 months ago* (last edited 3 months ago)

The announcement has some wording on treating LTS releases differently. My guess is they'll be more aggressive on non-LTS releases and less aggressive in LTS, in order to preserve stability for LTS. Besides, non-LTS releases have been decidedly unstable for a while now, especially after the move to shorten their support lifespan. And it makes sense. They more or less serve as testing releases for the next LTS. Point being that whoever wants stability uses LTS anyway and they're likely to adjust the new kernel selection process to keep that stability.

[–] [email protected] 10 points 3 months ago

How many engineers can Canonical yeet now that they can skip on testing and backporting fixes to their own stable kernel?

Are they also going to tell Joe average user to just submit any bugs to LKML?

[–] [email protected] 3 points 3 months ago (1 children)

Compiling a kernel yourself isn't a big deal these days, especially with DKMS. Generally the type of people I've encountered who care about which kernel version they're usiyare the type of people who are capable of compiling it themselves...

[–] [email protected] 3 points 3 months ago

I've found that is shifting a bit as a lot of newer hardware needs kernel support, and as new people with newer devices enter the linux world they can encounter issues. I know I've had to wait for feature to make it to the kernel before I got it for some newer hardware. It can be frustating especially if it's something essential or realky desirable. Even more so if you aren't tech savvy.