Fedora 25 вече е излязъл. Хората бръмчат, тъй като екипът реши да направи Wayland графичната сесия по подразбиране. За много потребители на Linux Wayland е нов термин, който е излязъл, но такъв, който те не разбират.

В тази статия ще прегледаме накратко какво е Wayland, какво прави и защо разработчиците се забиват в него с пълна сила! Какво точно е Wayland? Нека разберем!

Защо Wayland?

Докато Desktop Desktop е нещо, имаше дисплеен сървър. Тази технология е известна като X11 и работи с видеокартата на вашата Linux машина, за да се направят графики. Дисплеят сървър е това, което позволява на Desktop среда, програми и дори игри.

Всяка Linux дистрибуция използва X11 дисплей сървър, набор от инструменти, които са стари като началото на Linux (може би дори по-стари). Без да ставаме твърде технически, можем да кажем, че дисплейният сървър X11 има много проблеми, а общият консенсус в общността на Линукс е, че сме изпреварили тази технология и е част от това, което държи Linux обратно като платформа.

Разговорите започнаха за нов дисплеен сървър за Linux, модерен, който няма очевидни дупки в сигурността, които са измъчвали X11 през годините и няма и дразнещи технически проблеми. Този нов дисплеен сървър е Wayland.

Какво прави Wayland?

Wayland е протокол за показване и сигурен в това. Всяко едно приложение е "клиент" и вашият видео хардуер е "сървър". За разлика от X11, всяка програма ще може сама да използва протокола Wayland. Това означава, че производителността е по-добра, тъй като дисплейният сървър не работи усилено, за да поддържа една голяма бъркотия, а вместо това позволява само на нещата, които се нуждаят от нея.

Заедно с всичко това протоколът Wayland има нещо, наречено XWayland. Това е инструмент, който прави възможно въвеждането на програми, базирани на X11, във фолиото. Това означава, че веднага щом новият дисплеен сървър бъде готов, популярните програми ще продължат да работят нормално.

Протоколът е по-добър, когато става дума за сигурност. С X11 е възможно да направите нещо известно като "keylogging", като позволите на всяка програма да съществува във фонов режим и да прочетете какво се случва с другите прозорци, отворени в областта X11. С Wayland това просто няма да се случи (въпреки че вероятно не е невъзможно), тъй като всяка програма работи независимо.

Даването на възможност за другите програми да слушат и крадат информация е страхотно за сигурността, но може да хвърли и гаечен ключ в нещата. Прости неща като "копиране и поставяне" са били повторно изобретени заради това!

Кои шофьори понастоящем поддържат Wayland

Отсега нататък онези, които искат да изпробват Wayland, ще трябва да работят с драйверите с отворен код на Nvidia или с драйвера на Intel с отворен код. Притежателите на Nvidia / AMD драйвери не работят с Wayland и е малко вероятно да се променят, докато компаниите добавят поддръжка (макар да се предполага, че това ще стане много скоро).

Как да изпробвате Wayland

Повечето Linux дистрибуции са решили да отидат с Wayland (с изключение на Ubuntu). Най-бързият и най-безболезнен начин да го изпробвате в момента е да изтеглите Fedora 25 и да го инсталирате. Не е необходима конфигурация и е зададена като стандартна.

Въпреки това, ако сте на друго дистрибуция на Linux, добър начин да изпробвате Wayland е да инсталирате Gnome Shell или KDE Plasma 5. И двата проекта работят усилено за осъществяването на страхотна сесия на Wayland. Тези сесии могат да бъдат намерени в мениджъра за вход.

заключение

X11 е бавен и съвкупност от набразден код, който затруднява модернизацията. Най-лошото е, че има само малка група от X11 разработчици, които дори разбират технологията. Това е така, защото Х11 бавно се влоши, докато годините продължават.

Ето защо общността на Линукс като цяло е избрала да се премести към Wayland. Той е модерен, по-лесен за кодиране и ще ви помогне да покажете графиките на Linux системите по-модерни.

Какви са вашите мисли за Wayland? Кажете ни по-долу!

Кредит на изображението: wayland.org, linux-ink.ru