世界點變linux desktop個market share都唔會點升,MacOS都或有可能,尤其是ARM+ desktop Mobility + ...
l0001 發表於 2022-3-31 18:51 
https://www.winehq.org/
Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.
呢到講得好清楚,WINE 只係一個 on-the-fly translation layer,你個 Windows program 執行某 d API?WINE 幫你將佢變成 Linux 明到嘅指令,過程中無使用任何 Windows original code,你可能會話嘗試去 translate Windows API 功能係有 copyright 問題,但係 Google vs Oracle 一案中美國最高法院認為使用 API 去 implement 一 d 功能係告唔到佢侵權的(佢哋當係 protected by fair use),因此 WINE 嘅操作係合法嘅
其實有另一個 case 好似你講咁,就係 virtualization,例如你用 Virtualbox,佢都係做個 abstract layer 之嘛,當然你係 vbox 入面裝 Windows 就要科水買 license,但唔影響 vbox 嘅合法性質 |