System76 je otkrio da radi na novom desktop okruženju ne temelji se na GNOME Shell-u.
Tvrtka sa sjedištem u SAD-u već ima vlastitu distribuciju Linuxa temeljenu na Ubuntuu pod nazivom Pop!_OS. Trenutno se taj distro isporučuje s modificiranom verzijom GNOME radne površine pod nazivom ‘KOZMIČKI‘ (sva velika slova, ne ja vičem).
Riječ o novom projektu dolazi od Michaela Murphyja iz System76, koji podijeljeno neki od razloga i motivacije za novi DE u nizu komentara objavljenih na Pop!_OS Sub-reddit za vikend.
I sve rečeno: čine ih prilično uzbudljivim čitanjem.
Rane verzije Pop!_OS-a bile su skromne preobrazbe Ubuntua. Ovih je dana distro izrazito samostalan.
U srcu Pop!_OS-a je stvoren COMIC desktop System76. Ovo uzima osnovno korisničko iskustvo GNOME-a i preoblikuje ga proširenjima kako bi bolje zadovoljila potrebe svoje ciljne publike (kreatori, programeri, proizvođači itd.).
Ali GNOME proširenja jesu, kao i neki GNOME programeri žele istaknuti, a pješčani temelj nadograđivati.
tj. nije idealno.
“Postoje stvari koje bismo željeli učiniti, a koje ne možemo jednostavno postići kroz proširenja u GNOME-u. Proširenja općenito izgledaju kao hak. A ono što želimo učiniti s našom radnom površinom razlikuje se od GNOME-a, tako da opcija spajanja pop-shell-a i COSMIC-a u GNOME Shell ne bi bila dobrodošla stvar.” Murphy kaže.
Nedavna nesuglasica između System76 inženjera i GNOME programera možda su pomogla da se ubrza prijelaz na domaće desktop, ali niste morali biti gatara da biste predvidjeli da će ambicije System76 za COSMIC na kraju biti u suprotnosti s GNOME-a.
Dakle, što možemo očekivati?
Znamo da će se COSMIC desktop 'ljuska' (prvenstveno) ugraditi u Rust programski jezik, iako inženjeri System76 planiraju ponovno upotrijebiti postojeće alate oko toga, npr. Mutter, Kwin, Wlroots. Također će slijediti standarde FreeDesktopa gdje je to moguće i ima za cilj biti distro-agnostički.
Što je s cjelokupnim izgledom i rasporedom? Pa, Murphy kaže da je cilj stvoriti nešto slično postojećem COMISC desktop iskustvu.
Tema “fragmentacije” nesumnjivo će se pokrenuti kad/kad ovaj novi projekt počne uzimati maha.
I to nije nepravedna kritika.
Ali to je, kako Murphy dalje objašnjava, možda pogrešno mjesto.
“Nitko od nas danas ne bi bio ovdje da ljudi nisu dovoljno hrabri da naprave sljedeći korak s novim rješenjem postojećeg problema. Vjerojatno sada koristite neki softver koji je tek nedavno razvijen kao alternativa nečemu. Distribucije i ljudi će prirodno gravitirati prema najboljim rješenjima tijekom vremena. A ponekad najbolje rješenje za pojedinca nije najpopularnije desktop okruženje,” piše.
Ovo odražava puno mojih vlastitih razmišljanja o tom pitanju (koja sam dijelili različite dijelove prošlosti). Više volim razmišljati o 'fragmentaciji' kao o 'eksperimentiranju'. Dvostruka provjera pretpostavki, istraživanje alternativa, osporavanje statusa quo, itd.
Pomicanje granica i istraživanje alternativnih puteva su zdravi i treba ih poticati. Čak i ako ti napori u konačnici ne rezultiraju ništa, naš je kolektivni skup znanja uvijek bolji za nekoga tko je nešto pokušao i nije uspio, a onda uopće nije pokušao.
Nova stolna računala se ne grade preko noći, pa će proći malo vremena prije nego što vidimo bilo kakve moguće 'plodove' ovog napora.
Iako će novi Shell biti napisan od nule, zvuči kao da će neke postojeće GTK komponente biti zadržane ili korištene neko vrijeme, kako Murphy objašnjava:
„Već koristimo gtk-rs za sve naše stvari. Moja je pretpostavka da će se neke komponente vjerojatno vidjeti u GTK-u u doglednoj budućnosti. Sama ljuska ipak je niža razina od tradicionalnog desktop GUI alata. Koristit će primitive iz upravitelja prozora na kojem se gradi. Ako se pojavi zreli Rust GUI, onda bi se mogao koristiti u budućnosti, naravno. Općenito bih volio koristiti najbolje alate gdje je to moguće.”
Sve u svemu, uzbudljiv razvoj - na koji ću paziti dok bude razvijao dalje.
Što misliš? Javite mi u komentarima ispod.
Sve Ubuntu, dnevno. Od 2009. godine.