Nitrux se ponovo izmišlja: zbogom NX Desktopu i Maui Shellu, pozdrav Waylandu sa Hyprlandom

nitrux-hyprland

Tokom dužeg perioda, distribucija Nitrux se snažno obavezao na razvoj personalizirano iskustvo zasnovano na KDE Plasmi. U okviru ovog ideala rođen je NXDesktop, sloj za prilagođavanje koji je transformirao Plasmu 5 u vizualno uglađen, koherentan interfejs usmjeren na trenutnu upotrebljivost.

NXDesktop kao takvog Nije bilo samostalno desktop okruženje, već adaptacija dubok i estetski, koji je imao za cilj ponuditi iskustvo odmah po instalaciji bez ugrožavanja snage Plazme. Međutim, tom putu je došao kraj.

NX Desktop će biti ukinut, Repozitoriji su arhivirani na GitHub-u i više neće biti podržani. Ova odluka je usko povezana sa završetkom dugoročne podrške za KDE Plasma 5, što ne ostavlja osnovu za razvoj Nitrux okruženja.

Kao što je spomenuto prije nekoliko sedmica, 1. maja 2025. godine, nakon objave o prestanku izdanja Plasma LTS-a, morali smo odgoditi izdavanje sljedeće verzije Nitruxa dok smo napredovali s planom akcije.

Naš akcioni plan uključivao je pedantan proces rješavanja problema koji je razmatrao više dostupnih opcija, od kojih je jedna bila korištenje Plasme 6 u AppImage paketu i ponovno postavljanje NX Desktopa preko nove verzije Plasme. Ovo bi bila promjena u odnosu na našu prethodnu odluku da ne koristimo Plasmu 6 i nastavimo raditi na Maui Shellu. Međutim, zbog stalno promjenjivog okruženja, preopterećenja razvojnim naporima i nedostatka interesa za doprinose koda od strane zajednice, Maui Shell je bio prisiljen prekinuti razvoj. Nije mrtav, ali je njegov razvoj zaustavljen i, osim ako ne dođe do promjene u ovoj situaciji, više nije prioritet.

Kraj NX Desktopa i Maui Shella:

Vijest nije u potpunosti iznenadila one koji pomno prate razvoj Nitruxa. Kraj dugoročne podrške za KDE Plasmu 5, stub na kojem je izgrađen NX Desktop bio je okidač. 

U pokušaju da predvidi ovaj ishod, Nitrux tim je započeo razvoj Maui Shell-a, modernog, samostalnog interfejsa zasnovanog na Maui frameworku. Međutim, nedostatak resursa i ograničen interes zajednice doveli su do obustave ovog projekta. Stoga se Nitrux odlučio napustiti put interno razvijenih okruženja.

Alternativa: Hyprland

Sa objavom kraja podrške, Programeri spominju da su se odlučili za Hyprland. kao kompozitni server. Ovaj moderni kompozitor baziran na Waylandu ističe se svojim performansama, naprednom podrškom za plutajuće prozore, dinamičkim popločavanjem i prilagodljivim vizualnim efektima kao što su gradijenti, zamućenja i glatke animacije. Također nudi atraktivne funkcije kao što su:

  • Dinamički virtuelni desktopovi
  • Globalno upravljanje prečicama na tastaturi
  • Podrška za višestruki dodir i geste
  • Dodaci za proširenje funkcionalnosti

Kao dodatak ovom novom iskustvu, spominje se da Nitrux će integrirati Waybar kao gornju ploču, a Wlogout kao sistem za zatvaranje i isključivanje., i zamijenit će SDDM upravitelj prikaza sa greetd zajedno sa njegovim QtGreet interfejsom, čime će se smanjiti zavisnosti i pojednostaviti tok prijave.

Novi kernel: zbogom Liquorix, zdravo CachyOS

Još jedna strateška odluka je promjena kernela. Nitrux će prestati koristiti ažuriranu Liquorix kernel. u korist verzija koju je obezbijedio projekat CachyOS, koji uključuje podršku za PSI (Informacije o zastoju pod pritiskom). Ova karakteristika kernela je ključna za tehnologije poput Waydroida, sloja kompatibilnosti koji omogućava Android aplikacijama da rade u Linux okruženju.

PSI omogućava sistemu da mjeri koliko dugo čeka na kritične resurse kao što su CPU, memorija ili skladištenje, što se prevodi u bolji odziv pod intenzivnim opterećenjem, što je ključno u sistemima koji koriste Android softver ili laganu virtualizaciju.

AppHub i AppBox: alternativa AppImage formatu

Umjesto oslanjanja na AppImage, Nitrux će sada promovirati upotrebu vlastitog sistema pakiranja: NX AppHub i AppBox format. Ova promjena formata ima za cilj ponuditi kontroliranije i konzistentnije iskustvo i za korisnike i za programere, osiguravajući bolje performanse i kompatibilnost između aplikacija.

Ažuriranja sistema će se i dalje upravljati putem NUTS-a (Nitrux Update Tool System), a očekuje se i novi razvojni ciklus s dvonedeljnim izdanjima. Također je planiran prelazak sa SquashFS-a na DwarFS, moderniji i fleksibilniji komprimovani sistem datoteka, te proširenje podrške za ARM64 uređaje, što bi otvorilo vrata široj paleti hardvera izvan x86_64.

Konačno, ako ste zainteresirani da saznate više o tome, možete pogledati detalje u sljedeći link.