Linuxi jaotust Pop!_OS arendav ettevõte System76 esitles neljandat alfa-versiooni COSMIC töölauast, mis on kirjutatud Rust keeles (ära sega kokku vana COSMICiga, mis põhines GNOME Shellil). Testimiseks on saadaval uusimad ISO-pildid COSMIC, mis on koostatud Pop!_OS 24.04 tuleva väljaande alfa-kogude peal NVIDIA (3 GB) ja Intel/AMD (2.6 GB) GPU-de süsteemidele. Samuti on saadaval valmistooted Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox ja CachyOS jaoks.
COSMIC areneb universaalse projektina, mis ei ole seotud konkreetse jaotusega ja vastab Freedesktop spetsifikatsioonidele. COSMICi kasutajaliidese loomisel kasutatakse Iced raamatukogu, mis rakendab turvalisi tüüpide, modulaarset arhitektuuri ja reaktiivset programmeerimist, pakkudes samas arhitektuuri, millega on tuttavad arendajad, kes tunnevad deklaratiivse kasutajaliidese loomise keelt Elm. Pakutakse mitmeid renderdamise mootoreid, mis toetavad Vulkan, Metal, DX12, OpenGL 2.1+ ja OpenGL ES 2.0+. Arendajatele pakutakse valmis vidinate komplekti, võimalust luua asünkroonseid töötlejaid ja kasutada kasutajaliidese elementide kohandatud paigutust vastavalt akna ja ekraani suurusele. Projekti raames arendatakse ka komposiitset server cosmic-comp Waylandi baasil.
Peamised muudatused võrreldes kolmanda alfa-versiooniga COSMIC:
- Konfiguratorisse on lisatud leht liidese keele ja kuupäeva, aja ja numbrite vormaatide valimiseks.

- Konfiguratorisse on lisatud leht vaikimisi käivitatavate rakenduste, nagu brauser, failihaldur, meiliklient, muusikapleier, videopleier, pildi vaatamise programm ja kalendri-planeerija, seadistamiseks. Helide ja videote esitamiseks kasutatakse arenduses olevat uut multimeedia mängijat COSMIC Media Player, mis on kirjutatud Rust keeles.

- Jätkub COSMIC poe arendamine, milles rakenduste installimise või uuendamise ajal on nüüd võimalik vaadata kõiki käimasolevaid ja lõpetatud ülesandeid (vasakus alumises nurgas ilmus uus konteksti menüü „Details“).

- Energiatarbimise haldusliidesesse on lisatud eraldi seaded ekraani une režiimi lülitamiseks, sõltuvalt kas toiteallika olekust autonoomses või statsionaarses ühenduses. Samuti on lisatud võimalus ekraan välja lülitada pärast määratud inaktiivsuse aega.

- Paneeli jaoks on valmistatud uus rakendus «Accessibility», mis on mõeldud ekraanilugeri sisselülitamiseks ja väljalülitamiseks, et aidata nägemisprobleemidega inimesi. Sisu hääldamine ekraanilugeri poolt töötab COSMIC Settingsis, Firefoxis ja GNOME'i rakendustes.

- Komposiitserverisse osmic-comp ja ekraani seadistustesse on lisatud VRR (Variable Refresh Rate) mehhanismi toetus, mis võimaldab dünaamiliselt muuta monitori värskendussagedust, et tagada sujuvus ja katkestuste vältimine mängimise ja video esitamise ajal. Peale pideva VRR-i sisselülitamise on saadaval võimalus aktiveerida VRR ainult täisekraanirakendustele.
- Omandatud probleemid, mis põhjustasid kõrget CPU koormust, hangumist ning mälu leket.
- Ravitud haavatavus, mis võimaldas ekraani lukustuse ümber minna ja saavutada töölauale juurdepääsu ilma autentimiseta komponeeritud krahhi korral. serverid ning komponendile cosmic-greeter, mis kuvab sisselogimisekraani. Protsess lõpetati ekraani väljalülitamisel; näiteks võis monitori välja lülitamise ja sisselülitamisega siseneda ilma parooli sisestamiseta.

Allikas: opennet.ru





