Latest Comments by Shmerl
SC Controller, the driver and UI for the Steam Controller is being rewritten to be more portable
26 Nov 2018 at 8:19 pm UTC
26 Nov 2018 at 8:19 pm UTC
Quoting: GuestAlso, it makes no sense to use Rust unless you’re in love with it. It’s a complicated language used by very few programmers. It’s much better to use C.All languages have trade-offs. You pay for C simplicity with its primitivism and a big and painful overhead of code stability and correctness verification (unless you simply don't care about the later and the result can end up being a crashing mess). I'd take language complexity for the price of much higher default code correctness built into the language.
Reminder: Update your PC info for the next round of statistics updates
26 Nov 2018 at 6:51 pm UTC Likes: 1
26 Nov 2018 at 6:51 pm UTC Likes: 1
Quoting: jensAs far as I understood eON by VP is a heavily stripped down version of wine with obviously lots of tweaks for a specific game.No, it's an independent project. They used some ideas from Wine to improve their performance, but not the code.
Reminder: Update your PC info for the next round of statistics updates
26 Nov 2018 at 6:06 pm UTC
26 Nov 2018 at 6:06 pm UTC
Quoting: jensI think this will even be more confusing, except for people that knows all the in's and out's of wine and its variations. Do you think that people that play "The Wintcher 2" using E-ON by VP should answer the Wine question with "yes" too? You are technically correct, but I don't think it helps here.eON isn't using Wine at all. If you think some question is confusing, then question should have a good clarification.
I guess 80% of all users talk about Steam Play when they write Proton.
SC Controller, the driver and UI for the Steam Controller is being rewritten to be more portable
26 Nov 2018 at 5:58 pm UTC
26 Nov 2018 at 5:58 pm UTC
Quoting: HoriYou all forget that there are waaay more people able to program in C than there are people able to program in Rust. Unless there's a very good improvement from which the application would get a real, noticeable benefit, you'd want to stick with the more popular choice.That shouldn't be an impediment to use a newer language. Using this logic, everyone should have used FORTRAN forever. The benefit is always noticeable if you choose between C and Rust. The only blocker I can think of, is if the primary developer himself doesn't want to learn Rust.
Reminder: Update your PC info for the next round of statistics updates
26 Nov 2018 at 5:47 pm UTC
Question about Steam Play makes sense as a separate category. It focuses not on the tool, but on the use case of integration with Steam client and also interest of people to attribute Steam purchases to Linux usage.
Those who use any variant of Wine (including Proton) but don't use Steam Play will answer Yes (Wine) / No (Steam Play). Those who use Steam Play (which implies Proton) will answer Yes / Yes. This provides a distinction in stats for both cases and you can see total Wine usage.
26 Nov 2018 at 5:47 pm UTC
Quoting: jens- Do you use Wine (excluding Proton via SteamPlay)?I see no point in separating Proton from Wine in the first question. Do you need to ask about every Wine fork or modification then? What about wine-esync, wine-staging or even wine+dxvk? All that, including Proton can be called Wine and derivatives.
- Do you use Steam Play?
Question about Steam Play makes sense as a separate category. It focuses not on the tool, but on the use case of integration with Steam client and also interest of people to attribute Steam purchases to Linux usage.
Those who use any variant of Wine (including Proton) but don't use Steam Play will answer Yes (Wine) / No (Steam Play). Those who use Steam Play (which implies Proton) will answer Yes / Yes. This provides a distinction in stats for both cases and you can see total Wine usage.
Reminder: Update your PC info for the next round of statistics updates
26 Nov 2018 at 5:30 pm UTC
I.e. the first question is about the tool (Wine and derivatives). The second question is about Steam Play specifically (Steam feature).
If that's too confusing, it's better just to stick with one question about Wine.
26 Nov 2018 at 5:30 pm UTC
Quoting: jensPlease stay with "No". Seems that Liam will add a separate question for Steam Play (https://www.gamingonlinux.com/articles/reminder-update-your-pc-info-for-the-next-round-of-statistics-updates.13034/comment_id=141516 [External Link]).Liam said, that it means that question about Wine will include Proton then, so it should be "Yes" to the first question.
I.e. the first question is about the tool (Wine and derivatives). The second question is about Steam Play specifically (Steam feature).
If that's too confusing, it's better just to stick with one question about Wine.
Reminder: Update your PC info for the next round of statistics updates
26 Nov 2018 at 4:49 pm UTC
26 Nov 2018 at 4:49 pm UTC
Quoting: EikeDo I update my answer from "no" to "yes" next to the question about wine if I play games through Steam Play (no wine, no Proton)?Yes, change it. Proton used in Steam Play is a Wine variant. But there will be a separate question about Steam Play (not Proton but Steam Play specifically if I understood correctly).
Reminder: Update your PC info for the next round of statistics updates
26 Nov 2018 at 2:51 pm UTC
26 Nov 2018 at 2:51 pm UTC
Quoting: GuestI'm talking about Steam.Which implies that usage of Proton means using Steam, which is not correct. While Proton is targeted for Steam, it can be used without it.
SC Controller, the driver and UI for the Steam Controller is being rewritten to be more portable
26 Nov 2018 at 2:48 pm UTC
26 Nov 2018 at 2:48 pm UTC
Quoting: Guestand then advocating adding Rust dependencies on top doesn't sound like a good idea in this case. I just don't see a use case for Rust for this project's goals (or at least what I'm interpreting to be the goals).Not any more than advocating for C in this case. If you think mixing languages is bad here, it's bad with C as well. But if you think rewrite is useful, Rust only has advantages over C, offering the same functionality.
SC Controller, the driver and UI for the Steam Controller is being rewritten to be more portable
26 Nov 2018 at 1:11 pm UTC
See https://github.com/rust-lang-nursery/portability-wg/issues/13 [External Link]
And an interesting example here: https://github.com/tsgates/rust.ko [External Link]
26 Nov 2018 at 1:11 pm UTC
Quoting: GuestAh ok, a personal preference thing rather than a technical one.It's both and the reason for preference is technical, not simply one of taste. Rust can interact with kernel all the same by the way. Rust does depend on libc at present.
On a technical level, C is a better choice here, for ease of cross-platform support on something that is lower level and may require kernel interaction. Pretty much everything is going to have a form of libc, and target platforms will have a lot of support (from compilers and build systems, to additional libraries that might be needed) already in C.
See https://github.com/rust-lang-nursery/portability-wg/issues/13 [External Link]
And an interesting example here: https://github.com/tsgates/rust.ko [External Link]
- Bazzite Linux 44 lands for desktop gamers and it's a big release
- The new Steam Controller releases May 4th
- Facepunch launches s&box, the highly anticipated successor to Garry's Mod
- Denuvo DRM reportedly fully cracked open, 2K apparently fights back with online checks
- CachyOS April 2026 release brings a new package manager and even more optimizations
- > See more over 30 days here
- Steam Deck desktop mode localization
- on_en_a_gros - Why most people are approaching the xz-attack wrong.
- LoudTechie - Lutris alternatives
- sourpuz - Welcome back to the GamingOnLinux Forum
- sourpuz - Shop Crush - Psychological Horror Thrift Sim with Literal Illusio…
- hollowlimb - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck