this post was submitted on 25 Apr 2026
56 points (95.2% liked)

Linux

64877 readers
1016 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 7 years ago
MODERATORS
all 32 comments
sorted by: hot top controversial new old
[–] geneva_convenience@lemmy.ml 0 points 6 hours ago (1 children)

Hot take: Windows handles this stuff so much better.

[–] melroy@kbin.melroy.org 7 points 6 hours ago (2 children)

Apt packages used to get more updates in the past. Especially ubuntu repos. Today everything just seems to rely on Debian. Which is always lacking behind.

I don't like it either. Especially for gaming you really want the latest improvements. Or for science workloads. Or other professionals.

[–] geneva_convenience@lemmy.ml 1 points 5 hours ago (1 children)

The problem is that there's so many different ways of packaging and also that Windows generally does static linking so old binaries work after a decade. Whereas old Linux binaries are generally dynamically linked and are dependent on some other old library which isn't availible for [current kernel] and you get into dependency hell

[–] chrash0@lemmy.world 3 points 2 hours ago

so, it’s the same.

saying “Linux does dynamic linking and Window does static linking” is both false and a mischaracterization. Windows absolutely does dynamic linking with its Dynamically Linked Libraries (.dll). how dependencies are linked is up to the developer and whatever hardware constraints. one reason i like Rust is that it prefers static linking, and a lot of tool chains are moving in that direction. the reason Linux distros push people toward their internal package management tools (eg apt) is to have tighter control over dynamic linking.

and we’re also glossing over scoop and chocolatey and winget and Docker.

but that’s where you get to stuff like flatpack and snap and Nix that try to contain the dynamic dependencies.

i don’t think downloading exes hoping that Windows has stuffed enough DLLs into the OS and just running them is a better solution.

[–] vegetaaaaaaa@lemmy.world 1 points 5 hours ago* (last edited 5 hours ago)

This is fine as long as upstream supports a convenient way to get the latest versions of software for which you actually need latest (APT repositories)

Stable base, only explicitly allow selected unstable/bleeding edge components.

This is what I do for ROCm and a few other things which need to be constantly updated (yt-dlp). Sometimes stable-backports repositories are enough, but not always.

[–] savvywolf@pawb.social 9 points 16 hours ago (1 children)

Especially with the newer ROCm 7.2.x releases improving hardware support and other improvements. Especially with the rate of improvements to ROCm recently, it's unfortunate to see ROCm 7.1 shipped in the Ubuntu 26.04 archive.

Improvements!

But yeah, 3 months out of date for software that isn't security critical is fine. Probably just hit the feature freeze at a bad time. It still presumably works well enough for most people.

[–] Bloefz@lemmy.world 7 points 13 hours ago* (last edited 13 hours ago)

3 months isn't bad though. Especially since it's going to be locked out of changes so in 5 years it will be 5 years and 3 months out of date. The bigger problem with rocm is that they cut off older cards way too soon.

I bought a radeon pro vii brand new from a shop (granted it was a runout sale) and it was already cut off. It still works but not supported.

AMD can't keep complaining everyone focuses on CUDA when they don't even bother to support their own product. It supports very few cards and they get cut off way too soon.

Nvidia supports even midrange consumer cards and they keep supporting them a long time.

[–] chrash0@lemmy.world 18 points 19 hours ago (2 children)

there’s a world of options. this is an LTS distro. use Arch or Nix or whatever if you want the latest packages. i actually switched to NixOS because the CUDA drivers were too new on Arch, and i wanted a better way to pin versions.

or i dunno keep publicly complaining about it until someone does the work for you

[–] grue@lemmy.world 10 points 17 hours ago (1 children)

I mean, even in an LTS distro, it sure would be nice if the packages were reasonably up-to-date on the day the version was released.

[–] chrash0@lemmy.world 2 points 17 hours ago (1 children)

i guess it would be nice, but packages being a few months out of date is pretty normal for Ubuntu, in my experience. i’m not sure what their testing process is like, but part of using something like Ubuntu is stability guarantees. if they felt like the couldn’t do that for newer versions for whatever reason (resource constraints, lack of downstream interest from stakeholders, etc) they’re not necessarily obligated to.

[–] adarza@lemmy.ca 2 points 12 hours ago

2 months. lts or not, ubuntu's freeze date is and has historically been about two months before release.

if the 2 year cycle between lts is too long for someone, they don't have to stay on that ride.

[–] caseyweederman@lemmy.ca 3 points 15 hours ago (1 children)
[–] chrash0@lemmy.world 1 points 14 hours ago (3 children)

it’s Ubuntu dawg. you get what you pay for.

[–] cravl@slrpnk.net 2 points 3 hours ago (1 children)

…and you pay more for other distros?

[–] chrash0@lemmy.world 3 points 1 hour ago

just a silly turn of phrase meaning: you should know that this is what you signed up for

[–] melroy@kbin.melroy.org 1 points 6 hours ago

I didn't pay? Even if I did you got the same result, 🤣

[–] caseyweederman@lemmy.ca 2 points 12 hours ago

It's brand new so they have no excuse for having such an old package version.

[–] Lemmchen@feddit.org 12 points 18 hours ago

But It's Months Out-Of-Date

So, par for the course for Ubuntu, no?

[–] middlemanSI@lemmy.world 3 points 15 hours ago (1 children)

Being old != bad. Some software is not critical in terms of cyber security. You have to assess the use case. Feels like you're screaming wolf, without knowing the package.

[–] Lemmchen@feddit.org 4 points 5 hours ago

For rocm, old is bad.

[–] Chaser@lemmy.zip 1 points 15 hours ago (2 children)

Surprise! A Debian based distro uses antique packages! Who would have seen that coming? 🙀 /s

[–] melroy@kbin.melroy.org 3 points 6 hours ago

Same with Linux mint. I don't like it. I like Linux mint a lot. I only dislike the old packages.

[–] Lemmchen@feddit.org 2 points 5 hours ago

This only holds true if you're talking about Debian Stable, there are definitely Sid or Testing based distros for which that doesn't hold true.
See PikaOS for example.

[–] umbrella@lemmy.ml 1 points 19 hours ago (2 children)

this is why we are moving to packaging like flatpak.

[–] ohshit604@sh.itjust.works 4 points 13 hours ago* (last edited 13 hours ago) (1 children)

Yeah, would much rather a package designed for my distro than a flatpak.

I recall a time where the native package on my distro wasn’t working at all, I think this was when I was using discord and tried to use Vencord on Debian 12, so I tried the flatpak version and again it did not work. I was between a rock and a hard place, do I troubleshoot what is essentially a containerized/sandboxed application or try to figure out what’s going on my host machine.

I chose the latter and eventually got it working, but now I don’t use discord so waste of my time regardless.

[–] umbrella@lemmy.ml 2 points 12 hours ago (1 children)

if properly implemented, it shouldn't matter. much the same way android apks works in pretty much any android "distro", despite a few snags on the more aggressive manufacturer roms.

[–] excel@lemming.megumin.org 1 points 5 hours ago (1 children)

No, Flatpak limitations literally make it impossible to get all Discord features working. It’s not a problem with the config, it’s a design flaw of Flatpak itself.

[–] umbrella@lemmy.ml 1 points 5 hours ago

then it's not properly implemented yet, on either side.

i'm curious as to which ones though, what can't you do?

[–] thingsiplay@lemmy.ml 5 points 17 hours ago (1 children)

Or this is why we are moving to a rolling-release model.

[–] IEatDaFeesh@lemmy.world 1 points 17 hours ago

Or this is why I'm rolling over.

[–] ratatouille@feddit.org 1 points 20 hours ago

Will test it as soon as possible. Does someon know how compartible it is with a qemu VM ? I need some GPU abilities like Vulkan there.