Predstavljen je slojni port za pokretanje Windows aplikacija Wine, sposoban za rad u OpenBSD-u. Glavni problem s pokretanjem Wine-a u OpenBSD-u odnosi se na zabranu u ovoj OS-u instalacije registra gsbase iz korisničkog prostora, dok se taj registar koristi za pristup lokalnoj memoriji niti prilikom izvršavanja Windows aplikacija. U predloženom projektu ovo ograničenje je uklonjeno putem emulacije prefiksa segmenta %gs u instrukcijama.
Među ograničenjima porta ističe se mogućnost pokretanja samo 64-bitnih Windows programa (WoW64 način za izvršavanje 32-bitnih Windows aplikacija u 64-bitnim Unix sistemima još uvijek ne radi). Kao primjer prikazan je rad u OpenBSD-u igre "The Witcher 3: Wild Hunt — Remastered" koristeći wine i vkd3d-proton. U planovima se spominje namjera korištenja sistemskog poziva unveil za izolaciju. Port uključuje 42 patcha, uključen je u master granu stabla portova, ali još nije prenesen u granu "stable".
Izvor: opennet.ru
