Canonical giới thiệu Ubuntu Frame shell

Canonical đã tiết lộ bản phát hành đầu tiên của Ubuntu Frame, được thiết kế để tạo các ki-ốt Internet, thiết bị đầu cuối tự phục vụ, quầy thông tin, bảng hiệu kỹ thuật số, gương thông minh, màn hình công nghiệp, thiết bị IoT và các ứng dụng tương tự khác. Shell được thiết kế để cung cấp giao diện toàn màn hình cho một ứng dụng và dựa trên việc sử dụng máy chủ hiển thị Mir và giao thức Wayland. Sự phát triển của dự án được phân phối theo giấy phép GPLv3. Các gói ở định dạng snap đã được chuẩn bị để tải xuống.

Ubuntu Frame có thể được sử dụng để chạy các ứng dụng dựa trên GTK, Qt, Flutter và SDL2, cũng như các chương trình dựa trên Java, HTML5 và Electron. Có thể khởi chạy cả hai ứng dụng được biên dịch với sự hỗ trợ của Wayland và các chương trình dựa trên giao thức X11 (Xwayland được sử dụng). Để tổ chức công việc trong Ubuntu Frame với các trang web hoặc trang web riêng lẻ, chương trình Electron Wayland đang được phát triển với việc triển khai trình duyệt web toàn màn hình chuyên dụng cũng như một cổng của công cụ WPE WebKit. Để nhanh chóng chuẩn bị và triển khai các giải pháp dựa trên Ubuntu Frame, nên sử dụng các gói ở định dạng snap, nhờ đó các chương trình đang khởi chạy sẽ được tách biệt khỏi phần còn lại của hệ thống.

Canonical giới thiệu Ubuntu Frame shell

Ubuntu Frame shell được điều chỉnh để hoạt động trên môi trường hệ thống Ubuntu Core, một phiên bản nhỏ gọn của gói phân phối Ubuntu, được phân phối dưới dạng hình ảnh nguyên khối không thể phân chia của hệ thống cơ sở, không được chia thành các gói gỡ lỗi và mục đích sử dụng riêng biệt một cơ chế cập nhật nguyên tử cho toàn bộ hệ thống. Các thành phần Ubuntu Core, bao gồm hệ thống cơ sở, nhân Linux, các tiện ích bổ sung hệ thống và các ứng dụng bổ sung, được phân phối ở định dạng snap và được quản lý bởi bộ công cụ snapd. Các thành phần ở định dạng Span được cách ly bằng AppArmor và Seccomp, điều này tạo ra một rào cản bổ sung để bảo vệ hệ thống trong trường hợp các ứng dụng riêng lẻ bị xâm phạm. Hệ thống tập tin cơ bản được gắn ở chế độ chỉ đọc.

Để tạo một kiosk tùy chỉnh giới hạn chạy một ứng dụng, nhà phát triển chỉ cần chuẩn bị ứng dụng đó và tất cả các nhiệm vụ khác về hỗ trợ phần cứng, cập nhật hệ thống và tổ chức tương tác người dùng đều được đảm nhận bởi Ubuntu Core và Ubuntu Frame , bao gồm hỗ trợ điều khiển bằng cử chỉ màn hình trên hệ thống có màn hình cảm ứng. Người ta tuyên bố rằng các bản cập nhật sửa lỗi và lỗ hổng trong các bản phát hành Ubuntu Frame sẽ được phát triển trong khoảng thời gian 10 năm. Nếu muốn, shell có thể chạy không chỉ trên Ubuntu Core mà còn trên bất kỳ bản phân phối Linux nào hỗ trợ gói Snap. Trong trường hợp đơn giản nhất, để triển khai một web kiosk, chỉ cần cài đặt và chạy gói ubuntu-frame rồi định cấu hình một số tham số cấu hình: snap install ubuntu-frame snap install wpe-webkit-mir-kiosk snap set wpe-webkit-mir-kiosk daemon =bộ snap đúng ubuntu-frame daemon=bộ snap đúng wpe-webkit-mir-kiosk url=https://example.com

Nguồn: opennet.ru

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