Dự án Genode đã xuất bản bản phát hành hệ điều hành mục đích chung Sculpt 22.04

Việc phát hành hệ điều hành Sculpt 22.04 đượ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:

  • Полностью переделаны драйверы для беспроводных карт Intel, GPU Intel и USB-контроллера. Код новых драйверов портирован из ядра Linux 5.14.21. В отличие от Linux, каждый драйвер в Sculpt OS запускается в пользовательском пространстве в отдельном изолированном окружении (sandbox).
  • Проведена оптимизация и стабилизация кода для аппаратного ускорения графики, основанного на Mesa и механизме мультиплексирования доступа к GPU. В новой версии предоставлена возможность не только запускать приложения OpenGL, но и использовать ускорение графики в гостевых системах на базе VirtualBox, запущенных поверх Sculpt.
  • Реализован механизм sandbox-изоляции на уровне отдельных сервисов. Также добавлен компонент «black hole», который может использоваться в качестве заглушки для различных системных ресурсов, например, можно отгородить сервис от сети, направив сетевой трафик в «black hole». Аналогично можно блокировать доступ к звуку, захвату видео и другим типовым системным ресурсам.

Dự án Genode đã xuất bản bản phát hành hệ điều hành mục đích chung Sculpt 22.04

Hệ thống đi kèm với giao diện người dùng đồ họa Leitzentrale cho phép bạn 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 GUI hiển thị menu với các công cụ quản lý người dùng, kết nối ổ đĩa và thiết lập kết nối mạng. Ở trung tâm có một bộ cấu hình để sắp xếp việc lấp đầy hệ thống, cung cấp giao diện dưới dạng biểu đồ xác định mối quan hệ giữa các thành phần hệ thống. Người dùng có thể loại bỏ hoặc thêm các thành phần một cách tùy ý, xác định thành phần của môi trường hệ thống hoặc máy ảo.

Bất cứ lúc nào, người dùng có thể chuyển sang chế độ quản lý bảng điều khiển, giúp quản lý linh hoạt hơn. Có thể có được máy tính để bàn truyền thống bằng cách chạy bản phân phối TinyCore Linux trong máy ảo Linux. Trong môi trường này, có sẵn trình duyệt Firefox và Aurora, trình soạn thảo văn bản dựa trên Qt và nhiều ứng dụng khác nhau. Môi trường noux được cung cấp để chạy các tiện ích dòng lệnh.

Genode cung cấp cơ sở hạ tầng thống nhất để xây dựng các ứng dụng tùy chỉnh chạy trên nhân Linux (32 và 64 bit) hoặc hạt nhân vi mô 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à nhân thực thi trực tiếp cho nền tảng ARM và RISC-V. Nhân Linux được ảo hóa song song L4Linux đi kèm, chạy trên hạt nhân vi mô Fiasco.OC, cho phép các chương trình Linux thông thường chạy trên Genode. Nhân L4Linux không tương tác trực tiếp với phần cứng mà sử dụng các dịch vụ Genode thông qua một bộ trình điều khiển ảo.

Các thành phần Linux và BSD khác nhau đã được chuyển cho Genode, Gallium3D được hỗ trợ, Qt, GCC và WebKit được tích hợp và các môi trường Linux/Genode lai đã được triển khai. Một cổng VirtualBox đã được chuẩn bị để chạy trên hạt nhân vi mô NOVA. Một số lượng lớn các ứng dụng được điều chỉnh để chạy trực tiếp trên hạt nhân vi mô và môi trường Noux, nơi 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 chuyển, có thể sử dụng cơ chế tạo môi trường ảo ở cấp ứng dụng riêng lẻ, cho phép bạn chạy các chương trình trong môi trường Linux ảo bằng ảo hóa song song.

Nguồn: opennet.ru

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