OpenBSD 운영체제에서 Wine을 통해 윈도우 소프트웨어를 실행할 수 있는 길이 열렸다. 개발자 토마스 프로하인은 최근 Wine을 OpenBSD 포트로 이식하는 데 성공했다고 밝혔다. 이번 작업은 단순한 컴파일 통과를 넘어 실제 애플리케이션 구동까지 확인된 단계다.
프로하인은 수십 종의 64비트 윈도우 소프트웨어를 테스트했으며 대부분 정상적으로 작동함을 확인했다. 특히 지난 달 출시된 위쳐3: 와일드 헌트 리마스터 버전이 vkd3d-proton 라이브러리를 추가하면 원활하게 실행되는 것으로 나타났다. 시스템 내 녹화 방식 때문에 영상에서는 다소 끊김이 있을 수 있으나 실제 플레이 환경은 안정적이라고 보고됐다.
디스코 엘리시움, 홀로우 나이트, 프리이 2017, 데스 스트랜딩 등 다양한 게임의 플레이 영상이 공개되며 기술적 가능성을 뒷받침했다. 하드웨어 사양으로는 AMD 라이젠 9 9900X 프로세서와 16GB RAM, AMD 라데온 RX 9070 그래픽 카드가 사용된 것으로 알려졌다.
그러나 중요한 제약 사항도 존재한다. 현재 이식은 64비트 전용이며 32비트 윈도우 소프트웨어는 실행되지 않는다. 이는 WoW64 서브시스템 부재 때문이다.
OpenBSD는 보안상의 이유로 사용자 레벨에서의 프로세서 디스크립터 테이블 설정을 허용하지 않는다는 점이 근본적인 원인이다.
커뮤니티에서는 32비트 지원을 위해 새로운 커널 인터페이스가 필요하다는 의견도 제시됐다. 하지만 이것이 OpenBSD의 엄격한 보안 철학과 충돌할 수 있다는 우려가 크다. 또한 완전한 32비트 사용자 공간 트리를 구축해야 하는 막대한 공수가 요구된다.
상류 프로젝트와의 통합 가능성은 불투명하다. Wine 유지보수 팀은 다른 OS 지원 부담과 에뮬레이션 코드 변경 위험성을 들어 OpenBSD용 패치 수용에 소극적인 태도를 보였다. %gs 스텁 수정 등은 Linux 등 다른 플랫폼에서는 적용될 수 없는 구조적 차이 때문이다.
이번 성과는 OpenBSD 생태계 내에서 게이밍 및 윈도우 호환성 문제를 해결하는 실질적인 대안으로 주목받고 있다. 다만 32비트 레거시 소프트웨어 사용자는 여전히 다른 환경을 찾아야 한다. 향후 상류 병합 여부나 32비트 지원 확장 계획은 아직 확정되지 않은 상태다.
