11 ms·
Wine 2.0 RC1 Released
- jhasse 10y agoWhy not 1.10?
- shakna 10y ago> It marks the beginning of the code freeze period. Some parts of the code are getting frozen: [0] > This means that from now on, new features or code redesigns won't be accepted; only targeted bug fixes that don't look too dangerous will be allowed in. The freeze will get increasingly more strict... [0] https://www.winehq.org/pipermail/wine-devel/2015-November/110369.html https://www.winehq.org/pipermail/wine-devel/2015-November/11... Edit: My bad. See below.
- gravypod 10y agoWine, the last time I used it, was no where near done. Is this the mark of major compatability with certian portions of the system that they've finally hammered out?
- reitanqild 10y agoIt could just be about breaking backwards compatibility although from a quick glance it seems more like they are signalling major milestone.
- davidgerard 10y agoWhen was that, and for what? 'Cos in my experience - including using it to run commercial Windows software on a Linux box rather than use yet another standalone Windows box - it's surprisingly good and works more often than not. (The commercial use we were putting it to: part of a compiler chain for the red button functionality on satellite TV. Remember: if you're selling crufty proprietary vertical market software for $10k/seat/year, always put "Open" in the name.) I realise this is anecdote wars, but nevertheless it'd be interesting to know where it falls down.
- cookiecaper 10y agoWINE works very well for most software that primarily utilizes common and mature APIs, which covers a lot of really great software, especially small, specialized utilities for niches that don't get a ton of commercial attention. It's generally the more complex and cutting-edge stuff that makes use of newer pieces of .NET, DirectX, or rarely-used components of obscure APIs that WINE struggles with. Unfortunately, a large amount of the interesting Windows-only software incorporates some of that stuff in one way or another. That's especially the case with games, which usually require very specific hand-optimization that invokes a lot of tricks. Then, to improve performance on AAA releases, driver vendors release updates that stack hacks-on-hacks. That makes gaming pretty tricky to successfully execute at performance-parity in WINE. I don't mean any of this critically, just addressing the issue. It's absolutely amazing what Alexandre et al have done so far. WINE is one of the most impressive software projects in the world, IMO. I was lucky enough to be able to contribute to it in a small way myself (patches to a prior generation of the audio engine). For many years I refused to play any game that didn't run well in WINE. Just this May, after 10 years on Linux desktop full-time, I switched back to a Windows desktop to get native performance out of my photography pipeline -- VMs just weren't cutting it, and WINE was a long way off from good support. Definitely a sad thing for me on a personal level.
- davidgerard 10y ago> It's generally the more complex and cutting-edge stuff that makes use of newer pieces of .NET, DirectX, or rarely-used components of obscure APIs that WINE struggles with. Yeah, this is why Wine tends to use the "get the application to work" method. Thankfully a lotta the guys at Codeweavers are gamers who want their stuff to work too ;-) .NET is a friggin' nightmare IME, even after you've installed over half a gigabyte of Microsoft downloads.
- brianwawok 10y agoNet should get better over time with native Linux support no?
- jhasse 10y agoHm ... Wine 1.8 also had a code freeze: http://www.phoronix.com/scan.php?page=news_item&px=Wine-1.8-Code-Freeze http://www.phoronix.com/scan.php?page=news_item&px=Wine-1.8-...
- makomk 10y agoEvery even-numbered Wine release is a stable release preceded by a code freeze. If they followed the normal pattern, this release would be Wine 1.10.
- saurik 10y agoFrom the wording, which I only point out as it seems like people reading your comment are being confused and maybe that means you are also confused, this is a standard code freeze for this one release: the idea being that on your way to a release, such as 2.0 (or 1.8), at some point you have to say "look, we are doing a release here, stop making major changes so we can fix some bugs and cut a version", and this "release candidate" "marks the beginning of the code freeze period" (implicitly for the release of 2.0).
- deleted 10y ago[deleted]
- sp332 10y agoAccording to the description of the WineConf keynote on this page, https://www.winehq.org/wwn/403 https://www.winehq.org/wwn/403 they're just switching to time-based releases. The mobile version of that page was broken for me, but switching to the desktop version helped.
- wineisgreat 10y agoWine is a godsend for the still very lackluster linux desktop experience. I just started listening to music locally rather than relying on streaming music again. I used to do curate my music on Windows with MP3Tag, which lets you import data from 3rd party services, has an amazingly fast and efficient UI, and lets you quickly batch rename files based on their tags. I looked at all the Linux alternatives and none of them even come close. I used to use foobar2000 to listen to music. Again, on Linux, nothing comes close. Both worked out of the box at native speed on wine. Hats off to the devs.
- nunodonato 10y agoOf all the things you could use wine for.. an mp3 player, really? I can name maybe a dozen that do all that foobar2000 does
- maxerickson 10y agoI can name maybe a dozen that do all that foobar2000 does Do it. Be sure to show how the mass tagger works in each one of them. Especially the pattern matching to extract data from filenames, I really like that feature.
- necessity 10y agoWhy use MP3 tags anyway? I don't understand, they're so burdensome to manage. I just do: ./Artist/Year - Album/Track - Title.mp3 It'll work with any music player and you can organize it even on a toaster, as long as it has coreutils. I use plain old mplayer to listen to music, just cd into the directory I want and call a script I made which is basically a glorified `find | xargs mplayer` (actually outputs the filenames to a playlist and makes mplayer read from it in slave mode so I can control it with keyboard shortcuts - from other workspaces, etc).
- maxerickson 10y agoBecause a database is more powerful than a bunch of strings (I treat the tags in the file as the canonical representation; foobar2000 is happy to build an index from that info.). For instance, add listening to tracks where an artist is featured to your system and you start having to account for it each time you bust out your coreutils. Move it into a tag and you only have to account for it when it is of interest.
- jklehm 10y agoThe conformance test page[0] is always a good one to play with if you're interested in what parts of Wine are working well. [0] http://test.winehq.org/data/ http://test.winehq.org/data/
- tehwalrus 10y agoWine was extremely helpful during my PhD to get a few weird win32 programs running on Debian. Pleased to see they're continuing the effort!
- peatmoss 10y agoI've seen some crazy binary-only, extremely niche products used in academia / sciences. I could not be happier that, at least for new stuff, Linux is very much becoming a first-class citizen for work that academics do. Sadly, device manufacturers ("We sell a device for measuring methane emissions from squirrels!") aren't quite there yet...
- lnternet 10y agoIs it possible to run Wine on Windows (without resorting to Windows 10 and WSL)?
- kej 10y agoWould this be for running 16 bit programs on 64 bit Windows, or is there another use case I'm not thinking of?
- lnternet 10y agoThere are quite a few older Win32 games that won't run on modern Windows systems despite the built-in compatibility modes.
- simlevesque 10y agoIf these games say they need "*.dll" to run, you can copy it from Wine into the game folder and the game will run. YMMV.
- jklehm 10y agoTo 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_Microsoft_Does_UNIX..._Sort_of https://wiki.winehq.org/Cygwin_and_More#Psst..._Even_Microso... [1] https://blogs.msdn.microsoft.com/wsl/2016/04/22/windows-subsystem-for-linux-overview/ https://blogs.msdn.microsoft.com/wsl/2016/04/22/windows-subs...
- 0xcde4c3db 10y agoIIRC 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.
- anta40 10y agowine + mingw cross compiler = native Windows apps development on Linux. I still couldn't find how to do the reverse without VM.... update Just found coLinux. seems to be stagnant, though.
- mcintyre1994 10y agoHow close does the Windows 10 Linux subsystem come to what you need to develop?
- geraldcombs 10y agoOut of curiosity, how do you test your builds?
- hashhar 10y agoSSH + Windows Subsystem for Linux. Or if you can spare around 500MB of disk space, Visual Studio 2017 + Linux Application Development Workload (selectable during the installation). Works awesome. Can work with Windows Subsystem for Linux, a Linux VM, a physical Linux machine, a Linux box on the network, Azure, AWS, Google Cloud etc.
- denfromufa 10y agoWhat people use Mono for on Wine, which is mentioned in release notes?
- sitharus 10y agoA lot of games require .NET, so integrating mono allows a .NET runtime. Personally I've used this to run Skyrim.
- bedros 10y agodid anyone have success with lightroom 6 on wine