XLibre 25.0은 현재 X.Org 리더십, 특히 IBM/Redhat의 관리에 대한 불만으로 인해 X.Org 서버에서 포크된 첫 번째 주요 릴리스입니다. 이 새로운 버전은 현대 컴퓨팅 환경에서 보안과 사용성을 향상시키기 위한 여러 주요 기능을 도입합니다.
눈에 띄는 기능 중 하나는 **Xnamespace 확장**으로, 서로 다른 보안 도메인의 클라이언트를 별도의 X11 네임스페이스로 격리합니다. 이는 컨테이너화된 애플리케이션에 특히 유용하며, 1996년의 구식 Xsecurity 모델의 한계를 해결합니다. 또한, XLibre는 **Xnest를 xcb로 포팅**하여 구식 Xlib에 대한 의존성을 제거하고 개발 프로세스를 간소화했습니다.
**ABI별 드라이버 디렉토리**의 도입으로 여러 애플리케이션 바이너리 인터페이스(ABI)를 동시에 설치할 수 있어 배포판의 원활한 업그레이드를 지원합니다. 이번 릴리스에는 보안을 강화하기 위한 여러 CVE 수정과 함께 수많은 작은 수정 및 정리 작업도 포함되어 있습니다.
포크의 배경에는 X.Org 프로젝트의 정체와 엘리트주의에 대한 불만이 있으며, 이는 기여와 혁신을 저해해왔습니다. XLibre 프로젝트는 다양한 배경을 가진 개발자들이 기여할 수 있는 보다 포용적인 환경을 조성하고, 다양한 포크와 모듈 간의 협업을 장려하는 것을 목표로 하고 있습니다.
이번 릴리스는 수년 만의 첫 번째 주요 릴리스로, 약 3,000개의 커밋이 이루어졌으며, 베타 버전으로 간주됩니다. 사용자들은 소프트웨어를 테스트하고 발생할 수 있는 버그나 문제를 식별하기 위해 피드백을 제공하도록 권장됩니다.
전반적으로 XLibre 25.0은 현대 보안 관행과 커뮤니티 주도의 개발에 중점을 두고 X 서버의 진화에 중요한 진전을 나타냅니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.