Predstavljen je slojni port za pokretanje Windows aplikacija Wine, koji može raditi u OpenBSD. Glavni problem sa pokretanjem Wine-a u OpenBSD je zabrana postavljanja registra gsbase iz korisničkog prostora, dok se ovaj registar koristi za pristup lokalnoj memoriji niti prilikom izvršavanja Windows aplikacija. U predloženom projektu to ograničenje je rešeno emulacijom segmentnog prefiksa %gs u komandama.
Od ograničenja porta ističe se mogućnost pokretanja samo 64-bitnih Windows programa (WoW64 režim za pokretanje 32-bitnih Windows aplikacija na 64-bitnim Unix sistemima još uvek ne funkcioniše). Kao primer, prikazana je upotreba OpenBSD za pokretanje igre „The Witcher 3: Wild Hunt — Remastered“ koristeći wine i vkd3d-proton. U planovima se spominje namera korišćenja sistemskog poziva unveil za izolaciju. Port uključuje 42 patcha, uključen je u master granu stabla portova, ali još nije prebačen u „stable“ granu.
Izvor: opennet.ru
