• 126 Posts
  • 114 Comments
Joined 2 years ago
cake
Cake day: June 14th, 2023

help-circle
  • Yes. Ubuntu has two main repos, main and universe.

    main is relatively small and includes everything that comes with Ubuntu by default. Canonical secures this repo with security fixes for everyone.

    universe is not officially supported by Canonical. It’s updates are done by community members. However, Ubuntu started a service called Ubuntu Pro / ESM that provides updates for packages in universe. It’s opt in because Canonical wants companies using Ubuntu to pay for Pro in order to help fund Ubuntu. However, Pro is also free for personal use on up to 5 machines, so there’s no reason not to enable it. f it was enabled by default then no one would pay for it.














  • Gnome Extensions run in the Gnome shell, so they have special privileges.

    Wayland’s security focus prevents apps from listening in on all user key presses, which means they can’t know you used a keyboard shortcut unless the app is focused.

    The Global Shortcut Portal was made to address this. An app registers for a global shortcut, and when the user activates the shortcut, the portal tells the app that it’s been activated.









  • Leaflet@lemmy.worldOPtoLinux@lemmy.mlFedora OBS Drama Resolved
    link
    fedilink
    English
    arrow-up
    41
    arrow-down
    1
    ·
    15 days ago

    Fedora aims for FOSS, software unencumbered by patents, and security.

    Flathub explicitly allows proprietary and patented software.

    And since they want upstream apps to publish their apps and not scare them away, security isn’t as strong. Apps are allowed to use EOL runtimes and apps roll their own vendored dependencies. Fedora Flatpaks solve this problem by building all their flatpaks from their distro packages.








  • 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.