Re: F44 Change Proposal: NTSYNC (system-wide)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Sep 4, 2025 at 3:39 PM Justin Forbes <jmforbes@xxxxxxxxxxx> wrote:
If someone can go
through the effort to grab a patched Proton, they can load a kernel
module.

Hmm, can a user-space program load a kernel module during runtime, without root privileges? I assume it can't.

The issue I see here is that many Wine front-ends provide many different flavors of Wine (this one doesn't work? try a different one), with ProtonGE being especially popular (but ntsync will likely gradually appear everywhere, it's not limited to it). These front-ends (Bottles, Lutris, Heroic) are often installed as Flatpaks from Flathub. But even if you installed them as RPMs, the Wine tarballs are then downloaded from upstream, not from RPMs. They are not going to be able to trigger a kernel module load change, if that requires root. ProtonGE is actually popular even for Steam users (again, available on Flathub), with different graphical tools (from Flathub) to download it and select it as default instead of Valve Proton. All of this requires no power user nor command line knowledge, it's all click click click done stuff. I don't think most of the users will even know what ntsync is, they just want to play games, and the GUI tools make it easy for them.

What can we do to make sure these gaming use cases work well on Fedora, even if they're not coming from our RPM repos? If we don't want the kernel module to be enabled by default, is there a different way to allow it to work out-of-the-box for those who play games, but are not necessarily aware of these very low level technical details?

-- 
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux