ReactOS는 대규모 업그레이드를 시작했습니다. DirectX 스택의 Wine 10.0 버전을 가져와서 수백 가지 게임과의 호환성을 향상시켰습니다.

📅 2026-09-25

요약:

오픈소스 운영 체제 프로젝트인 ReactOS는 최근 중요한 기본 업데이트를 완료했습니다. 개발팀은 Wine 10.0을 기반으로 한 대규모 DirectX 기술 스택을 시스템에 공식적으로 통합했습니다. 이는 Windows 애플리케이션 및 게임 호환성 측면에서 최근 몇 년 동안 ReactOS가 이룩한 가장 큰 발전 중 하나로 간주됩니다.

image.webp

ReactOS는 Microsoft Windows 소프트웨어, 게임 및 드라이버와 호환되는 오픈 소스 운영 체제를 만들기 위해 노력해 왔습니다. 이번 업데이트의 핵심 목표는 수년간 개발해온 Wine 프로젝트의 DirectX 구현을 ReactOS에 도입하여 그래픽 호환성과 게임 지원 수준을 크게 향상시키는 것입니다.

이번 업데이트를 담당한 ReactOS 개발자 저스틴 밀러(Justin Miller)는 이 작업이 230시간 이상의 개인 개발 시간을 투자해 오랜 시간 진행해 왔으며 관련 최적화 작업은 지금도 계속되고 있다고 말했다.

코드 규모의 관점에서 볼 때 이번 업데이트는 대규모 리팩토링이라고 부를 수 있습니다. 개발팀은 한 번에 약 498,000줄의 새로운 코드를 도입하고, 약 119,000줄의 기존 코드를 제거했으며, 수많은 과거 DirectX 호환성 패치와 특수 솔루션을 정리했습니다.

업그레이드된 그래픽 시스템을 통해 ReactOS는 OpenGL 및 Vulkan 기술을 활용하여 DirectX 명령 변환을 완료할 수 있습니다. 그중 Vulkan을 지원하려면 현재 특정 브랜치 버전이나 Mesa 소프트웨어 렌더러를 사용해야 하지만 전반적인 그래픽 호환성이 크게 향상되었습니다. 동시에 새로운 기술 스택은 Windows 환경에서의 호환성도 향상시켰습니다.

개발팀은 이번 업데이트를 통해 수백 가지 게임의 실행 성능이 직접적으로 향상될 것으로 기대한다고 밝혔습니다. 과거에 실행이 불가능하거나, 쉽게 충돌이 발생하거나, 심각한 호환성 문제가 있었던 많은 Windows 게임이 향후 지원될 것으로 예상됩니다.

Justin Miller는 아직 개발 중인 다른 패치와 결합된 이번 DirectX 업그레이드를 통해 수백 개의 게임에 대한 실행 지원이 해제될 것으로 예상된다고 밝혔습니다. 현재 결과를 토대로 하더라도 오랫동안 출시되지 않았던 일부 작품에 대한 호환성 개선이 이루어지기 시작했습니다. 예를 들어, 클래식 롤플레잉 게임인 "Dragon Age: Origins"를 이제 ReactOS에서 성공적으로 시작하고 실행할 수 있습니다.

이러한 개발은 ReactOS 커뮤니티에 특히 중요합니다. 오랫동안 ReactOS는 기본 Windows 애플리케이션과의 호환성 측면에서 계속해서 발전해 왔지만 최신 그래픽 API 지원은 항상 프로젝트가 직면한 주요 과제 중 하나였습니다. 부족한 DirectX 호환성도 Windows 게임의 동작을 제한하는 중요한 장애물이 되었습니다.

개발팀은 또한 이 기본 업그레이드가 완료되면 ReactOS가 향후 DirectX 10, DirectX 11, 심지어 DirectX 12 게임에 대한 호환 지원을 점차적으로 실현할 수도 있다고 밝혔습니다. 이러한 목표가 아직 완전히 실현되려면 아직 멀었지만 이번 업데이트는 후속 개발을 위한 중요한 기반을 마련했습니다.

업계 관찰자들은 Wine 생태계가 계속 성숙해지고 Vulkan과 같은 최신 그래픽 기술이 계속 발전함에 따라 ReactOS는 과거 일부 오래된 Windows 소프트웨어만 실행할 수 있었던 한계를 점차적으로 없애고 있다고 믿습니다. 앞으로도 DirectX 호환성이 계속 향상된다면 해당 프로젝트는 오픈 소스 커뮤니티에서 가장 대표적인 Windows 호환 운영 체제 중 하나가 될 것으로 예상됩니다.

수년간 개발된 이 오픈 소스 프로젝트의 경우 DirectX 기술 스택의 재구성은 그래픽 성능과 호환성의 향상을 의미할 뿐만 아니라 ReactOS가 보다 완전한 Windows 호환성 목표를 달성하기 위한 중요한 단계입니다.

자세히 알아보기:

https://github.com/reactos/reactos/pull/9352

관련 태그

관련 글

댓글

0/500
Captcha (click to refresh)
댓글 없음