Реклама
Вскоре дистрибутивы Linux получат новый дисплейный сервер под названием Wayland. Но что именно это и почему это важно? Давайте посмотрим на Wayland и посмотрим, как вы можете попробовать это прямо сейчас.
Что такое Wayland?
Wayland - это новый сервер отображения, который должен появиться в дистрибутивах Linux в течение следующих нескольких лет. Хотя сервер отображения Wayland уже считается стабильным, ему все еще не хватает некоторых полезных функций, и большинство наборов инструментов пользовательского интерфейса, таких как GTK и Qt, еще недостаточно поддерживают Wayland используемый. Тем не менее, поддержка в настоящее время работает, и Wayland, наконец, будет включен в дистрибутивы Linux, как только эта поддержка появится.
Что такое сервер дисплея?
Но вам может быть интересно, что такое сервер отображения? Это программное обеспечение, которое координирует ввод и вывод системы в сочетании с тем, что вы видите на экране.
Таким образом, наборы инструментов пользовательского интерфейса, такие как GTK и Qt, сообщают серверу дисплея, как использовать элементы интерфейса, такие как окна и кнопки, а также общаются с мышью, чтобы узнать, где разместить курсор. Он также взаимодействует с программами и операционной системой в зависимости от того, что вы делаете в графическом интерфейсе. Другими словами, если вы нажмете кнопку «Render» в приложении для редактирования видео, то сервер дисплея сообщит программе, что кнопка была нажата, и запустится процесс рендеринга.
Wayland по сравнению с сервером X Display
Хотя Wayland - это новый сервер отображения, он не первый, так как в настоящее время мы используем другой сервер отображения для наших настольных ПК. Так что же не так с текущим сервером отображения, известным как X.org X Display Server? Краткий ответ: много.
Кодовая база, на которой основан X-сервер отображения, насчитывает не менее трех десятилетий и постоянно обновляется и корректируется для предоставления новых функций. Так что не только код действительно старый, но и полный беспорядок. Все функции распределены по разным файлам, и все еще есть код для функциональности, который никто больше не использует. Хуже всего то, что в коде есть несколько ошибок, связанных с безопасностью, которые просто ждут, чтобы их обнаружили и использовали.
Вместо того чтобы пытаться переписать весь X-сервер дисплея, чтобы превратить этот беспорядок в нечто более управляемое, сообщество решило вместо этого написать новый сервер дисплея с нуля. Это не только легче сделать, но и позволяет разработчикам планировать будущие потребности и разрабатывать реализации до того, как они начнут писать код. Это также поможет привести к гораздо более чистому коду.
Уэйленд против Мир
Wayland - не единственный новый сервер отображения. Canonical, компания за Ubuntu Почему пользователи Windows XP должны перейти на Ubuntu 14.04 LTS "Trusty Tahr"Если вы все еще пытаетесь сбросить Windows XP, но не нашли альтернативы, Ubuntu 14.04 - отличный выбор. Читать далее , разветвленный Wayland, чтобы создать свой собственный сервер отображения под названием Мир. Canonical не понравилось направление Wayland, и он решил раскошелиться на проект, чтобы получить полный контроль над развитием своего сервера дисплеев.
Сообщество было возмущено решением Canonical форкнуть Wayland для создания Mir, поскольку это означало, что разработчикам придется работать над поддержкой двух серверов дисплеев вместо одного. В настоящее время, похоже, что Mir все еще развивается в устойчивом темпе и должен быть включен в Ubuntu для настольных компьютеров и Ubuntu Touch в конечном итоге.
Как попробовать Wayland
Теперь, когда вы немного узнали о Wayland, пришло время попробовать! Лучший способ сделать это без возни с собственной установкой Linux - это загрузить копию последней версии Ребекка Блэк ОС. Не обращайте внимания на название, потому что оно служит довольно хорошим предварительным обзором технологий для Wayland и рабочей среды, которая поддерживает Wayland под названием Hawaii. Как только вы загрузите его, вы можете запишите это на флешку Linux Live USB Creator: простая загрузка Linux с флешки Читать далее и загрузиться с этого. Запуск его на виртуальной машине, к сожалению, не сработает (по крайней мере, пока), потому что нет доступного графического драйвера, который бы работал как с Wayland, так и с VirtualBox.
Если вы хотите попробовать Wayland в более популярном дистрибутиве, Fedora предлагает предварительный просмотр Wayland Fedora 20: что нового в этой версии "Heisenbug" для Linux?Недавно Fedora отпраздновала свое 10-летие, выпустив 20-й выпуск под соответствующим названием «Heisenbug». Читать далее к которому вы можете получить доступ, запустив команду:
Гном-сессия - сессия Гном-Уэйленд
.
Опять же, используйте его на свой страх и риск, тем более что GNOME не поддерживает Wayland почти так же, как среда рабочего стола на Гавайях.
Будущее Уэйленда
Надеемся, что принятие Wayland произойдет быстро, потому что чем раньше мы перейдем на более чистую кодовую базу, тем лучше. Это будет намного безопаснее и, вероятно, быстрее, так как это будет менее ресурсоемким. До этого вы всегда можете получить последнюю версию Rebecca Black OS, чтобы протестировать ее.
Что вы думаете о Wayland? Вы рады в конечном итоге перейти на это? Дайте нам знать об этом в комментариях!
Дэнни - старший в Университете Северного Техаса, который пользуется всеми аспектами программного обеспечения с открытым исходным кодом и Linux.