System76 жаңа пайдаланушы ортасында жұмыс істейді

Майкл Аарон Мерфи, Pop!_OS дистрибутивінің әзірлеушісі және Redox операциялық жүйесіне үлес қосушы, System76 жаңа GNOME Shell негізіндегі Rust тілінде жазылған жұмыс үстелі ортасын жасап жатқанын растады.

System76 Linux жүйесімен жеткізілетін ноутбуктарды, компьютерлерді және серверлерді өндіруге маманданған. Алдын ала орнату үшін Ubuntu Linux-тың өз шығарылымы әзірленуде - Pop!_OS. 2011 жылы Ubuntu Unity қабығына ауысқаннан кейін Pop!_OS дистрибуциясы өзгертілген GNOME Shell және GNOME Shell бірнеше кеңейтімдері негізіндегі өзінің пайдаланушы ортасын ұсынды. Ubuntu 2017 жылы GNOME-ға қайтып оралғаннан кейін, Pop!_OS жазғы шығарылымында COSMIC жұмыс үстеліне айналған қабығын жіберуді жалғастырды. COSMIC GNOME технологияларын пайдалануды жалғастыруда, бірақ GNOME Shell қондырмаларының шеңберінен шығатын тұжырымдамалық өзгерістерді енгізеді.

Жаңа жоспарға сәйкес System76 GNOME Shell негізіндегі пайдаланушы ортасын құрудан толығымен бас тартып, әзірлеу кезінде Rust тілін қолданатын жаңа жұмыс үстелін әзірлеуге ниетті. Айта кету керек, System76 Rust әзірлеуде үлкен тәжірибеге ие. Компанияда Redox операциялық жүйесінің, Orbital графикалық қабықшасының және Rust тілінде жазылған OrbTk құралдар жинағының негізін қалаушы Джереми Соллер жұмыс істейді. Pop!_OS қазірдің өзінде жаңарту менеджері, қуатты басқару жүйесі, микробағдарламаны басқару құралдары жинағы, бағдарламаны іске қосу құралы, орнатушы, конфигурация виджеті және конфигураторлар сияқты Rust негізіндегі құрамдастармен жеткізіледі. Pop!_OS әзірлеушілері өткенде Rust тілінде жазылған жаңа ғарыштық панель жасаумен тәжірибе жасады.

Техникалық қызмет көрсету мәселелері GNOME Shell қолданбасын пайдаланудан бас тартудың себебі ретінде аталды - GNOME Shell бағдарламасының әрбір жаңа шығарылымы Pop!_OS пайдаланатын қондырмалармен үйлесімділікті бұзады, сондықтан өзіңіздің толыққанды жұмыс үстелі ортаңызды жасау тиімдірек деп саналады. өзгертулермен кодтың ондаған мың жолын сақтаудан зардап шегеді. Сондай-ақ, GNOME Shell-ге өзгертулер енгізбей және кейбір ішкі жүйелерді қайта өңдемей, тек GNOME Shell-ге толықтырулар арқылы барлық жоспарланған функционалдылықты жүзеге асыру мүмкін еместігі туралы айтылған.

Жаңа жұмыс үстелі арнайы дистрибутивке байланысты емес, Freedesktop спецификацияларына сәйкес келетін және mutter, kwin және wlroots композиттік серверлері (Pop!_OS ниеті) сияқты бар типтік төмен деңгейлі құрамдастардың үстінде жұмыс істей алатын әмбебап жоба ретінде әзірленуде. күңгірттеуді қолдану үшін және Rust-те ол үшін байлауды дайындап қойған).

Жобаны бұрынғы атаумен әзірлеу жоспарланған - COSMIC, бірақ нөлден қайта жазылған теңшелетін қабықты пайдалану. Қолданбалар, ең алдымен, gtk-rs орауын пайдаланып әзірленуін жалғастырады. Wayland негізгі протокол ретінде жарияланған, бірақ X11 серверінің үстінде жұмыс істеу мүмкіндігі жоққа шығарылмайды. Жаңа қабықпен жұмыс әлі де эксперименттік сатыда және қазіргі уақытта басты назар аударылып отырған Pop!_OS 21.10 келесі шығарылымын қалыптастыру аяқталғаннан кейін белсендіріледі.

Ақпарат көзі: opennet.ru

пікір қалдыру