System76၊ ဖွံ့ဖြိုးတိုးတက်ရေးကုမ္ပဏီတစ်ခု Linuxဖြန့်ဖြူးရေး Pop!_OS သည် COSMIC 1.6.0 desktop environment ကို ထုတ်ပြန်လိုက်ပါပြီ။ COSMIC 1.6.0 အတွက် package များကို Pop!_OS 24.04 တွင် ရရှိနိုင်ပြီး မကြာမီ Fedora၊ NixOS နှင့် Arch တို့တွင် ရရှိနိုင်မည်ဟု မျှော်လင့်ရပါသည်။ Linux, openSUSE, Aeyrin OS, Redox နှင့် CachyOS။ ကုဒ်ကို Rust ဖြင့်ရေးသားထားပြီး GPLv3 (အပလီကေးရှင်းများ) နှင့် MPL-2.0 (စာကြည့်တိုက်များ) လိုင်စင်များအောက်တွင် ဖြန့်ဝေထားသည်။
COSMIC သည် တိကျသောဖြန့်ဖြူးမှုနှင့် Freedesktop သတ်မှတ်ချက်များနှင့် ကိုက်ညီမှုမရှိသော universal ပရောဂျက်တစ်ခုအဖြစ် တီထွင်လျက်ရှိသည်။ COSMIC ၏ interface ကို Elm declarative interface language နှင့်ရင်းနှီးသော developer များအတွက် ရင်းနှီးသောဗိသုကာပညာကို ပေးဆောင်သည့် type-safe design၊ modular architecture နှင့် reactive programming model ကိုအသုံးပြုထားသည့် Iced library ကို အသုံးပြု၍ တည်ဆောက်ထားသည်။ Vulkan၊ Metal၊ DX12၊ OpenGL 2.1+ နှင့် OpenGL ES 2.0+ တို့ကို ပံ့ပိုးပေးသော rendering engines အများအပြားကို ပံ့ပိုးထားပါသည်။ ဆော့ဖ်ဝဲအင်ဂျင်နီယာများသည် အဆင်သင့်လုပ်ထားသောဝစ်ဂျက်များ၊ အပြိုင်အဆိုင်လုပ်ဆောင်မှုများကို ဖန်တီးနိုင်စွမ်းနှင့် ဝင်းဒိုးနှင့် မျက်နှာပြင်အရွယ်အစားပေါ်အခြေခံ၍ မျက်နှာပြင်အစိတ်အပိုင်းများ၏ လိုက်လျောညီထွေရှိသော အသွင်အပြင်ကို ပံ့ပိုးပေးထားသည်။
Rust ဘာသာစကားကိုအသုံးပြုခြင်းအပြင် COSMIC ရဲ့ အဓိကအင်္ဂါရပ်တွေမှာ virtual desktop တွေနဲ့ ချိတ်ဆက်တဲ့အခါ enable လုပ်နိုင်တဲ့ hybrid window tiling နဲ့ stacked window docking (browser tabs နဲ့ဆင်တူတဲ့ window grouping) တို့ ပါဝင်ပါတယ်။ ဒီပရောဂျက်ဟာ composite တစ်ခုကိုလည်း တီထွင်နေပါတယ်။ ဆာဗာ Wayland ကို အခြေခံထားတဲ့ cosmic-comp။
အပြောင်းအလဲများထဲတွင်-
- တစ်ဦးချင်း အပလီကေးရှင်းများအတွက် volume level နှင့် output parameter များကို တစ်ဦးချင်း ပြောင်းလဲနိုင်စွမ်းကို ထည့်သွင်းထားသည်။
- terminal emulator သည် ယခုအခါ panel များအကြား နယ်နိမိတ်များကို မြင်သာအောင် ခွဲခြားနိုင်စေပါသည်။
- ဖိုင်မန်နေဂျာရဲ့ ရှာဖွေရေးဘားက အခုဆိုရင် clipboard မှတစ်ဆင့် ကူးယူခြင်းနှင့် paste လုပ်ခြင်းကို ပံ့ပိုးပေးပါပြီ။
- input capture နှင့် remote desktop access စွမ်းရည်များ အကောင်အထည်ဖော်ရန်အတွက် ပြင်ဆင်မှုများ ပြုလုပ်ပြီးဖြစ်သည်။ EI (Emulated Input) protocol အတွက် ပံ့ပိုးမှုကို ထည့်သွင်းထားသည်။
- composite manager သည် linux-dmabuf protocol ၏ version 6 အတွက် ပံ့ပိုးမှုကို အကောင်အထည်ဖော်ပေးပြီး၊ ၎င်းသည် မတူညီသော GPU တွင် rendering လိုအပ်သည့်အခါ (ဥပမာ၊ integrated တစ်ခုအစား discrete video card တွင်) ဗီဒီယိုကတ်များစွာနှင့် အလုပ်လုပ်ရန် tools များကို ပံ့ပိုးပေးသည်။
- desktop wallpaper များကိုပြသသည့်အခါ EXIF metadata တွင်ပါရှိသော image rotation information ကိုထည့်သွင်းစဉ်းစားသည်။
- Cosmic-greeter သည် ယခုအခါ JPEG-XL နှင့် AVIF ရုပ်ပုံများကို ပံ့ပိုးပေးပြီး cosmic-keymap-unstable-v1 Wayland protocol ကိုအသုံးပြုသည်။

source: opennet.ru
