Malware on Wine review

Chris Robinson chris.kcat at gmail.com
Wed Feb 25 11:05:41 CST 2009


On Wednesday 25 February 2009 8:38:15 am King InuYasha wrote:
> Now that Nautilus has the desktop file requiring execute bit, I have a
> question for all of you to consider. Do JAR files require the +x bit to
> load them, or are they treated like associated files and run through the
> interpreter? Really, Windows apps on Linux is basically the same situation
> as Java applications run through the bytecode interpreter.

Not really. When Java byte code is run through an interpreter, the program is 
implicitly bound by what the JRE allows. If the JRE does not allow you to 
access feature X, the program can't access feature X in any way (barring 
fixable bugs, of course). The JRE is in control of the program.

A program loaded with Wine, by contrast, can do anything a normal program can. 
All Wine does is set up an initial environment Windows apps expect, loads the 
program into memory, then sets it off to run on its own. Wine cannot disallow 
a program from accessing feature X if it wants to. The program is in control 
of Wine.



More information about the wine-devel mailing list