| ▲ | TehCorwiz 3 days ago |
| I wouldn't be surprised if Wine eventually becomes more stable than Windows. |
|
| ▲ | alexrp 3 days ago | parent | next [-] |
| I've experienced multiple instances where (so I heard; I don't use Windows) a Windows Update completely broke a game on Windows for everyone, but Wine/Proton kept running it just fine. So we're already there in some sense. |
| |
| ▲ | wing-_-nuts 2 days ago | parent [-] | | I remember when the shader caching done for a popular game in linux made that game run better than the windows version |
|
|
| ▲ | carlos_rpn 3 days ago | parent | prev | next [-] |
| It feels like it won't be long before Microsoft starts helping with that (by making Windows less stable, not improving Wine). |
| |
| ▲ | keyringlight 3 days ago | parent [-] | | What I wonder about is if MS wants to keep people on windows, what methods they can use to do that. For simple desktop stuff I don't think they have many options to lock in other developers (and their audiences) to windows unless they want do so themselves (putting aside web based or not PC-desktop). Bleeding edge gaming and multiplayer anti-cheat is one area where I think having a big company owning the OS probably helps them stay ahead, as that structure probably lets them work with hardware designers to get the capabilities in use (i.e. in new versions of DirectX) and available to software developers first. There's generally a lag in adoption for new features within Vulkan and then usage downstream in wine/proton to get compatibility parity with windows, then the games themselves being able to run feature/performance parity. It'd be interesting to see what cooperation would be needed to have the linux gaming stack equal at the point new features are released, and with the least amount of manual hacks or command line tweaking required for the users. As discussed a few weeks back, tough anti-cheat for linux seems like a paradox with the current methods. | | |
| ▲ | mschuster91 2 days ago | parent [-] | | > What I wonder about is if MS wants to keep people on windows, what methods they can use to do that Microsoft doesn't give a fuck about private customers any more. They don't have money. What has money though is enterprise/government sales, and MS got these customers tightly locked in. Compliance audits and tooling for insurances or legal stuff (SOX, GDPR, ...) are built against a full Microsoft stack of MS Server, Active Directory, Azure, Teams, Office 365 and Windows desktops. You might be able to get away with replacing AD and GPO with Samba servers but even that is already a pain when the auditors come knocking. Everything else? There is no single FOSS based "standard offering" (i.e. a combination of everything needed to run an on-prem enterprise site, Office replacement, remote collaboration tooling), so every audit for such setups must be custom made and involves a lot of extra work. A second leg is industrial control machines, medical devices and the likes. That's all stuff built by third party vendors and integrators. They need to continue on Windows because switching to an alternative OS would require redoing everything from scratch on the software and certification side. These customers buy the LTSC IoT stuff. And that is why you see Microsoft pushing enshittification so hard on private customers... extract the last few cents you can from them. But the real money comes from the large customers. |
|
|
|
| ▲ | Aerroon 3 days ago | parent | prev | next [-] |
| Windows 14 will just be a linux distro with wine acting as backwards compatibility. |
| |
| ▲ | pjmlp 2 days ago | parent | next [-] | | Why would Microsoft ever do that? WSL is already there for the folks that want to play with Linux. | | |
| ▲ | Aerroon a day ago | parent [-] | | For a while it seemed like Microsoft wasn't taking Windows seriously as a product. And the easiest way to cut costs on that is to use a solution someone else is building and maintaining. They did retire Internet Explorer in favor of a Chromium browser, so it wouldn't be unprecedented. | | |
| |
| ▲ | voodooEntity 2 days ago | parent | prev [-] | | Inb4 Windows 40k and to run the "kernel" you need to sacrifice 1000 a day | | |
| ▲ | beAbU 2 days ago | parent [-] | | By the time we get to version 40k the kernel will just be AI hallucinating a UI for you at 60fps. Secondly, I do acknowlege your 40k reference. |
|
|
|
| ▲ | porphyra 3 days ago | parent | prev [-] |
| Wine actually does run some ancient Windows games better than Windows 11 itself. |
| |
| ▲ | anthk 2 days ago | parent | next [-] | | Anything Direct Draw related will be mapped into OpenGL under Unix giving you decent speeds. On Windows it will be a crawling slideshow because from Windows 8 and up it will use a really dog slow software mode with no acceleration at all, worse than plain VESA. Yes, you can reuse WineD3D DLL's on Windows and run these game in a fast way, but not by default, it's a Win32 port of some Wine libraries. | | |
| ▲ | rescbr 2 days ago | parent [-] | | Once I had to use a Mesa3D build for Windows and use the zink driver to render OpenGL to Vulkan, otherwise it would use Windows' software renderer. | | |
| ▲ | anthk 2 days ago | parent [-] | | I had to use WineD3D's ddraw.dll among another one to run these touch based arcade machine games with card games, Trivial Pursuit, hangman and the like. If not the game made for w98/2k would really lag even under an i3. The same with some multimedia CD's from its day. Scummvm it's partially implementing Macromedia Director support but the mentioned game had a custom engine. The Scummvm devs would RE in few weeks (it's a simple 2D game bundle, nothing difficult, with virtually no animations, almost everything it's still images) but no one began yet. |
|
| |
| ▲ | duskwuff 3 days ago | parent | prev | next [-] | | It certainly runs 16-bit Windows games better than Windows 11, which can't run them at all. Not that there are a ton of those, but it's still pretty neat that they work. | | |
| ▲ | senfiaj 2 days ago | parent | next [-] | | 16-bit software won't run natively in 64-bit mode. It requires some programmatic emulator, like DosBox. Or am I missing something? | | |
| ▲ | simoncion 2 days ago | parent [-] | | The thing that you're missing is that Microsoft used to ship that emulator with Windows. Then they stopped doing that. AFAICT, Wine can run WIN16 programs. I don't know if it can run DOS programs. There's a WineHQ wiki page that says it can load DOS programs, but various internet fora seem to believe that Wine's DOS support is pretty broken. I've never tried it, and have no DOS programs handy, so I can't verify those claims. | | |
| ▲ | NetMageSCW 13 hours ago | parent | next [-] | | There is also a port of Wine’s VDM back to Windows called otvdm or winevdm that is able to run 16-bit programs on Windows. It is surprisingly capable, I was able to run a 16-bit VB program that used a serial based optical modem without issue. | |
| ▲ | duskwuff 2 days ago | parent | prev [-] | | "DOS support" is tricky inasmuch as a lot software from that era - especially larger and more complex packages - interacted with hardware directly. In a sense, they weren't really DOS applications so much as they were bare-metal PC applications which were booted from DOS. It'd be difficult for WINE to support those, and other projects like DOSbox / 86box / etc do a better job of it. |
|
| |
| ▲ | consp 2 days ago | parent | prev [-] | | Time to dust off my cd copy of Stars! (From the disk backup, the cd had terminal illnesses and has died). The only win16 game I've ever seen distributed on CDROM. Wine already ran it ok (iirc there were some issues but nothing gamebraking), but now it can do so without i386 libs. |
| |
| ▲ | beAbU 2 days ago | parent | prev | next [-] | | Not just ancient games! https://arstechnica.com/gaming/2025/06/games-run-faster-on-s... | | |
| ▲ | wing-_-nuts 2 days ago | parent [-] | | MS got such a black eye for that that they're developing a build of windows specifically for handhelds, optimized, without the bloat and power hungry extras. Would be nice if it ran on laptops |
| |
| ▲ | zadikian 2 days ago | parent | prev [-] | | Wine is also the reason why Windows software has more longevity on Mac than Mac software. Like, 32-bit didn't get deprecated in Wine. | | |
| ▲ | NetMageSCW 13 hours ago | parent [-] | | If enough people cared it seems like someone would have created a MacOS32 in MacOS64 like WoW64. | | |
| ▲ | zadikian 10 hours ago | parent [-] | | I'm guessing it'd be too much reverse-engineering. WoW64 was Microsoft themselves. |
|
|
|