Red Hat X.Org серверинин өнүгүшүн токтотууга ниеттенүүдө

Кристиан Шаллер, Red Hat жана Fedora Desktop командасынын иш тактасын иштеп чыгуу тобун жетектейт. пландарды карап чыгуу, Fedora 31 десктоп компоненттерине байланыштуу, Red Hat X.Org серверинин функционалдуулугун жигердүү өнүктүрүүнү токтотуп, учурдагы код базасын сактоо жана мүчүлүштүктөрдү жок кылуу менен гана чектелүү ниетин белгиледи.

Учурда Red Hat X.Org серверинин өнүгүшүнө негизги салым кошуучу болуп саналат жана аны өз мойнунда кармап турат, ошондуктан иштеп чыгуудан алынып салынса, X.Org серверинин олуттуу релиздерин калыптандыруу улана берери күмөн. Ошол эле учурда, өнүгүү токтогонуна карабастан, Red Hat тарабынан X.Org колдоосу жок дегенде 8-жылга чейин созула турган RHEL 2029 бөлүштүрүүнүн жашоо циклинин аягына чейин уланат.

X.Org серверинин өнүгүүсүндөгү стагнация буга чейин эле байкалган – мурда колдонулган алты айлык релиз циклине карабастан, X.Org Server 1.20 акыркы олуттуу релиз 14 ай мурун жарыяланган, ал эми 1.21 чыгарууну даярдоо токтоп турат. Эгерде кандайдыр бир компания же коомчулук X.Org серверинин функционалдуулугун өнүктүрүүнү улантса, кырдаал өзгөрүшү мүмкүн, бирок олуттуу долбоорлордун Wayland тарапка кеңири жайылышын эске алганда, алуучулар болушу күмөн.

Red Hat учурда Wayland иш тактасынын тажрыйбасын жакшыртууга багытталган. X.Org серверин тейлөө режимине жылдыруу X.Org компоненттерине болгон көз карандылык толугу менен жоюлгандан кийин аяктайт жана GNOME Shell XWayland колдонбостон иштей баштайт, бул рефакторингди же калган X.org көз карандылыктарын алып салууну талап кылат. Мындай байланыштар GNOME Shellден дээрлик жок кылынган, бирок дагы эле GNOME Setting демонунда кала берет. GNOME 3.34 же 3.36да X.Org менен байланышуудан толугу менен арылуу жана XWayland ишке киргизүү пландаштырылууда. динамикалык, X11 менен шайкештикти камсыз кылуу үчүн компоненттерге муктаждык пайда болгондо.

Ошондой эле бир катар маселелерди чечүү зарылдыгы айтылды калган проблемалар Wayland менен, мисалы, менчик NVIDIA драйверлери менен иштөө жана XWayland DDX серверин өркүндөтүү, Wayland негизиндеги чөйрөдө X тиркемелерин сапаттуу ишке киргизүү. Fedora 31ге даярдануу боюнча аткарылган иштердин арасында XWayland программасында X тиркемелерин тамыр артыкчылыктары менен иштетүү мүмкүнчүлүгүн ишке ашыруу белгиленген. Мындай ишке киргизүү коопсуздук көз карашынан алганда күмөндүү, бирок жогорулатылган артыкчылыктар менен иштөөнү талап кылган X программалары менен шайкештикти камсыз кылуу үчүн зарыл.

Дагы бир максат - SDL китепканасында Wayland колдоосун жакшыртуу, мисалы, экрандын аз токтомдордо иштеген эски оюндарды иштеткенде масштабдоо маселелерин чечүү. Менчик NVIDIA драйверлери бар системаларда Wayland үчүн колдоону жакшыртуу зарылчылыгы бар - Wayland көптөн бери мындай драйверлердин үстүнөн иштей алган, бирок XWayland бул конфигурацияда 3D графикасын аппараттык ылдамдатуу үчүн куралдарды колдоно албайт (ал пландаштырылган XWayland үчүн x.org драйверин NVIDIA жүктөп алуу мүмкүнчүлүгүн камсыз кылуу).

Кошумчалай кетсек, PulseAudio менен Джекти мультимедиялык серверге алмаштыруу иштери уланууда PipeWire, бул PulseAudio'нун мүмкүнчүлүктөрүн видео агымдар менен иштөө жана аудиону минималдуу кечигүү менен иштетүү куралдары менен кеңейтет, профессионалдуу аудио иштетүү тутумдарынын муктаждыктарын эске алуу менен, ошондой эле жеке түзмөктөрдүн жана агымдардын деңгээлинде кирүү мүмкүнчүлүгүн башкаруу үчүн коопсуздуктун өркүндөтүлгөн моделин сунуштайт. . Fedora 31 иштеп чыгуу циклинин бир бөлүгү катары, иш Wayland негизиндеги чөйрөлөрдө экранды бөлүшүү үчүн PipeWire колдонууга багытталган, анын ичинде Miracast.

Red Hat X.Org серверинин өнүгүшүн токтотууга ниеттенүүдө

Fedora 31 да пландаштырылган X11/XWayland аркылуу XCB плагининин ордуна Qt Wayland плагинин колдонуп Wayland негизиндеги GNOME сессиясында Qt тиркемелерин иштетүү мүмкүнчүлүгүн кошуңуз.

Source: opennet.ru

Комментарий кошуу