Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Wine Windows Linux

Wine 8.0 Released — and Plenty of Improvements are Included (omgubuntu.co.uk) 59

An anonymous reader shares this report from OMG! Ubuntu: Developers have just uncorked a brand new release of Wine, the open source compatibility layer that allows Windows apps to run on Linux.

A substantial update, Wine 8.0 is fermented from a year's worth of active development (roughly 8,600 changes in total). From that, a wealth of improvements are provided across every part of the Wine experience, from app compatibility, through to performance, and a nicer looking UI....

Notable highlights in Wine 8.0 include the completion of PE conversion, meaning all modules can be built in PE format. Wine devs say this work is an important milestone towards supporting "copy protection, 32-bit applications on 64-bit hosts, Windows debuggers, x86 applications on ARM", and more.
This discussion has been archived. No new comments can be posted.

Wine 8.0 Released — and Plenty of Improvements are Included

Comments Filter:
  • Codeweavers (Score:5, Insightful)

    by 93 Escort Wagon ( 326346 ) on Saturday January 28, 2023 @04:03PM (#63247413)

    Reads like the major updates are largely the work of the commercial outfit Codeweavers - "32-bit applications on 64-bit hosts, Windows debuggers, x86 applications on ARM".

    Nothing wrong with that - I'm actually one of their customers. But it's nice seeing that work get to everyone (thanks mostly to the GPL, I'd think).

    • What works in Wine? Or if it is simpler to answer, what does not? Does MS Office work? Autocad? Games? What is not working?
      • It's not simple to answer either, really.
        Lots of shit works. Lots of shit doesn't work.
        I'd say my success rate has probably been about 50/50, which is a lot better than 0/50. A lot of the time, you can also massage things into working by installing native libraries for stuff instead of using the WINE implementations.

        I play quite a few games using it (or more accurately, "supported builds of it", a la Codeweavers or specialized derivatives of it, a la Proton)
        I think about the only thing I run on it in t
      • Re: Codeweavers (Score:5, Informative)

        by guest reader ( 2623447 ) on Sunday January 29, 2023 @03:20AM (#63248191)

        What works in Wine? Or if it is simpler to answer, what does not? Does MS Office work? Autocad? Games? What is not working?

        You can get information on application compatibility with Wine from the Wine Application Database [winehq.org].

        For example there is 1060 entries in "Productivity" category and 887 entries in "Scientific/Technical/Math" which also include some versions of AutoCAD [winehq.org].

    • Re:Codeweavers (Score:4, Insightful)

      by DamnOregonian ( 963763 ) on Sunday January 29, 2023 @02:51AM (#63248167)
      They've been the source of major updates like that for a long time, which is why I too am one of their long-time customers.
      Paying for WINE seems silly, but you're really paying for their development of WINE, and they push all of it upstream.
    • It stands to reason that the majority of changes for a product as complex as Wine would be made by paid-for developers. It's actually the case on many big open-soruce projects. Nothing bad about it. On the contrary: I'm happy that companies contribute code to open-source projects
    • by tlhIngan ( 30335 )

      Reads like the major updates are largely the work of the commercial outfit Codeweavers - "32-bit applications on 64-bit hosts, Windows debuggers, x86 applications on ARM".

      Nothing wrong with that - I'm actually one of their customers. But it's nice seeing that work get to everyone (thanks mostly to the GPL, I'd think).

      Well, that's how open-source is supposed to work, isn't it? The developers work on the code, and you can use it under the open-source license. If you want support, you pay for it, which is how

  • Comment removed based on user account deletion
    • Re: (Score:3, Funny)

      by Anonymous Coward

      Wine Is Never Enough.

    • Really? I've had the opposite experience - almost everything I've tried in WINE works just fine.

      Of course it's usually the programs that are hardest to replace that completely refuse to work at all. I think Fusion 360 was the last brick wall I ran into. Of course if I remember right I couldn't even get it running in a VM, so it's a good bet it's intentionally broken as part of its copy protection.

      • Comment removed based on user account deletion
        • One thing I'll note - I've had the best luck by specifically looking for distros with a solid, well-tuned WINE package already available for them. I've been off Linux for a while, but seems like Ubuntu had a decent one years ago.

          Especially for good looks - I've had several distros over the years where I just couldn't get WINE fonts to render nicely. There's obviously a trick to it, since they look great in other distros, but after a few hours of digging online and editing config files to no avail I finall

          • Comment removed based on user account deletion
            • It's been years, and I couldn't really give you a first-hand suggestion specifically for games - though SteamOS would probably be my first stop. It is after all a whole distro tuned specifically to maximum gaming compatibility and performance, including a strong WINE showing from what I've heard. Don't know how good the hardware support is though. Prior to SteamDeck I seem to recall it getting mostly-abandoned after a few years of "Steam Boxes" failing to gain traction. Seems like SteamDeck is really cat

      • Tell us your secret, lol.

        I've tried to get stuff working under Wine more than a few times, so maybe it's me.

        • My best luck has been picking a distro with a well-configured WINE package available in their base repository that just worked. Install WINE, run Windows program installer, program works great.

          I've been off Linux for a while, but Ubuntu used to have a decent one.

          I don't think I've ever gotten the WINE teams reference package to work well. (couldn't swear I've ever gotten it to work at all)

    • by Some Guy ( 21271 )

      My experience is very similar. (macOS Intel) In fact I just downloaded the Codeweavers demo yesterday and it ran exactly 0/7 of the (older) games I tried. (Hard to try a lot since the downloads are generally so huge.)

      A couple of years ago I did get Guild Wars 2 (DX11) working using Wineskin and play it frequently, but that's essentially the only software I've ever got running properly. Even then it's just... playable, but not awesome.

      *sad panda* because it always feels like it's almost there every time

      • by msk ( 6205 )

        I started playing GW2 recently, using Wineskin for my Mac, and Lutris for my Linux host.

        The Lutris install was much easier to bootstrap, even with the initial difficulties I had with an old video card.

      • Comment removed based on user account deletion
      • My experience is better. Also been trying Wine/CrossOver for about one month on an Intel Mac. I am pretty impressed, my success rate is 6/7 so far, to be fair no 3D games, but at least one fairly recent one. Sure, it's a little bit clunky, and one of the programs required some minor fiddling around and forum digging to get working.
    • By now, I've simply gotten pretty well used to living without the software I would have used WINE to run anyway, or found good-enough alternatives.

      Mirrors my experience exactly. Even after repeated attempts I never really got it working quite right, and realized I probably never would.

      One by one I found native Linux apps to replace my Windows apps, and that was that.

      There are only a couple of Windows apps I'd ever be interested in running at this point, and frankly they're not essential; they're just apps I prefer over the Linux replacements.

      For example, SnagIt, a good windows screen cap program with a handy little editor. Nothing fancy but it's perfe

    • I've run a lot of stuff on Wine successfully. Mostly I use it or Proton to run games these days, and a surprisingly high percentage of them work correctly. A lot of this is down to Vulkan support, because this works great everywhere, unlike Direct3D which works some of the time. Even D3D support has improved through Vulkan thanks to DXVK, which translates Direct3D into Vulkan much more successfully than Wine translates Direct3D into OpenGL.

      If you're hoping for it to run shiny new applications, though, you w

  • by Tony Isaac ( 1301187 ) on Saturday January 28, 2023 @05:01PM (#63247511) Homepage

    I'm curious. Now that Microsoft has officially ported .NET Core to Linux, what advantage does Wine offer?

    https://learn.microsoft.com/en... [microsoft.com]

    • Direct3D stuff.

    • by TheRealMindChild ( 743925 ) on Saturday January 28, 2023 @06:35PM (#63247645) Homepage Journal

      Running everything that isn't .NET....

      • by Anonymous Coward

        ^ this, or more specifically: everything that isn't .NET Core or 6 or 7.

        Microsoft's runtime compatability story with all the .NET Framework/.NET Core/.NET versions is about the same as it is with Windows versions across the "Windows platform": it's a joke, a bad joke.

        There are so many versions and incompatibile versions about there you actually need three different runtimes installed to get maximum compatability: .NET Framework 3.5 with latest updates (this covers everything in the .NET Framework 1-3.5 rang

    • Comment removed (Score:4, Interesting)

      by account_deleted ( 4530225 ) on Saturday January 28, 2023 @06:47PM (#63247669)
      Comment removed based on user account deletion
      • So, serious question...your opposition to Microsoft is *emotional*? Or is there something specific Microsoft did to draw your hatred?

        Not that I think Microsoft is wonderful. They are, and behave like, a big corporation. Lots of people hate big corporations, but usually they have something specific about them that draws their ire.

        • Comment removed based on user account deletion
          • /me raises an eyebrow.

            Someone with a 8-digit UID asking a 6-digit UID if they're a child or a teen.

            There's another explanation:
            The shit they got busted for is literally the norm these days.
            MS was the last giant to fall on the antitrust sword. Today, it wouldn't happen.
            OP probably just doesn't find them as evil as you.
          • Since you asked, I'm 56. I used DOS 1.0.

            In your entire rant, you didn't name a single thing Microsoft has done to draw your hatred, you just repeated over and over how evil and hateful they are. I think you don't actually KNOW anything specific they've done that is evil, you just know you hate Microsoft.

            And if you were to name something, I'd challenge you to show that Apple hasn't stooped equally low.

          • You remind me of Donald Trump, insisting over and over that the election was stolen, but never finding a single credible instance of a specific fraudulent event that would have changed the outcome. Just keep repeating over and over how you feel, it might make you feel better and more sure of your opinion.

        • Microsoft set back computing at least a decade, maybe two, and never did anything to make up for it. The only justice is restorative justice. Microsoft deserves every iota of hatred which has ever been aimed in their direction, and anyone who says different is selling something (even if only to themself.)

          • Microsoft set back computing at least a decade, maybe two

            Would you care to elaborate? How exactly did Microsoft set back computing?

            Like the original Microsoft-hater, you haven't expressed anything specific, just hatred. Maybe they deserve it, but I'd at least like to know what they did to make you so angry!

            • It's quite a laundry list, stuff like ensuring their competitor's software would fail on their OS (the whole "DOS ain't done 'till Lotus won't run" stuff, but they did that with Novell too), but here's a few off the top of my head if you want to know why some people might still be salty about Microsoft.

              Embrace, Extend, Extinguish. Most of their misdeeds are centred around trying to ensure that Windows was the only viable system. Java and its potential to run anywhere as interpreted bytecode was a threat s

              • Microsoft's past crimes are well-documented, and well known to those who were around at the time. And I complained about them about as loudly as anyone.

                But Microsoft's behavior today is constrained by the fact that there now is competition at every level of the computing stack. It cannot get away with most of its past shenanigans, so, for the most part, its recent behavior has been much better than in the past. (Not perfect. But better.)

                • Microsoft's past crimes are well-documented, and well known to those who were around at the time. And I complained about them about as loudly as anyone.
                  But Microsoft's behavior today is constrained by the fact that there now is competition at every level of the computing stack.

                  Moving the goalposts

    • .NET Core applications are a ridiculously tiny fraction of Windows applications.

    • I'm curious. Now that Microsoft has officially ported .NET Core to Linux, what advantage does Wine offer?

      Is Microsoft Office built on .NET?

    • The .NET Core on Linux cannot run Win32 applications, only .NET Core applications (which are written in C#, not C++ or C)..

      • Got it, thanks.

        Win32 is now very, very old. There isn't even a 32-bit version of Windows any more. So if you're running legacy software, I can see why Wine would be needed. But anything less than 20 years old should probably work on the official .NET port.

      • The runtime supports a number of languages [c-sharpcorner.com], although C# is the most popular and at least arguably the best of them.
  • I have one Windows machine I use. It's unplugged from the network. I use it to run Quicken 2013. I think more recent versions are some sort of subscription beast. I've tried to use Wine to run Quicken 2013, but it doesn't work. CrossoverOffice lists Quicken 2013 as not working. I hope hope hope wish wish wish Wine can get Quicken 2013 to work. That would mean I could finally dump this awful Windows box.

    • Why not run it in a VM? Windows runs very well in KVM/QEMU. 3d support is not very good*, but you won't need that for Quicken. With libvirt it's very highly manageable.

      * There is GPU passthru but that's not really convenient.

      • If Windows behaves as badly in a VM as it does on metal, I don't want to even try it. Unscheduled forced updates and long logins have made W10 unusable.

  • The geek part of me is amazed and very happy that a task as complex as emulation Windows APIs and behaviour have gotten this far. The Wine and Proton projects sponsored by Codeweavers and Valve have made possible to run many Windows software on Linux.
    Valve has even made portable console that runs Linux and that is a huge commercial success. That required making most of Windows games work pretty well on Linux which is an astonishing achievement. It also required making a launcher/UI that is easy enough to u
    • Valve has even made portable console that runs Linux and that is a huge commercial success. That required making most of Windows games work pretty well on Linux which is an astonishing achievement. It also required making a launcher/UI that is easy enough to use to convince gamers to use it

      Nobody uses Steam because they want to. It is shit from stem to stern, and the best thing you can say about it is that it's less terrible than other similar programs like Origin. People only use it because they have to, in order to play games with Steam DRM.

  • I've considered using WINE to access some Windows apps but given my old prejudice about Microsoft, it would probably still live on a separate Linux machine from my main workstation. And the most interest in using WINE at the moment would be to access what is describes as the best Atari 8 bit emulation available, Altirra. That would likely be all it would do.

If all else fails, lower your standards.

Working...