Xorg 대 Wayland 대 Mir

Wayland-vs-mir

뉴스 제목이 모든 것을 말해줍니다. X11은 수십 년 동안 Xorg와 통신하기위한 표준 프로토콜이었습니다., 다른 X Window System 구현과 함께. 2004 년에 처음 등장한 이후 주요 Linux 배포판에 포함되었습니다.Debian, Gentoo Linux, Fedora, Slackware, openSUSE, Mandriva, Cygwin / X 및 물론 Ubuntu와 같은. 여전히 완벽하게 작동하고 있음에도 불구하고 Xorg는 XNUMX 년 이상 전에 설계되었으며 그 이후로 렌더링 영역에서 수많은 개선이 이루어졌습니다. 대충, 창, 버튼 또는 글꼴과 같은 모든 화면 요소가 더 이상 서버에서 호출되지 않습니다. (어떻게 보여야하는지) 고객이 (보여야 할 것) 후자가 모든 유명세를 획득하는 모델로 이동합니다. 우리는 오래된 것을 분석합니다 Xorg 미래를위한 훌륭한 대안, Wayland와 Mir, 의견과 의견이 열려있는 기사에서. Xorg는 수십 년 동안 GNU/Linux에서 X-Window의 주요 구현이었지만, Xorg의 기반이 된 이전 시스템은 현 시대까지 실질적으로 변경되어 거의 완전히 사라졌습니다. 현재 모델은 주로 고객 기반에 의존합니다. 픽스맵 또는 서버에 대한 화면의 전체 이미지 디스플레이 그리고 창 관리자는 사용자에게 마지막으로 표시되는 내용을 병합합니다. 그때 궁금해하는 것은 남아 있습니다. 이 경우 브로커가 아닌 경우 Xorg에 남은 역할 위의 둘 사이. 실제 기능없이 다른 레이어를 통합하는 것 외에도 내재 된 감속을 포함 모든 응용 프로그램에 그리고 확보해야 할 점이 하나 더 있습니다. 응용 프로그램이 모든 입력을 수신하고 다른 창 클라이언트의 요청을 수락하기 때문에 시스템 내에서. X11 프로토콜에서 벗어나 다시 시작하는 것은 좋은 생각처럼 보였으므로 그래픽 서버 프로토콜 및 라이브러리 인 Wayland 향후 Unity가 실행될 애플리케이션으로 2010 년에 등장한 Linux 시스템 용. 또한 우분투의 모바일 운영체제 인 우분투 터치를 사용하는 모바일 플랫폼의 표준으로 제안되었습니다. 웨이 랜드

Wayland를 사용한 시각화 예제

이 모든 기간 동안 Canonical의 사람들은 배포판에서이 응용 프로그램을 완전히 지원하려는 의도를 보여 왔지만 현실은 오늘날에도 완전히 이륙하지 못했습니다. 사실, Ubuntu Touch의 첫 번째 버전은 Android의 그래픽 서버 인 SurfaceFlinger를 사용하여 렌더링 작업을 수행하고 최신 버전에서 Mir는 Ubuntu 운영 체제의 모든 버전에서 실행되도록 설계된 엔진이었습니다., 점진적으로 앞서 언급 한 두 가지를 대체합니다. 주요 아이디어는 손실되지 않았습니다.: 중간 계층을 제거하면 더 적은 데이터를 각 클라이언트로 리디렉션해야하므로 시스템 성능이 향상되고 이는 장비 보안이 크게 향상됨을 의미합니다. Wayland는 또한 모든 것이 클라이언트 측에서 이루어지기 때문에 DDX가있는 Xorg와 달리 2D 그래픽 용 드라이버가 필요하지 않으며 DRM / KMS 드라이버를 재사용하여 이미지의 최종 결과를 표시합니다. 성유

Mir를 사용한 시각화 예제

Mir는 Wayland가 생각하는 것의 실질적인 변형을 가정하지 않습니다., 자체 프로토콜을 구현하고 자체 API를 사용하는 것 외에도. 그렇지만 Ubuntu 및 Unity 8에만 해당됩니다., 이는 자체 최적화 된 설계로 인해 장점이자 다른 Linux 버전에 포함될 수없는 단점입니다. 그만큼 최신 베타 릴리스 Ubuntu 16.10 (Yakketi Yak)은 Mir 업데이트와 함께 제공됩니다., Nvidia 카드 드라이버에서 더 나은 성능을 위해 최적화되고 있습니다.

이 모든 정보와 함께 토론 제공됩니다 : Mir는 Canonical에서 완전한 지원을받을 것인가 아니면 Wayland와 공존 할 것인가? 이 두 번째 그래픽 서버는 어떤 미래를 맞이할까요? 동일한 공통 목표를 위해 공동으로 지원되는 프로젝트입니까?


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   Peret

    우분투가 MIR을 사용하고 개발하기로 선택한 것이 나에게 완벽 해 보입니다. 그러나 기껏해야 잘못된 기술적 주장으로 Wayland를 공격하는 것을 중지하십시오. Wayland는 이미 Sailfish 또는 Tizen과 같은 모바일 플랫폼에서 사용되었습니다. Sailfish의 경우 Jolla는 2013 년에 휴대폰을 출시했습니다. 반면에 가장 많이 사용되는 데스크톱 중 KDE, Gnome 및 Enlightenment는 Wayland를 사용할 예정입니다. KDE에서는 이미 안정적인 방식으로 wayland에서 세션을 실행할 수 있습니다. 그놈은 다음 버전에서 기본적으로 웨이 랜드로 넘어갈 것이라고 발표했습니다. 보시다시피 Wayland는 "후진"프로젝트가 아닙니다.
    Canonical이 MIR을 개발하는 유일한 이유는 기술을 완벽하게 제어하기 위해서입니다. 그것은 완전한 권리입니다. 그러나 그는 Wayland에 자원을 낭비하는 대신 MIR과 그것의 끝없는 수렴을 개발하는 데 헌신해야합니다.

    1.    필로

      그러나이 기사에서 Wayland는 어디에서 공격을 받았습니까? 특히 Canonical이 Mir를 위해 포기했기 때문에 기한이 지난 프로젝트가 아닙니다. 그래도 둘 다 이전 Xorg를 대체하기에는 아직 먼 길인 것 같습니다.

  2.   3 분기

    "Peret"누구도 공격하고 있다고 생각하지 않습니다. 단순히 저자가 자신의 관점을 부여한 것입니다. 당신은 당신의 것을 가지고 다른 사람들과 공유하고 우리 (독자)가 프로젝트의 단계를 이해하게 할 것입니다! 메모 감사합니다!

  3.   호르헤 로메로

    다음 기회
    그러나 대부분의 배포판은 Fedora 또는 Opensuse (내가 사용), Arch 및 파생물과 같은 Wayland를 사용합니다.
    또한 그래픽 카드 드라이버가 프로토콜에 적응해야하며 확실히 Wayland가 될 것임을 고려해야합니다.

    Mir는 시장 전략 일뿐입니다.

  4.   g

    둘 다 기능하는 한 중요하지 않습니다.