this post was submitted on 16 Feb 2025
221 points (96.6% liked)

Linux

50384 readers
1531 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
you are viewing a single comment's thread
view the rest of the comments
[–] tabular@lemmy.world 5 points 6 days ago* (last edited 6 days ago) (2 children)

Is there any merit to the claim OBS is using an end-of-life (EOL) runtime and that this is a very bad thing for security?

[–] that_leaflet@lemmy.world 29 points 6 days ago (1 children)

OBS continued using the EOL runtime because of Qt regressions introduced in the updated KDE runtime. The OBS team decided the security risk of sticking to the EOL runtime was small, so they didn't update.

But that still does mean that users were no longer receiving security updates. Ideally, OBS should have moved to the standard Freedesktop runtime and vendored in the older Qt dependency. That way, the they would still be receiving security updates for everything in the Freedesktop runtime. Then once the regressions were fixed, they could move to the updated KDE runtime and remove the vendored Qt dependency.

Overall, the risk OBS had was small. But it demonstrates a larger issue with Flathub, which is that they don't take security as seriously as Fedora. There are hundreds of flatpaks in Flathub that haven't been updated in years, using EOL runtimes and vendored dependencies that get no updates.

[–] commander@lemmings.world 2 points 5 days ago

It's important to acknowledge that nothing is completely secure.

I didn't know this was an issue for OBS because I'm not experiencing any problems nor am I seeing anyone else.

[–] Kazumara@discuss.tchncs.de 3 points 5 days ago (2 children)

I think you might find this comment by one of the OBS upstream devs interesting:

https://pagure.io/fedora-workstation/issue/463#comment-955899

[–] commander@lemmings.world 1 points 5 days ago

Fedora's opinion seems to be that upgrading is always the right choice, which we disagree with.

Ugh, I'm glad people are willing to fight back against these kinds of assertions.

Regardless of who is right, facilitating and encouraging this kind of discourse is how we end up with better software for everyone.