Hacker Newsnew | past | comments | ask | show | jobs | submit | lnternet's commentslogin

Is it possible to run Wine on Windows (without resorting to Windows 10 and WSL)?


To some extent on the SUA.[0] I'm curious to see someone write up an attempt with the WSL.[1]

[0] https://wiki.winehq.org/Cygwin_and_More#Psst..._Even_Microso...

[1] https://blogs.msdn.microsoft.com/wsl/2016/04/22/windows-subs...


Would this be for running 16 bit programs on 64 bit Windows, or is there another use case I'm not thinking of?


There are quite a few older Win32 games that won't run on modern Windows systems despite the built-in compatibility modes.


If these games say they need "*.dll" to run, you can copy it from Wine into the game folder and the game will run. YMMV.


IIRC some of the higher-level DLLs can be compiled for Windows (which is done sometimes for testing, or by ReactOS to ship an actual Windows clone), but the core ones like kernel32, ntdll, user32, and gdi are too tied into the POSIX/NT abstractions.



Sorry for the replication. It seems that HN should have a better duplicates removal algorithm.


You posted the link to the README, which is different from the link to the repo itself. Since these two aren't really duplicates, I don't think it's a fault of HN's algorithm.


Since the root page of a repo renders the README, the two URLs are not very different. A sophisticated duplication detection algorithm could recognize that.


The algorithm would have to examine the HTML returned by the URLs to determine they are duplicate pages. There is no way to determine they are duplicate pages by just analyzing the URLs. It is not impossible to have two different posts to HN that are legitimately different content that have the same domain and even partially matching paths. In order to work in a dependable way, the algorithm would have to examine the HTML returned by the URLs to determine they are duplicate pages. In this case, that wouldn't even work because they aren't actually duplicate pages. In order to mark these two URLs as duplicate I think you might need to use some machine learning and then it would only yield some level of confidence that these were indeed duplicate pages as a result.


Or they could just special-case GitHub repos and their readme files. But what is duplicate detection if not machine learning? One can't be sure the same URL is the same document if submitted at different times.


I'm not sure how it works. Sometimes, you'll go to post something, and it will turn that into an upvote on the already-existing story, and other times it will post a dupe.


They can learn how to make one on using this resource!


> improvements to ReactOS' implementation of NTVDM has seen several more DOS-era games now running successfully. Strategy fans in particular should enjoy a trip down memory lane with the likes of Age of Empires and Command & Conquer.

Isn't Age of Empires a Win32 game? (Its system requirements are "Win 95 or Win NT 4.0 with Service Pack 3".) Why would it need the NTVDM to run?


it does not need. But some fixes were made fot this game too.


Heh, I always thought of Win16 as the Windows 3.x API. It never occurred to me that the "same" API was used for Windows 2.x and even 1.x. Makes sense though...

Really cool to see that Windows 1.0 application run on Windows 10!


With some minor (but annoying) changes, it was also the OS/2 Presentation Manager API.


Source?

(Are you referring to the use of software like Colinux and Andlinux? Those only worked on 32-bit systems last time I checked...)


I haven't been involved with Wine in a long time but the Wine test suite itself is regularly run on Windows:

https://test.winehq.org/data/

Here's an admittedly very old article by Dan Kegel on how to compile it on Windows: http://www.kegel.com/wine/wow.html

But yeah, I don't think it's explicitly supported since it's not their target market :) Codeweavers' focus is running Windows apps on Mac and Linux (Crossover - go support them! https://www.codeweavers.com/)

Edit: It looks like they completely dropped support for it as I can't find any of the old articles anymore; Seems it only supports mingw setup now. https://wiki.winehq.org/Cygwin_and_More


What's the difference between Wine, Crossover and PlayOnLinux?


Crossover is a commercial version of Wine which includes a bunch of extra hacks for popular applications. It comes with support. It's how the Wine project pays salaries.

PlayOnLinux is a Wine wrapper which has preset configurations (best known working wine version and dll overrides) for a ton of popular games/software. Think of it like a virtualenv on steroids.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: