Việc phát hành hệ điều hành Sculpt 22.10 được giới thiệu, trong đó, dựa trên các công nghệ của Genode OS Framework, một hệ điều hành đa năng đang được phát triển để người dùng thông thường có thể sử dụng để thực hiện các tác vụ hàng ngày. Các văn bản nguồn của dự án được phân phối theo giấy phép AGPLv3. Hình ảnh LiveUSB được cung cấp để tải xuống, kích thước 28 MB. Công việc được hỗ trợ trên các hệ thống có bộ xử lý Intel và hệ thống con đồ họa có bật tiện ích mở rộng VT-d và VT-x.
Những đổi mới chính:
- Quản lý ngắt thiết bị và cấu hình PCI hạn chế hơn so với kiến trúc Genode. Sự thay đổi này yêu cầu một cuộc làm lại nội bộ lớn đã ảnh hưởng đến tất cả các trình điều khiển và cho phép tối ưu hóa mới cũng như chức năng bổ sung. Đồng thời, các nhà phát triển đã cố gắng duy trì hành vi chung khi người dùng làm việc trong hệ thống.
- Một số tối ưu hóa quan trọng đã được đề xuất để tăng tốc độ khởi động, tăng thông lượng của hệ thống con mạng và tăng khả năng phản hồi của giao diện người dùng.
- Cải thiện hỗ trợ cho các thiết bị USB cắm nóng. Đã thêm khả năng tự động gắn thiết bị USB vào máy ảo và tách thiết bị.
- Công cụ trình duyệt Chromium được sử dụng trong trình duyệt Falkon và Morph được cung cấp cho người dùng đã được cập nhật.
- Trình điều khiển âm thanh đã được cập nhật để đồng bộ với mã từ OpenBSD 7.1.
- Công việc điều chỉnh Sculpt cho điện thoại di động đã bắt đầu. Các cải tiến bao gồm hỗ trợ USB ECM, GPU Mali-400, kết nối thẻ SD, ngăn xếp dữ liệu điện thoại và di động, trình duyệt Morph và giao diện người dùng. Đã thêm hỗ trợ cho thẻ thông minh USB.

Hệ thống đi kèm với giao diện đồ họa Leitzentrale, cho phép thực hiện các tác vụ quản trị hệ thống thông thường. Góc trên bên trái của giao diện đồ họa hiển thị một menu với các công cụ để quản lý người dùng, kết nối ổ đĩa và cấu hình kết nối mạng. Ở trung tâm là một trình cấu hình để cấu hình các thành phần hệ thống, cung cấp giao diện dựa trên đồ thị xác định mối quan hệ giữa các thành phần hệ thống. Người dùng có thể tương tác xóa hoặc thêm các thành phần, xác định cấu trúc của môi trường hệ thống hoặc máy ảo.
Người dùng có thể chuyển sang chế độ console bất cứ lúc nào, chế độ này mang lại tính linh hoạt cao hơn. Có thể truy cập vào giao diện máy tính để bàn truyền thống bằng cách chạy bản phân phối TinyCore. Linux в máy ảo с LinuxMôi trường này bao gồm các trình duyệt Firefox và Aurora, một trình soạn thảo văn bản dựa trên Qt và nhiều ứng dụng khác. Môi trường noux được khuyến nghị để chạy các tiện ích dòng lệnh.
Genode cung cấp một khung sườn thống nhất để xây dựng các ứng dụng tùy chỉnh chạy trên nền nhân hệ điều hành. Linux (32 và 64 bit) hoặc các vi nhân NOVA (x86 với ảo hóa), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) và một nhân gốc cho nền tảng ARM và RISC-V. Ảo hóa một phần Linux- Lõi L4LinuxChạy trên nền vi nhân Fiasco.OC, cho phép bạn thực hiện các tác vụ thông thường trong Genode. Linux chương trình. Nhân L4Linux Nó không hoạt động trực tiếp với phần cứng mà sử dụng các dịch vụ của Genode thông qua một bộ trình điều khiển ảo.
Nhiều cổng kết nối khác nhau đã được triển khai cho Genode. Linux và các thành phần BSD, hỗ trợ Gallium3D, tích hợp Qt, GCC và WebKit được triển khai, khả năng tổ chức hệ thống lai. Linux/Genode của môi trường phần mềm. Một phiên bản VirtualBox đã được chuẩn bị, chạy trên nền vi nhân NOVA. Một số lượng lớn ứng dụng đã được điều chỉnh để chạy trực tiếp trên vi nhân và môi trường Noux, cung cấp khả năng ảo hóa ở cấp độ hệ điều hành. Để chạy các chương trình không được port, khả năng tạo môi trường ảo ở cấp độ ứng dụng được cung cấp, cho phép các chương trình chạy trong môi trường ảo. Linux- Môi trường sử dụng ảo hóa bán phần.
Nguồn: opennet.ru
