A fejlesztő BorA Zebediah Figura sokakat meglepett azzal, hogy javaslatot terjesztett elő a Wine szinkronizálási primitívjeinek új Linux kerneli felületének kidolgozására, ami egyenletesebbé teheti ennek a natív Windows szoftvernek a teljesítményét. natív Windows NT kernel.
Az az alapötlet, amelyet a Wine fejlesztői csapat megpróbál bevezetni a Linux kernelben egy API Ez lehetővé teszi a Windows NT Synchronization Object API megvalósítását, legfeljebb egyetlen hívással az operációs rendszer felé (syscall), anélkül, hogy kezelnie kellene az objektum állapotát a felhasználó által kezelt megosztott memóriában.
Kifejezetten a modern videojátékok címei, amelyek kiemelkedő teljesítményt igényelnek, és több szálat használnak, és szinkronizálják a primitíveket, amelyekkel a Bornak pontosan és jól kell működnie.
így esync mint fsync hatalmas lendületet adhatnak a Windows videojátékok teljesítményének, ha GNU / Linux és más * nix rendszereken futnak, amelyeken a Wine fut. Mindkettőnek azonban megvannak a maga problémái. Ezért keresik a javaslatokat, és bár a fejlesztői közösség között már van némi vita, eltart egy ideig, amíg megvalósul.
De világos, hogy ez nagyon pozitív lehet, különösen most, amikor a játékvilág a Linuxban némileg nyilvánvalóbbá vált, és más projektek - például a Proton of the Steam kliens vagy a CodeWeaders CrossOver szoftver - ápolására is szolgál ... Röviden: nagyobb teljesítményű játékok és szoftverek annak ellenére, hogy nem a natív operációs rendszeren fut, és hogy hasonló módon történik, mint a natív operációs rendszerben (ez csökkentheti néhány jelenlegi problémát).
Több információ - Lásd itt a levelezőlistát