Esitletud on Windows-rakenduste Wine töötluskiht OpenBSD-s, mis suudab töötada. Peamine probleem Wine'i käivitamisel OpenBSD-s on gsbase registri keeld kasutajaruumi paigaldamisel, samas kui Windows-rakenduste täitmisel kasutatakse seda registrit, et pääseda ligi lõime kohalikele mälule. Pakutud projekt kõrvaldab selle piirangu segmentide %gs prefiksi emuleerimise kaudu käskudes.
Pordi piirangutena mainitakse võimalust käivitada ainult 64-bitiseid Windowsi programme (WoW64 režiim 32-bitiste Windowsi rakenduste käitamiseks 64-bitistes Unix süsteemides ei toimi veel). Näitena demonstreeritakse OpenBSD-s mängu "The Witcher 3: Wild Hunt — Remastered" käivitamist wine'i ja vkd3d-proton'i abil. Plaanides mainitakse kavatsust kasutada süsteemi kutsungit unveil isoleerimiseks. Port sisaldab 42 plaastrit, on kaasatud master-haru portide puu struktuuri, kuid pole veel kantud "stable" haru.
Allikas: opennet.ru
