There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

bjoern_tantau ,
@bjoern_tantau@swg-empire.de avatar

That’s more or less what a virtual machine does. And I bet cheating programs do as well.

breadsmasher ,
@breadsmasher@lemmy.world avatar

Wine does translate kernel calls. Perhaps youre misunderstanding how that is then exposed?

Wine translates windows calls (including system level/kernel level) but exposes/implements in userspace on linux.

It doesn’t only do windows userspace to linux userspace

Its a design decision from the wine team to not build it as a kernel module and to instead implement as an application in userspace

Have a read here werat.dev/blog/how-wine-works-101/

Mwa OP ,
@Mwa@thelemmy.club avatar

then if it translates kernel calls why cant some kernel level anticheat run

breadsmasher ,
@breadsmasher@lemmy.world avatar

Anticheat isnt solely about kernel calls. Anticheat systems, depending on what one you are referring to, will inspect runtime memory, data loaded into RAM. It will do a number of things to verify memory isn’t being modified (which cheat engines, among other things, need to do).

Simply, Wine and linux load applications differently, anticheat systems see the difference and assume something nefarious is going on.

Its not as simple as just running anticheat in wine.

edit some additional info from a pretty old article

theverge.com/…/valve-steam-deck-supported-games-a…

Mwa OP ,
@Mwa@thelemmy.club avatar

oh i thought its just translating the anti cheat calls,ty for the detailed explination

Norgur ,
@Norgur@fedia.io avatar

sadly, no. Anticheat Systems are designed to be paranoid as fuck. So even some readout of the hardware used that WINE handles a tad differently than Windows might trip it.

Mwa OP ,
@Mwa@thelemmy.club avatar

oh yeah some anticheat can ban you for playing games on your pc

hades ,

If you wanted to support all possible drivers, you would basically need to rewrite the entire kernel. You could make one specific anticheat work by supporting its specific calls, but this will take a lot of work, and will probably be broken with the first ever update.

In the past there were projects that supported specific types of drivers, such as ndiswrapper, but that had a very limited scope.

Here’s also an answer to a similar question: unix.stackexchange.com/…/installing-proprietary-w…

Mwa OP ,
@Mwa@thelemmy.club avatar

oh alr ty

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines