世界點變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 嘅合法性質

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

有時間自已睇番前文,唔再解釋
     
   
    終於搵到你所講既source
    但係人地講緊自已整咗個 ...
l0001 發表於 2022-4-1 00:26



    咁講,M$ 係Google vs Oracle case 上嘅發言,算係間接支持咗 WINE 嘅發展,你都搵到篇嘢,你睇咗 M$ 做咗個 "inverse of WINE",前面仲有幾段㗎(好長,唔 copy)

M$ 嘅意思係 API 使用唔應該有過份狹窄嘅限制,否則會阻礙電腦行業嘅發展,然後 M$ 主動 highlight WINE 呢個可以執行 Windows program 嘅 software 作為例證。即係咁,如果 M$ 好唔 gur WINE 嘅話,舉呢個例子咪即係送大禮俾對家?而事實上因為最後 Google 勝訴所以 d 第三方可以用 "API fair use" 產生佢嘅自家 software。To be fair 我同 ching 你都唔係法律專才,拗呢 d 法律觀點冇咩用,但 Steam 都叫大公司,有法律專業人員睇住,佢哋唔通真係咁大膽做呢 d 犯法嘢?(我個人覺得如果 Oracle 勝訴,M$ 100% 會叫 Steam 賠錢 ),Proton 係 WINE 變化出來嘅嘢,所以如果 WINE 犯法 Proton 必死,呢點唔會變。我相信 Steam 都係食住呢條水去做嘢,reverse engineering 或整 compatibility 嘢不嬲都會有人唔 gur.....有案例在前告佢唔入,你可以話佢樣衰(因為冇 moral),但不是犯法,事實係吹佢唔漲

TOP

仲有你用snap安裝完只能用snap更新,用apt係唔會更新到
l0001 發表於 2022-4-1 00:27



    exactly,佢地係兩個星球嘅野(大概係咁啦),所以先可以係某 d OS 欠缺更新嘅情況下繼續用到新 program(例如有 d 人電腦太舊,新 linux kernel 剷走咗 d 舊嘢,之前有版友試過啦冇咗某 d VGA driver 結果要用 Ubuntu 16 果年嘅嘢,連帶 library 都舊,但用 snap 就可以跳過呢個限制用新版)

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

原來要用番GUI先做到同時更新
    其實Dx12 都係 dx11上再加新功能,所以的人先甘容易port 去dx11度 ...
l0001 發表於 2022-4-1 00:38



    snap/apt 係兩個世界嘅野,command line 可以 update 但點都係分開做㗎喇(就算 GUI 個 software package manager 咪又係背後分開做

DX11/DX12 呢 d 我唔評價啦,唔係寫 game 我都唔知 d 分別,不過如果 game 只用 DX11 而冇 DX12 部分,兼容舊嘅始終可以多 d 機會吸納客群,當然有 d 廠未必稀罕

TOP

其實主要都係講緊Wine既行為會令到Windows OS的收益被瓜分,你有買番Windows license而再用Wine我又 ...
l0001 發表於 2022-4-1 00:52



    你講嘅,你知我知單眼佬都知..... 但現實係無得告

話分兩頭,WINE 俾你行 Windows program,咁即係代表始終都有人係真嘅 Windows 上使用,而用戶要揀 WINE 都係因為 Linux 冇同類嘢,某程度上如果我係 M$ 都未必擔心咁多,始終呢 d case 唔多(你上面都有講佔有率問題啦,事實 Linux 佔有率近年係上升緊但升咗都仍然好少,有種好似無限細 +1 都仲係無限細嘅感覺

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP