System76, một công ty đang phát triển LinuxHệ điều hành Pop!_OS đã phát hành môi trường máy tính để bàn COSMIC 1.10.0. Các gói cài đặt cho COSMIC 1.10.0 hiện có sẵn trên Pop!_OS 24.04 và dự kiến sẽ sớm có mặt trên Fedora, NixOS và Arch. LinuxPhần mềm được hỗ trợ trên các hệ điều hành openSUSE, Aeyrin OS, Redox và CachyOS. Mã nguồn được viết bằng ngôn ngữ Rust và được phân phối theo giấy phép GPLv3 (ứng dụng) và MPL-2.0 (thư viện).
COSMIC đang được phát triển như một dự án đa năng, không ràng buộc với một bản phân phối cụ thể nào và tuân thủ các tiêu chuẩn của Freedesktop.
Giao diện của COSMIC được xây dựng bằng thư viện Iced, sử dụng thiết kế an toàn kiểu dữ liệu, kiến trúc mô-đun và mô hình lập trình phản ứng. Nó cũng cung cấp một kiến trúc quen thuộc với các nhà phát triển đã quen thuộc với ngôn ngữ giao diện khai báo Elm. Nhiều công cụ kết xuất được cung cấp, hỗ trợ Vulkan, Metal, DX12, OpenGL 2.1+ và OpenGL ES 2.0+. Các nhà phát triển được cung cấp một bộ widget có sẵn, khả năng tạo trình xử lý bất đồng bộ và bố cục thích ứng của các phần tử giao diện dựa trên kích thước cửa sổ và màn hình.
Ngoài việc sử dụng ngôn ngữ Rust, các tính năng chính của COSMIC bao gồm ghép cửa sổ và neo cửa sổ xếp chồng (nhóm cửa sổ tương tự như các tab trình duyệt), có thể được kích hoạt khi liên kết với màn hình ảo. Dự án cũng đang phát triển một hệ thống tổng hợp. máy chủ Bản tổng hợp vũ trụ dựa trên Wayland.
Trong số những thay đổi:
- Đã thêm khả năng nhận diện máy tính bảng đồ họa với màn hình cụ thể.

- Trong vật liệu tổng hợp người phục vụ cosmic-comp hiện hỗ trợ lấy nét cửa sổ dựa trên các sự kiện trên màn hình cảm ứng. Hệ thống biên dịch đã được chuyển từ make sang tiện ích just. Một sự cố với bảng điều khiển đã được giải quyết. virtualnyx rabochikh stolov trên các hệ thống có đồ họa lai kết hợp giữa card đồ họa NVIDIA và GPU tích hợp.
- Để cải thiện hiệu suất hiển thị, cosmic-launcher sử dụng API WGPU theo mặc định, hoạt động trên nền tảng Vulkan, Metal, D3D12 và OpenGL.
- Trong cosmic-monitor, việc tìm kiếm các quy trình và ứng dụng được tách biệt.
- Trong cosmic-player, tính năng tự động ẩn các thành phần giao diện bị vô hiệu hóa khi con trỏ chuột di chuyển qua các nút điều khiển phát lại.
- cosmic-session hiện hỗ trợ định nghĩa các biến môi trường trong thư mục con ~/.config/environment.d và cho phép sử dụng các tác nhân SSH tùy chỉnh.
- Ứng dụng danh mục của cosmic-store tích hợp tính năng lưu ảnh chụp màn hình cục bộ và cung cấp chế độ thư viện ảnh có thể được kích hoạt bằng cách nhấp vào ảnh chụp màn hình.
- Các phím tắt bàn phím đã được thêm vào trình giả lập thiết bị đầu cuối cosmic-term.
Tổ hợp phím "Ctrl+Shift+Mũi tên trái" và "Ctrl+Shift+Mũi tên phải" để di chuyển các tab sang trái và phải.

Nguồn: opennet.ru

