System76 yeni istifadəçi mühiti üzərində işləyir

Pop!_OS distribyutorunun lideri və Redox əməliyyat sisteminin inkişafının iştirakçısı Maykl Aaron Merfi System76 tərəfindən GNOME Shell əsasında olmayan və Rust dilində yazılmış yeni iş masası mühitinin hazırlanması haqqında məlumatı təsdiqləyib.

System76, Linux ilə birlikdə gələn noutbukların, fərdi kompüterlərin və serverlərin istehsalında ixtisaslaşmışdır. Əvvəlcədən quraşdırma üçün Ubuntu Linux-un öz nəşri hazırlanır - Pop!_OS. Ubuntu 2011-ci ildə Birlik qabığına keçdikdən sonra Pop!_OS paylanması dəyişdirilmiş GNOME Shell və GNOME Shell-in bir neçə genişləndirilməsi əsasında öz istifadəçi mühitini təklif etdi. Ubuntu 2017-ci ildə GNOME-a qayıtdıqdan sonra Pop!_OS yay buraxılışında COSMIC masaüstünə çevrilmiş qabığını göndərməyə davam etdi. COSMIC GNOME texnologiyalarından istifadə etməyə davam edir, lakin GNOME Shell-ə ​​əlavələrdən kənara çıxan konseptual dəyişikliklər təqdim edir.

Yeni plana uyğun olaraq, System76 GNOME Shell əsasında istifadəçi mühitini qurmaqdan tamamilə uzaqlaşmaq və Rust dilindən istifadə edərək yeni iş masası hazırlamaq niyyətindədir. Qeyd etmək lazımdır ki, System76 Rust-da inkişaf etməkdə böyük təcrübəyə malikdir. Şirkətdə Redox əməliyyat sisteminin, Orbital qrafik qabığın və Rust dilində yazılmış OrbTk alət dəstinin yaradıcısı Ceremi Soller çalışır. Pop!_OS artıq yeniləmə meneceri, enerji idarəetmə sistemi, proqram təminatının idarə edilməsi aləti, proqramların işə salınması üçün xidmət, quraşdırıcı, parametrlər vidceti və konfiquratorlar kimi Rust əsaslı komponentlərlə təchiz edilmişdir. Pop!_OS tərtibatçıları da əvvəllər Rustda yazılmış yeni kosmik panel yaratmağı sınaqdan keçiriblər.

Baxım problemləri GNOME Shell-dən istifadədən uzaqlaşmanın səbəbi kimi göstərilir - GNOME Shell-in hər yeni buraxılışı Pop!_OS-də istifadə olunan əlavələrlə uyğunluğun pozulmasına səbəb olur, ona görə də öz tam proqramınızı yaratmaq daha məqsədəuyğun hesab olunur. Başlanğıc masaüstü mühitdən daha çox əziyyət çəkməyə davam edən on minlərlə kod satırı dəyişiklikləri ilə baxım. GNOME Shell-in özündə dəyişiklik etmədən və bəzi alt sistemləri yenidən işləmədən yalnız GNOME Shell-ə ​​əlavələr etməklə nəzərdə tutulan bütün funksionallığı həyata keçirməyin mümkünsüzlüyündən də bəhs edilir.

Yeni iş masası universal layihə kimi hazırlanır, spesifik paylanmaya bağlı deyil, Freedesktop spesifikasiyalarına cavab verir və kompozit serverlər mutter, kwin və wlroots kimi mövcud standart aşağı səviyyəli komponentlər üzərində işləməyə qadirdir (Pop!_OS niyyətindədir) mızıldanmaq və artıq Rustda bunun üçün bağlama hazırlamışdır).

Layihənin eyni adlı - COSMIC altında hazırlanması, lakin sıfırdan yenidən yazılmış xüsusi qabıqdan istifadə edilməsi planlaşdırılır. Tətbiqlər, ehtimal ki, gtk-rs çərçivəsindən istifadə etməklə hazırlanmağa davam edəcək. Wayland əsas protokol kimi elan edilir, lakin X11 serverinin üstündə işləmək imkanı istisna edilmir. Yeni qabıq üzərində iş hələlik eksperimental mərhələdədir və hazırda əsas diqqəti cəlb edən Pop!_OS 21.10-un növbəti buraxılışı tamamlandıqdan sonra aktivləşdiriləcək.

Mənbə: opennet.ru

Добавить комментарий