News:

Help! We're trapped in the computer, and the computer is trapped in 2008! Someone call the time police!

Main Menu

WINE can beat XP!

Started by Ergot, January 21, 2006, 03:38:05 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Ergot

Wow! Check this out... WINE beat XP in 67 out of 147 tests :O!
http://wiki.winehq.org/BenchMark-0.9.5
Quote from: Newby on February 26, 2006, 12:16:58 AM
Who gives a damn? I fuck sheep all the time.
Quote from: rabbit on December 11, 2005, 01:05:35 PM
And yes, male both ends.  There are a couple lesbians that need a two-ended dildo...My router just refuses to wear a strap-on.
(05:55:03) JoE ThE oDD: omfg good job i got a boner thinkin bout them chinese bitches
(17:54:15) Sidoh: I love cosmetology

Joe

This belongs in Linux, eh?

Not to mention we already know that WINE pwns XP in every possible way, except where it lost.
Quote from: Camel on June 09, 2009, 04:12:23 PMI'd personally do as Joe suggests

Quote from: AntiVirus on October 19, 2010, 02:36:52 PM
You might be right about that, Joe.


Hitmen

So, wine is better at running older games and outdated benchmarks at low resolutions. Cool!
Quote
(22:15:39) Newby: it hurts to swallow

Warrior

One must ask oneself: "do I will trolling to become a universal law?" And then when one realizes "yes, I do will it to be such," one feels completely justified.
-- from Groundwork for the Metaphysics of Trolling

Sidoh

Quote from: Hitmen on January 21, 2006, 10:41:49 AM
So, wine is better at running older games and outdated benchmarks at low resolutions. Cool!

ROFL

Newby

That's still pretty bad that M$ is beat by a third-party program designed to EMULATE it. :P
- Newby
http://www.x86labs.org

Quote[17:32:45] * xar sets mode: -oooooooooo algorithm ban chris cipher newby stdio TehUser tnarongi|away vursed warz
[17:32:54] * xar sets mode: +o newby
[17:32:58] <xar> new rule
[17:33:02] <xar> me and newby rule all

Quote from: Rule on June 30, 2008, 01:13:20 PM
Quote from: CrAz3D on June 30, 2008, 10:38:22 AM
I'd bet that you're currently bloated like a water ballon on a hot summer's day.

That analogy doesn't even make sense.  Why would a water balloon be especially bloated on a hot summer's day? For your sake, I hope there wasn't too much logic testing on your LSAT. 

iago

Quote from: Newby on January 21, 2006, 12:17:44 PM
That's still pretty bad that M$ is beat by a third-party program designed to EMULATE it. :P

Wine is NOT an emulator.  It's an alternate implementation :P

Sidoh

Quote from: Newby on January 21, 2006, 12:17:44 PM
That's still pretty bad that M$ is beat by a third-party program designed to EMULATE it. :P

Not really.

Joe

If WINE were an emulator, it would create a virtual machine that emulates an X86 processor, which Windows would then be run on. Then, WINE would call forth the EXE within Windows.

All that WINE does is interpret the EXE, instruction for instruction, and calls the apropriate functions from it's own API implementation. If anything, WINE is an interpreter.
Quote from: Camel on June 09, 2009, 04:12:23 PMI'd personally do as Joe suggests

Quote from: AntiVirus on October 19, 2010, 02:36:52 PM
You might be right about that, Joe.


iago

Quote from: Joe on January 21, 2006, 03:11:24 PM
If WINE were an emulator, it would create a virtual machine that emulates an X86 processor, which Windows would then be run on. Then, WINE would call forth the EXE within Windows.

All that WINE does is interpret the EXE, instruction for instruction, and calls the apropriate functions from it's own API implementation. If anything, WINE is an interpreter.

Something doesn't sound right about that, but I think it's true for the most part. 

MyndFyre

Quote from: iago on January 21, 2006, 03:19:29 PM
Quote from: Joe on January 21, 2006, 03:11:24 PM
If WINE were an emulator, it would create a virtual machine that emulates an X86 processor, which Windows would then be run on. Then, WINE would call forth the EXE within Windows.

All that WINE does is interpret the EXE, instruction for instruction, and calls the apropriate functions from it's own API implementation. If anything, WINE is an interpreter.

Something doesn't sound right about that, but I think it's true for the most part. 

The part that doesn't sound right is the interpreter part.  As I understand it, WINE loads and executes Windows programs just like Windows does, and provides the dynamic link library framework for Win32 API calls.  The API calls then call back to the kernel in standard Win32 (almost all API calls are thunks for kernelmode code), whereas in WINE, it converts necessary calls to Linux.
Quote from: Joe on January 23, 2011, 11:47:54 PM
I have a programming folder, and I have nothing of value there

Running with Code has a new home!

Quote from: Rule on May 26, 2009, 02:02:12 PMOur species really annoys me.

iago

Quote from: MyndFyrex86] link=topic=4595.msg51706#msg51706 date=1137876162]
Quote from: iago on January 21, 2006, 03:19:29 PM
Quote from: Joe on January 21, 2006, 03:11:24 PM
If WINE were an emulator, it would create a virtual machine that emulates an X86 processor, which Windows would then be run on. Then, WINE would call forth the EXE within Windows.

All that WINE does is interpret the EXE, instruction for instruction, and calls the apropriate functions from it's own API implementation. If anything, WINE is an interpreter.

Something doesn't sound right about that, but I think it's true for the most part. 

The part that doesn't sound right is the interpreter part.  As I understand it, WINE loads and executes Windows programs just like Windows does, and provides the dynamic link library framework for Win32 API calls.  The API calls then call back to the kernel in standard Win32 (almost all API calls are thunks for kernelmode code), whereas in WINE, it converts necessary calls to Linux.

But that DOES sound like an interpreter, in a way.  It runs them natively, and maps the calls to its own libraries.  Which is close to what he said. 

Warrior

So it just implements the Windows API and maps the actions to X calls and general Linux kernel api? Well I'd guess it's  faster than emulating each processor instruction and all that stuff.
One must ask oneself: "do I will trolling to become a universal law?" And then when one realizes "yes, I do will it to be such," one feels completely justified.
-- from Groundwork for the Metaphysics of Trolling

zorm

Interesting but how an you actually benchmark something like this? WINE is unfinished so it goes without saying that calling a stub will be faster than calling a real function. Furthermore WINE may cheat at somethings for the speed vs functionality.
"Frustra fit per plura quod potest fieri per pauciora"
- William of Ockham

Ergot

Quote from: Newby on February 26, 2006, 12:16:58 AM
Who gives a damn? I fuck sheep all the time.
Quote from: rabbit on December 11, 2005, 01:05:35 PM
And yes, male both ends.  There are a couple lesbians that need a two-ended dildo...My router just refuses to wear a strap-on.
(05:55:03) JoE ThE oDD: omfg good job i got a boner thinkin bout them chinese bitches
(17:54:15) Sidoh: I love cosmetology