Разработчик shkhln выпустил важное обновление для проекта linuxulator-steam-utils (LSU) — набора костылей и скриптов, позволяющих запускать Linux-клиент Steam на операционной системе FreeBSD 14+. Ключевым изменением в свежей версии стало новое системное требование: теперь для корректной работы утилиты необходимо выставить значение compat.linux.use_real_ifnames=1 в настройках sysctl. Без этого параметра запуск клиента может быть невозможен.
LSU предоставляет уникальную возможность играть в Linux-игры на FreeBSD, используя слой совместимости Linuxulator. Утилита предлагает несколько инструментов запуска, включая собственные chroot-окружения с поддержкой Steam Runtime 3 (Sniper) и Proton 8. Однако разработчик честно предупреждает об ограничениях: веб-браузер Steam работает без песочницы, контроллеры и VR не поддерживаются, а античит VAC не протестирован. Для запуска игр также требуется включить непривилегированный chroot и разрешить монтирование пользователем через sysctl.
Особый интерес представляет гибридный режим интеграции с FreeBSD Wine. В этом сценарии бинарные файлы Linux-версии Proton заменяются на нативные FreeBSD-бинарники из порта emulators/wine-proton, что обеспечивает более стабильную работу 3D-ускорения на картах Intel/AMD и поддержку WoW64. Разработчик рекомендует этот метод как более надежный по сравнению с запуском чистого Linux Proton через эмуляцию. Для установки зависимостей пользователям FreeBSD 14 потребуется пакет wine-proton, libc6-shim и Python 3.