A System76 (a Pop!_OS Linux disztribúciós vállalat) nemrégiben kiadott egy jelentés egy új, Rust nyelven átírt COSMIC felhasználói környezet fejlesztéséről. A környezetet univerzális projektként fejlesztik, amely nem kötődik egy adott disztribúcióhoz, és megfelel a Freedesktop specifikációinak, valamint egy Wayland-alapú kozmikus felépítésű kompozit szervert is fejleszt.
A projekt kapcsán megemlítik, hogy interfész felépítéséhez, A COSMIC az Iced könyvtárat használja, amely moduláris architektúrát használ típusbiztonsági és reaktív programozási modellekkel, valamint az Elm-et, egy deklaratív interfész-építő nyelvet ismerő fejlesztők számára ismerős architektúrát kínál.
Emlékeznie kell erre A System76 a GTK és az Iced változtatása mellett döntött, mivel az elvégzett vizsgálatok során több COSMIC kisalkalmazás készült, egyszerre írták GTK-ban és Icedben összehasonlítani a technológiákat.
Milyen újdonságok vannak a COSMIC-ban?
A legutóbbi, fő hírként megjelent jelentésben a a «COSMIC Panels»-ben végzett munka hogy muestra UNA lista aktív ablakok, parancsikonok közül mert belép gyorsan az alkalmazásokhoz és a helyére támogatás mert kisalkalmazások (integrált alkalmazások hogy külön folyamatokban futnak).
Által ejemplo, a kisalkalmazások alkalmazásmenüket, felhasználói felületeket valósítanak meg, változás de íróasztal, billentyűzetkiosztás módosítása, médialejátszás vezérlése, a kötet, vezérelheti a Wi-Fi-t és a Bluetooth-t, megjelenítheti a teljesítmény összesített értesítési listákból, mutassa meg a számát idő és kapcsolja ki a képernyő de hívás. Meg kell említeni, hogy tervben van megvalósítani egy kisalkalmazás a előrejelzése idő, jegyzetek, vágólap kezelés és menü megvalósítás használó.
Megemlítik, hogy a panelek lehetnek dividir szakaszokban, által ejemplo, UNA rész felettes a menük és indikátorok és UNA rész alacsonyabb a UNA lista aktív feladatok és parancsikonok. Részleges panelek lehetnek hely függőleges és vízszintesen, elfoglalni todo el szélesség -tól képernyő o csak kiválasztott terület, USAR áttekinthetőség y változás el stílus a tervezési választástól függően világos y Oscuro.
Egy másik figyelemre méltó változás az verziója szolgáltatás optimalizálás Automatikus System76 ütemező 2.0 ami lehetővé teszi a CFS feladatütemező beállításainak dinamikus módosítását (Teljesen tisztességes ütemező), megváltoztatja a prioritás végrehajtásáról folyamat mert csökkenti a a késések és maximalizálni el teljesítmény del folyamat összefüggő a la ablak de munka tényleges del használó. Megemlítik, hogy új támogatást adtunk az olyan irányelvekhez, mint a SCHED_FIFO és a SCHED_IDLE.
La Nueva verzió integrálja a szerver a Pipewire média, növelve a prioritás del folyamat kijelző tartalom multimédia, amellett, hogy a archívum konfiguráció konvertált a új formátum, ahol képes meghatározzák saját szabályaikat és ellenőrzés el használat különböző optimalizálási módokban. Például megemlítik állapot "Energia alapú konfiguráció" alkalmazott cgroupokhoz és szülőfolyamatokhoz, a fogyasztás források a folyamat a programozóé fő Akkor már csökkentett en körülbelül 75%.
A egyéb változások amelyek kiemelkednek:
- Új kész konfigurátor implementáció az új widget könyvtárral.
- A konfigurátor első verziója beállításokat kínál a panelhez, a billentyűzethez és az asztal hátteréhez.
- A jövőben a beállításokkal ellátott oldalak száma növekedni fog.
- A konfigurátor moduláris felépítésű, amely lehetővé teszi további oldalak egyszerű csatlakoztatását a beállításokkal.
- Folynak az előkészületek a nagy dinamikus tartományú (HDR) kijelzők és színvezérlők támogatásának integrálására (például a tervek szerint az ICC színprofilok támogatását is hozzáadják).
- Hozzáadott támogatás a kimenethez csatornánként 10 bites színmegjelenítéssel a kozmikus-kompozíciós kompozit szerveren.
- Az Iced GUI könyvtár a fogyatékkal élők támogatási eszközein dolgozik.
- Kísérleti integrációt hajtottak végre az AccessKit könyvtárral, és hozzáadták az Orca képernyőolvasók használatának lehetőségét.
Végül ha érdekel, hogy többet tudjon meg róla, ellenőrizheti a részleteket A következő linken.