Представлен порт прослойки для запуска Windows-приложений Wine, способный работать в OpenBSD. Основная проблема с запуском Wine в OpenBSD связана с запретом в данной ОС установки регистра gsbase из пользовательского пространства, при том, что при выполнении Windows-приложений данный регистр применяется для доступа к локальной памяти потока. В предложенном проекте данное ограничение устранено через эмуляцию префикса сегмента %gs в командах.
Из ограничений порта отмечается возможность запуска только 64-разрядных программ Windows (режим WoW64 для выполнения 32-разрядных Windows-приложений в 64-разрядных Unix-системах пока не работает). В качестве примера продемонстрирован запуск в OpenBSD игры "The Witcher 3: Wild Hunt - Remastered" с использованием wine и vkd3d-proton. Из планов упоминается намерение задействовать системный вызов unveil для изоляции. Порт включает 42 патча, включён в master-ветку дерева портов, но пока не перенесён в ветку "stable".
Источник: https://www.opennet.ru/opennews/art.shtml?num=66507
(opennet.ru, мини-новости)
[ON] Доступен порт Wine для OpenBSD
Модератор: Модераторы разделов
-
rssbot
- Бот
- Сообщения: 6000
- ОС: gnu/linux
[ON] Доступен порт Wine для OpenBSD
Последний раз редактировалось rssbot 20.10.2026 08:30, всего редактировалось 1 раз.
Причина: Updated upstream
Причина: Updated upstream