COSMIC хэрэглэгчийн орчин нь Rust дээр бичигдсэн шинэ самбар боловсруулдаг

Linux түгээлтийн Pop!_OS-ийг хөгжүүлдэг System76 компани нь Rust хэлээр (GNOME дээр суурилсан хуучин COSMIC-тай андуурч болохгүй) шинэчилсэн COSMIC хэрэглэгчийн орчны шинэ хувилбарыг боловсруулсан тухай тайлангаа нийтэлжээ. Бүрхүүл). Хүрээлэн буй орчныг тусгай түгээлттэй холбоогүй, Freedesktop-ийн техникийн үзүүлэлтүүдийг хангасан бүх нийтийн төсөл болгон боловсруулж байна. Төсөл нь мөн Wayland дээр суурилсан cosmic-comp нийлмэл серверийг хөгжүүлж байна.

Интерфейсийг бүтээхийн тулд COSMIC нь аюулгүй төрлүүд, модульчлагдсан архитектур, реактив програмчлалын загварыг ашигладаг Iced номын санг ашигладаг бөгөөд Elm тунхаглалын интерфейсийг бүтээх хэлийг мэддэг хөгжүүлэгчдэд танил архитектурыг санал болгодог. Vulkan, Metal, DX12, OpenGL 2.1+, OpenGL ES 2.0+ хувилбаруудыг дэмждэг хэд хэдэн рэндэр хөдөлгүүр, мөн цонхны бүрхүүл, вэб нэгтгэх хөдөлгүүртэй. Iced-д суурилсан програмуудыг Windows, macOS, Linux-д зориулж бүтээж, вэб хөтөч дээр ажиллуулж болно. Хөгжүүлэгчид виджетүүдийн бэлэн багц, асинхрон зохицуулагч үүсгэх, цонх, дэлгэцийн хэмжээнээс хамааран интерфейсийн элементүүдийн дасан зохицох байршлыг ашиглах боломжийг санал болгож байна. Кодыг MIT лицензийн дагуу тараадаг.

COSMIC хэрэглэгчийн орчин нь Rust дээр бичигдсэн шинэ самбар боловсруулдаг

COSMIC хөгжүүлэлтийн сүүлийн үеийн дэвшилд:

  • Идэвхтэй цонхнуудын жагсаалт, програм руу хурдан нэвтрэх товчлол, апплетуудыг байрлуулахыг дэмждэг шинэ самбарыг санал болгов (тусдаа процессоор ажилладаг суулгагдсан програмууд). Жишээлбэл, апплетууд нь програмын цэс, ширээний компьютер хооронд шилжих интерфэйс, гарны байршлыг өөрчлөх, мультимедиа файлуудыг тоглуулах, дууны хэмжээг өөрчлөх, Wi-Fi болон Bluetooth-ийг хянах, хуримтлагдсан мэдэгдлийн жагсаалтыг харуулах, харуулах үзүүлэлтүүдээр хангадаг. цаг болон унтрах дэлгэцийг дуудаж байна. Цаг агаарын урьдчилсан мэдээ, тэмдэглэл, санах ойн менежмент, захиалгат цэсийг хэрэгжүүлэх апплетуудыг хэрэгжүүлэхээр төлөвлөж байна.
    COSMIC хэрэглэгчийн орчин нь Rust дээр бичигдсэн шинэ самбар боловсруулдаг

    Самбарыг хэсэг болгон хувааж болно, жишээлбэл, дээд хэсэгт цэс, үзүүлэлтүүд, доод талд нь идэвхтэй ажил, товчлолын жагсаалт байдаг. Самбарын хэсгүүдийг босоо болон хэвтээ байдлаар байрлуулж, дэлгэцийн бүхэл бүтэн өргөнийг эсвэл зөвхөн сонгосон хэсгийг эзэлдэг, ил тод байдлыг ашиглах, гэрэл, харанхуй дизайны сонголтоос хамааран хэв маягийг өөрчлөх боломжтой.

    COSMIC хэрэглэгчийн орчин нь Rust дээр бичигдсэн шинэ самбар боловсруулдаг

  • Системийн 76 Scheduler 2.0 автомат оновчлолын үйлчилгээ хэвлэгдсэн бөгөөд энэ нь CFS (Бүрэн шударга хуваарьлагч) даалгаврын хуваарьлагчийн параметрүүдийг динамикаар тохируулж, хоцролтыг бууруулж, идэвхтэй цонхтой холбоотой үйл явцын хамгийн дээд гүйцэтгэлийг хангахын тулд үйл явцын гүйцэтгэлийн тэргүүлэх чиглэлийг өөрчилдөг. хэрэглэгч одоогоор ажиллаж байна. Шинэ хувилбар нь мультимедиа контентыг гаргадаг процессуудын тэргүүлэх чиглэлийг нэмэгдүүлэхийн тулд Pipewire медиа сервертэй нэгтгэсэн; тохиргооны файлуудын шинэ формат руу шилжсэн бөгөөд үүнд та өөрийн дүрмийг тодорхойлж, янз бүрийн оновчтой горимуудын ашиглалтыг удирдах боломжтой; бүлгүүд болон эцэг эхийн үйл явцын төлөв байдлыг харгалзан тохиргоог ашиглах боломжийг олгосон; Үндсэн хуваарь гаргах процессын нөөцийн хэрэглээ ойролцоогоор 75%-иар буурсан байна.
  • Шинэ виджетийн санг ашиглан бэлтгэсэн тохируулагчийн хэрэгжилтийг ашиглах боломжтой. Тохируулагчийн эхний хувилбар нь самбар, гар, ширээний дэлгэцийн дэлгэцийн тохиргоог санал болгодог. Цаашид тохиргоотой хуудасны тоог нэмэгдүүлэх болно. Тохируулагч нь нэмэлт хуудсуудыг тохиргоотой хялбархан холбох боломжийг олгодог модульчлагдсан архитектуртай.
    COSMIC хэрэглэгчийн орчин нь Rust дээр бичигдсэн шинэ самбар боловсруулдаг
  • Өндөр динамик хүрээтэй (HDR) дэлгэц болон өнгөт удирдлагын дэмжлэгийг нэгтгэх бэлтгэл ажил хийгдэж байна (жишээлбэл, ICC өнгөт профайлд дэмжлэг үзүүлэхээр төлөвлөж байна). Хөгжил нь эхний шатандаа байгаа бөгөөд Линукс дээр HDR дэмжлэг болон өнгөний удирдлагын хэрэгслүүдийг нэвтрүүлэх ерөнхий ажилтай нийлж байна.
  • Сансар огторгуйн нийлмэл серверт суваг бүрт 10 битийн өнгөт гаралтын дэмжлэгийг нэмсэн.
  • Мөстэй GUI номын сан нь хөгжлийн бэрхшээлтэй хүмүүст зориулсан хэрэгслийг дэмжихээр ажиллаж байна. AccessKit номын сантай туршилтын интеграцчлал хийгдэж, Orca дэлгэц уншигч ашиглах чадварыг нэмсэн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх