System76 vinnur að því að búa til nýtt notendaumhverfi

Michael Aaron Murphy, leiðtogi Pop!_OS dreifingarinnar og þátttakandi í þróun Redox stýrikerfisins, staðfesti upplýsingar um þróun System76 á nýju skjáborðsumhverfi, ekki byggt á GNOME Shell og skrifað á Rust tungumálinu.

System76 sérhæfir sig í framleiðslu á fartölvum, tölvum og netþjónum sem fylgja Linux. Til foruppsetningar er verið að þróa eigin útgáfu af Ubuntu Linux - Pop!_OS. Eftir að Ubuntu skipti yfir í Unity skelina árið 2011 bauð Pop!_OS dreifingin upp á sitt eigið notendaumhverfi byggt á breyttri GNOME skel og nokkrum viðbótum við GNOME Shell. Eftir að Ubuntu sneri aftur til GNOME árið 2017, hélt Pop!_OS áfram að senda skel sína, sem var breytt í COSMIC skjáborðið í sumarútgáfunni. COSMIC heldur áfram að nota GNOME tækni, en kynnir hugmyndalegar breytingar sem ganga lengra en viðbæturnar við GNOME skelina.

Í samræmi við nýju áætlunina ætlar System76 að hverfa algjörlega frá því að byggja upp notendaumhverfi sitt byggt á GNOME Shell og þróa nýtt skjáborð með því að nota Rust tungumálið í þróun. Þess má geta að System76 hefur mikla reynslu af þróun í Rust. Hjá fyrirtækinu starfar Jeremy Soller, stofnandi Redox stýrikerfisins, Orbital grafísku skelina og OrbTk verkfærakistuna, skrifuð á Rust tungumálinu. Pop!_OS er nú þegar sent með ryðbundnum hlutum eins og uppfærslustjóra, orkustjórnunarkerfi, vélbúnaðarstjórnunartóli, þjónustu til að ræsa forrit, uppsetningarforrit, stillingargræju og stillingar. Pop!_OS forritarar hafa einnig áður gert tilraunir með að búa til nýtt kosmískt spjald skrifað í Rust.

Viðhaldsvandamál eru nefnd sem ástæða fyrir því að hverfa frá notkun GNOME Shell - hver ný útgáfa af GNOME Shell leiðir til bilunar í samhæfni við viðbætur sem notaðar eru í Pop!_OS, svo það er talið ráðlegra að búa til þína eigin full- fledged skjáborðsumhverfi en að halda áfram að þjást af viðhaldi tugþúsunda lína af kóða með breytingum. Einnig er minnst á ómöguleikann á að innleiða alla fyrirhugaða virkni aðeins með viðbótum við GNOME Shell, án þess að gera breytingar á GNOME Shell sjálfu og endurvinna sum undirkerfi.

Nýja skjáborðið er þróað sem alhliða verkefni, ekki bundið við ákveðna dreifingu, uppfyllir Freedesktop forskriftirnar og getur unnið ofan á núverandi staðlaða lágstigsíhluti, eins og samsetta netþjóna muldra, kwin og wlroots (Pop!_OS ætlar að að nota mutter og hefur þegar útbúið bindingu fyrir það á Rust).

Fyrirhugað er að þróa verkefnið undir sama nafni - COSMIC, en nota sérsniðna skel sem er endurskrifuð frá grunni. Forrit verða líklega áfram þróuð með gtk-rs ramma. Wayland er lýst yfir sem aðalsamskiptareglur, en möguleiki á að vinna ofan á X11 netþjóni er ekki útilokaður. Vinna við nýju skelina er enn á tilraunastigi og verður virkjuð eftir að næstu útgáfu af Pop!_OS 21.10 lýkur, sem nú er að fá aðalathygli.

Heimild: opennet.ru

Bæta við athugasemd