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

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.

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

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