[HN Gopher] How Wine Works 101
___________________________________________________________________
How Wine Works 101
Author : todsacerdoti
Score : 61 points
Date : 2022-10-10 21:43 UTC (1 hours ago)
(HTM) web link (werat.dev)
(TXT) w3m dump (werat.dev)
| [deleted]
| [deleted]
| jldugger wrote:
| cork out, turn bottle upside down near cup or mouth?
| metadat wrote:
| Warning jldugger: Despite the topic being a prime candidate for
| a joke, it's a tough crowd in this thread.
| marnett wrote:
| No need to attribute it to malice. Just community members
| following community guidelines to keep comments relevant,
| thoughtful, and substantive. Most of the low hanging "jokes"
| don't really adhere to that ethos and are typically treated
| accordingly.
| _carbyau_ wrote:
| This is essentially - don't be trite.
|
| If you can make a substantive, thoughtful, relevant joke,
| then that joke will go gangbusters.
| haunter wrote:
| What I'm curious about (and probably there are some good write
| ups about this somewhere) that how come modern Linux and modern
| Wine is better to run old Windows applications than modern
| Windows (7 to some extent but mostly 10&11). Did MS
| "intentionally" "left behind" certain APIs and system calls to
| sacrifice it for some greater good? Like I use Windows every day
| and have no problems at all. And I use Linux every day too for
| work. But by my experience if I come around an old Windows
| application (Vista, XP, 2000 or before) then I probably have a
| better chance to run it as it meant to be on Linux w/ Wine than
| on Windows 10/11
| alar44 wrote:
| My assumption is that it's because you're not running full
| blown Windows, Wine is just grabbing the stuff it needs.
| johnny22 wrote:
| it's way more likely to just be insufficient testing than
| anything on purpose imo. Those folks have deadlines just like
| everybody else.
| nine_k wrote:
| The point of Wine is to run older Windows software. Who needs
| the most modern versions, just pays for MS Windows.
|
| Windows, like DOS before it, adapts to run certain apps more
| efficiently, to sidestep their bugs, or to fulfill their
| assumptions which generally do not hold.
|
| I suppose Wine does a lot of the same. It pays a lot of
| attention tp running old(er) popular software smoothly. I
| suppose Wine has more adjustments to run Office 2003 without a
| hitch than Win 12 does. Same for older popular games.
| userbinator wrote:
| tl;dr: WINE can be considered to be more like an API translator.
| The opposite is also possible (Linux binaries on Windows), the
| most recent attempt being WSL from Microsoft itself, but there
| were a few other attempts before that:
| http://cowlark.com/lbw/index.html is one example I just found.
|
| ...and as an aside, the comments about the alcoholic beverage
| really suggest that they should've kept it named WINE (all
| uppercase).
| seba_dos1 wrote:
| > the most recent attempt being WSL from Microsoft itself
|
| Worth noting that this only applies to WSL1; WSL2 works in a
| completely different way.
| Kye wrote:
| There's a big wine glass on the project's website. I don't get
| the impression the association bothers them.
| amelius wrote:
| Any WINE-like projects out there but for MacOS/iOS (as opposed to
| Windows)?
| Matl wrote:
| https://github.com/darlinghq/darling but it's very early.
___________________________________________________________________
(page generated 2022-10-10 23:00 UTC)