Phát hành máy chủ hiển thị Mir 2.0

giới thiệu phát hành máy chủ hiển thị Mir 2.0, Canonical vẫn tiếp tục phát triển, bất chấp việc từ chối phát triển Unity shell và phiên bản Ubuntu cho điện thoại thông minh. Mir vẫn có nhu cầu trong các dự án Canonical và hiện được định vị là giải pháp cho các thiết bị nhúng và Internet of Things (IoT). Mir có thể được sử dụng làm máy chủ tổng hợp cho Wayland, cho phép bạn chạy bất kỳ ứng dụng nào sử dụng Wayland (ví dụ: được xây dựng bằng GTK3/4, Qt5 hoặc SDL2) trong môi trường dựa trên Mir. Các gói cài đặt được chuẩn bị cho Ubuntu 18.04-20.10 (PPA) Và mũ phớt 30/31/32. Mã số dự án phân phối bởi được cấp phép theo GPLv2.

Sự thay đổi đáng kể về số phiên bản là do những thay đổi đối với API làm hỏng tính tương thích và loại bỏ một số API không được dùng nữa. Đặc biệt, việc hỗ trợ các API cụ thể mirclient và mirserver đã bị ngừng, thay vào đó, nó đã được đề xuất sử dụng giao thức Wayland từ khá lâu. Các thư viện liên quan đến mirclient và mirserver đã được giữ lại, nhưng hiện chỉ được sử dụng cho mục đích nội bộ, không cung cấp tệp tiêu đề và không đảm bảo duy trì ABI (dự kiến ​​sẽ dọn dẹp nhiều mã hơn trong tương lai). Việc ngừng sử dụng các API này phù hợp với dự án UBports, dự án tiếp tục sử dụng mirclient trong Ubuntu Touch. Người ta quyết định rằng tại thời điểm này khả năng của Mir 1.x là đủ cho nhu cầu của UBports và trong tương lai dự án sẽ có thể chuyển sang Mir 2.0.

Việc xóa mirclient cũng xóa hỗ trợ cho một số giao diện dành cho nền tảng đồ họa vốn chỉ được sử dụng trong API mirclient. Cần lưu ý rằng việc đơn giản hóa này sẽ không dẫn đến những thay đổi rõ ràng và sẽ làm cơ sở để cải thiện mã để làm việc với các nền tảng, đặc biệt là trong lĩnh vực hỗ trợ hệ thống có nhiều GPU, làm việc ở chế độ không đầu và phát triển các công cụ cho máy tính để bàn từ xa truy cập.

Là một phần của quá trình dọn dẹp đang diễn ra, các phần phụ thuộc mesa cụ thể đã bị xóa khỏi nền tảng mesa-km và mesa-x11 - chỉ còn lại gbm làm phần phụ thuộc, điều này giúp đảm bảo Mir hoạt động trên X11 trên các hệ thống có trình điều khiển NVIDIA. Nền tảng mesa-kms đã được đổi tên thành gbm-kms và mesa-x11 thành gbm-x11. Nền tảng rpi-dispmanx mới cũng đã được thêm vào, cho phép sử dụng Mir trên bo mạch Raspberry Pi 3 với trình điều khiển Broadcom. Trong MirAL (Lớp trừu tượng Mir), có thể được sử dụng để tránh truy cập trực tiếp vào máy chủ Mir và truy cập trừu tượng vào ABI thông qua thư viện libmiral, cũng như khả năng bật hoặc tắt trang trí cửa sổ ở phía máy chủ (SSD). vì khả năng định cấu hình chia tỷ lệ trong khối đã được thêm DisplayConfiguration.

Phát hành máy chủ hiển thị Mir 2.0

Nguồn: opennet.ru

Thêm một lời nhận xét