Достъпен е порт Wine за OpenBSD

Представен е порт на прослойката за стартиране на Windows приложения Wine, способен да работи в OpenBSD. Основният проблем с изпълнението на Wine в OpenBSD е свързан с забраната за инсталиране на регистра gsbase от потребителското пространство в тази ОС, докато при изпълнение на Windows приложения, този регистър се използва за достъп до локалната памет на потока. В предложената версия, това ограничение е отстранено чрез емулация на префикса на сегмента %gs в командите.

От ограниченията на порта е отбелязана възможността за стартиране само на 64-битови Windows програми (режим WoW64 за изпълнение на 32-битови Windows приложения в 64-битови Unix системи все още не работи). Като примери е демонстриран старта на играта «The Witcher 3: Wild Hunt — Remastered» в OpenBSD с използването на wine и vkd3d-proton. Сред плановете се споменава намерението да се използва системният повик unveil за изолация. Портът включва 42 пача, включен е в master клон на дървото на портовете, но все още не е преместен в клон «stable».

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster