Linux

Как попробовать Wayland, новый сервер дисплея для Linux

Как попробовать Wayland, новый сервер дисплея для Linux

Вскоре дистрибутивы Linux получат новый дисплейный сервер под названием Wayland. Но что именно это и почему это важно? Давайте посмотрим на Wayland и посмотрим, как вы можете попробовать это прямо сейчас.

Что такое Wayland?

Wayland — это новый сервер отображения, который должен появиться в дистрибутивах Linux в течение ближайших нескольких лет. Хотя сервер отображения Wayland уже считается стабильным, ему по-прежнему не хватает некоторых полезных функций, и большинство наборов инструментов пользовательского интерфейса, таких как GTK и Qt, еще не имеют достаточной поддержки для реального использования Wayland. Тем не менее, поддержка в настоящее время работает, и Wayland, наконец, будет включен в дистрибутивы Linux, как только эта поддержка появится.

Что такое сервер дисплея?

QNIX QX2710 монитор обзор 1
Но вы можете быть удивлены, что такое сервер отображения? Это часть программного обеспечения, которая координирует между входом и выходом системы в сочетании с тем, что вы видите на экране.

Таким образом, наборы инструментов пользовательского интерфейса, такие как GTK и Qt, сообщают серверу дисплея, как использовать элементы интерфейса, такие как окна и кнопки, а также общаются с мышью, чтобы узнать, где разместить курсор. Он также взаимодействует с программами и операционной системой в зависимости от того, что вы делаете в графическом интерфейсе. Другими словами, если вы нажмете кнопку «Render» в приложении для редактирования видео, то сервер дисплея сообщит программе, что кнопка была нажата, и запустится процесс рендеринга.

Wayland по сравнению с сервером X Display

Хотя Wayland — это новый сервер отображения, он не первый, так как в настоящее время мы используем другой сервер отображения для наших настольных ПК. Так что же не так с текущим сервером отображения, известным как X.org X Display Server? Краткий ответ: много.

Кодовая база, на которой основан X-сервер отображения, насчитывает не менее трех десятилетий и постоянно обновляется и корректируется для предоставления новых функций. Так что не только код действительно старый, но и полный беспорядок. Все функции распределены по разным файлам, и все еще есть код для функциональности, который никто больше не использует. Хуже всего то, что в коде есть несколько ошибок, связанных с безопасностью, которые просто ждут, чтобы их обнаружили и использовали.

Вместо того чтобы пытаться переписать весь X-сервер дисплея, чтобы превратить этот беспорядок в нечто более управляемое, сообщество решило вместо этого написать новый сервер дисплея с нуля. Это не только легче сделать, но и позволяет разработчикам планировать будущие потребности и разрабатывать реализации до того, как они начнут писать код. Это также поможет привести к гораздо более чистому коду.

Уэйленд против Мира

Wayland — не единственный перспективный дисплей-сервер. Canonical, компания, стоящая за Ubuntu , разветвленный Wayland, чтобы создать свой собственный сервер отображения под названием Мир. Canonical не понравилось направление Wayland, и он решил раскошелиться на проект, чтобы получить полный контроль над развитием своего сервера дисплеев.

ubuntu_trusty_desktop
Сообщество было возмущено решением Canonical раскрутить Wayland для создания Mir, поскольку это означало, что разработчикам придется работать над поддержкой двух серверов дисплеев вместо одного. В настоящее время, похоже, что Мир все еще развивается в устойчивом темпе и должен быть в конечном итоге включен в Ubuntu для настольных компьютеров и Ubuntu Touch.

Как попробовать Wayland

wayland_rbos
Теперь, когда вы немного узнали о Wayland, пришло время попробовать! Лучший способ сделать это без возни с собственной установкой Linux — это загрузить копию последней версии Rebecca Black OS . Не обращайте внимания на название, потому что оно служит довольно хорошим предварительным обзором технологий для Wayland и среды рабочего стола, которая поддерживает Wayland под названием Hawaii. Загрузив его, вы можете записать его на USB-накопитель. флешки. и загрузитесь с этого. Запуск его на виртуальной машине, к сожалению, не сработает (по крайней мере, пока), потому что нет графического драйвера, доступного как для Wayland, так и для VirtualBox.

Если вы хотите опробовать Wayland в более популярном дистрибутиве, Fedora предлагает предварительный просмотр Wayland которому вы можете получить доступ, запустив команду:

gnome-session --session gnome-wayland .

Опять же, используйте его на свой страх и риск, тем более что GNOME не поддерживает Wayland почти так же, как среда рабочего стола на Гавайях.

Будущее Уэйленда

Надеемся, что принятие Wayland произойдет быстро, потому что чем раньше мы перейдем на более чистую кодовую базу, тем лучше. Это будет намного безопаснее и, вероятно, быстрее, так как это будет менее ресурсоемким. До этого вы всегда можете получить последнюю версию Rebecca Black OS, чтобы протестировать ее.

Что вы думаете о Wayland? Вы рады в конечном итоге перейти на это? Дайте нам знать об этом в комментариях!

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux