Jump to content

Wine for running Windows 10 apps on Linux gets big upgrade


Recommended Posts

Linux-Windows compatibility layer Wine 5.0 is now out, with over 7,000 updates.




Wine, the software that Microsoft has partially credited with making Windows 10 Windows Subsystem for Linux possible, has been updated with over 7,400 changes.


Wine is a compatibility layer, designed for Unix-like OSes, which enables Linux and macOS systems to run Windows applications. 


In the era of Windows XP and former Microsoft CEO Steve Ballmer, Microsoft used its anti-piracy Windows Genuine Advantage program to block updates to Wine users on Linux systems.  


Back then, Microsoft's top echelons refused to publicly recognize the existence of Wine, which meant its developers were even flattered by Microsoft's effort to block Windows and Office updates to Wine users because at least it showed Microsoft had acknowledged their presence. 


But in today's tech world of cloud computing, interoperable systems, and receding desktop sales, Microsoft has come out as a supporter of the techniques Wine developers used to make Windows software compatible with Linux machines. 


Microsoft last week filed an amicus curiae brief in support of Google's position against Oracle's claim that software application programming interfaces (APIs) can be copyrighted. Google's case in the US Supreme Court is scheduled for March. 


Microsoft held up Wine as an example of the importance of open APIs that a victory to Oracle could threaten, which in turn could prevent it in future from creating a feature like WSL – a layer in Windows that lets developers who use Linux command-line tools create applications in Azure.



"In another example from the 1990s, an open-source developer created a program called Wine, which allowed developers to enable Windows applications to run on computers that used the Linux open-source system, without explicit authorization from Microsoft," wrote Microsoft.  


"To create Wine, the developer 'use[d] the same hierarchy of function names' of various Windows APIs. Years later, Microsoft created 'the inverse of Wine', reimplementing the structure of certain Linux APIs to create the Windows Subsystem for Linux, a program that allowed Linux programs to run on Windows. 


"The Windows-Linux experience shows that reuse of functional code is a two-way street that benefits both the original creator and the follow-on developer – and ultimately the consumer."


The Wine 5.0 update takes advantage of this two-way street, introducing Portable Executable (PE) modules, which are built in the Windows binary PE file format that's used in executables and DLLs. 


According to Wine developers, now the "PE binaries are copied into the Wine prefix instead of the fake DLL files", making the prefix look "more like a real Windows installation, at the cost of some extra disk space."


The new release also supports multiple displays and monitors, and there's Vulkan driver support up to version 1.1.126 for Android.



  • Like 2
Link to comment
Share on other sites

1 minute ago, mp68terr said:

Why installing linux to run win10 apps through wine?

Isn't dual boot a better solution for those who cannot stop using msoft apps?

Not if you dont want to use Windows it's not . Dual booting windows 10  is a pain in the :moon: if you use LTS  releases that get 5 years updates Windows 10  upgrades once are two times a year  and will mess up grub boot loader  . Some people want to use windows programs or play Windows games and not boot into Windows.

Link to comment
Share on other sites

1 hour ago, steven36 said:

Dual booting windows 10  is a pain in the :moon:

Got it!

Dual boot with win7 was/is so painless, never got any trouble with the grub boot loader, maybe also because the update service is disabled.

Link to comment
Share on other sites

11 minutes ago, mp68terr said:

Got it!

Dual boot with win7 was/is so painless, never got any trouble with the grub boot loader, maybe also because the update service is disabled.

Same  with windows 8.1  that what i have installed  now  , But when  i 1st started  using Linux  i used Windows 10 but since i was distro hoping  it was not much of a issue because i was  reformatting a lot  .  But i still used Wine for some stuff because i was a Linux newbie . But for over 2 years i don't use wine anymore  all my programs  are native Linux i found alternatives  for everything i used in Windows . I still have Windows 8.1 but i never use it  they no programs i need on it any more . But others may need Windows programs but i dont.

Edited by steven36
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...