Какво е Wayland и какво означава това за Linux потребители
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