Red Hat은 X.Org 서버의 개발을 중단 할 계획입니다

레드햇 조르그

레드햇 데스크톱 개발팀 과 페도라 데스크톱팀을 이끄는 크리스티안 샬러는 페도라 31의 데스크톱 구성 요소 개발 계획을 검토하는 과정에서 레드햇이 X.Org 서버 기능 개발을 더 이상 적극적으로 진행하지 않고 기존 코드베이스 유지 관리 및 버그 수정에만 집중할 계획이라고 언급했습니다.

현재 Red Hat은 X.Org 서버 개발에 중요한 기여를하고 있으며 지원을 유지하므로 개발이 중단되는 경우 중요한 X.Org 서버 릴리스의 형성이 계속 될 것 같지 않습니다.

동시에 개발 중단에도 불구하고 Red Hat의 X.Org 지원은 적어도 8 년까지 지속되는 RHEL 2029 배포 수명주기가 끝날 때까지 계속 될 것입니다.

X.Org의 개발은 이미 미미합니다.

X.Org 서버 개발의 정체 현상이 이미 나타나고 있습니다. 기존에 6개월 주기로 출시되던 것과는 달리, X.Org 서버 1.20의 마지막 주요 버전은 14개월 전에 출시되었으며, 1.21 버전 준비는 중단된 상태입니다.

만약 어떤 회사나 커뮤니티가 X.Org 서버의 기능을 지속적으로 확장하기로 약속한다면 상황이 바뀔 수도 있겠지만, 주요 프로젝트들이 Wayland로 광범위하게 전환되고 있는 상황을 고려하면 그럴 가능성은 낮아 보입니다.

Red Hat은 현재 Wayland 기반 데스크톱 작업을 개선하는 데 주력하고 있습니다. X.Org 서버는 X.Org 구성 요소에 대한 종속성을 완전히 제거하는 문제를 해결하고 리팩토링 또는 리팩토링이 필요한 XWayland를 사용하지 않고 Gnome 셸이 시작되는지 확인한 후 유지 관리 모드로 전환 될 것으로 예상됩니다. X.org에 대한 나머지 링크를 제거하십시오.

이러한 링크는 Gnome 셸에서 거의 제거되지만 Gnome 구성에 남아 있습니다.

Gnome 3.34 또는 3.36에서는 X11 호환성을 보장하기 위해 구성 요소가 필요할 때 X.Org 바인딩을 완전히 버리고 XWayland 릴리스를 동적으로 구성 할 계획입니다.

Red Hat은 Wayland에 집중하는 것을 선호합니다.

또한 NVIDIA의 독점 드라이버와의 연동 및 Wayland 기반 환경에서 X 애플리케이션의 안정적인 실행을 보장하기 위한 XWayland DDX 서버 개선 등 Wayland와 관련된 여러 가지 미해결 문제를 해결해야 한다는 점도 언급되었습니다 .

Fedora 준비 과정에서 수행중인 31 개의 작업 중 XWayland는 루트 권한으로 X 응용 프로그램을 실행하는 기능을 구현하고 있습니다. 이러한 릴리스는 보안 관점에서 의심 스럽지만 상승 된 권한이 필요한 X 프로그램과의 호환성을 보장하기 위해 필요합니다.

또 다른 과제는 SDL 라이브러리에서 Wayland 지원을 개선하는 것입니다. 예를 들어, 낮은 화면 해상도에서 실행되는 구형 게임을 실행할 때 발생하는 크기 조정 문제를 해결하는 것입니다.

또한, NVIDIA 독점 드라이버를 사용하는 시스템에서 Wayland 기능에 대한 지원을 개선할 필요가 있습니다.

Wayland가 이러한 드라이버에서 오랫동안 작업 할 수 있다면이 구성의 XWayland는 아직 3D 그래픽에 대한 하드웨어 가속 기능을 사용할 수 없습니다 (XWayland 용 x.org NVIDIA 드라이버를 다운로드 할 수있는 기능을 제공 할 계획입니다).

또한, PulseAudio와 Jack을 PipeWire 미디어 서버로 교체하는 작업이 진행 중입니다. PipeWire 미디어 서버는 전문 음향 처리 시스템의 요구 사항을 고려하여 최소한의 지연 시간으로 비디오 스트리밍 및 오디오 처리를 제공함으로써 PulseAudio의 기능을 확장할 뿐만 아니라 개별 장치 수준에서 향상된 접근 제어 보안 모델을 제공합니다.

마지막으로 Fedora 31 개발주기의 일환으로이 작업은 Miracast 프로토콜 사용을 포함하여 Wayland 기반 환경에서 화면에 대한 액세스를 공유하기 위해 PipeWire를 사용하는 데 중점을 둡니다.

페도라 31은 X11/XWayland를 사용하는 XCB 플러그인 대신 Qt Wayland 플러그인을 사용하여 Gnome 기반 Wayland 세션에서 Qt 애플리케이션을 실행할 수 있는 기능을 추가할 계획입니다 .


Google에서 선호하는 검색 엔진으로 추가