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

Việc phát hành dự án Sculpt 24.04 đã được trình bày, phát triển một hệ điều hành dựa trên công nghệ Genode OS Framework, có thể được người dùng thông thường sử dụng để thực hiện các tác vụ hàng ngày. Mã nguồn của dự án được phân phối theo giấy phép AGPLv3. Hình ảnh LiveUSB 30 MB được cung cấp để tải xuống. Hỗ trợ hoạt động trên các hệ thống có bộ xử lý và đồ họa Intel có bật phần mở rộng VT-d và VT-x, cũng như trên các hệ thống ARM có phần mở rộng VMM.

Những đổi mới chính:

  • Ngăn xếp âm thanh đã được thiết kế lại hoàn toàn. Ngăn xếp âm thanh mới bao gồm khả năng sử dụng trình điều khiển plug-in, đặt tốc độ lấy mẫu tùy ý, định tuyến linh hoạt các luồng âm thanh và trộn âm thanh. Đã thêm tối ưu hóa để giảm độ trễ trong xử lý âm thanh.
  • Một tùy chọn thử nghiệm để vào chế độ ngủ đã được triển khai.
  • Đã thêm hỗ trợ cho màn hình độ phân giải 4K (3840 x 2160)
  • Đã thêm hỗ trợ cho bàn di chuột bằng giao thức I2C (được sử dụng trên một số máy tính xách tay).
  • Đã thêm hỗ trợ liên kết thiết bị USB với máy ảo và ứng dụng.
  • Các công cụ đã được thêm vào giao diện cấu hình để quản lý việc đưa vào các tính năng bổ sung, định cấu hình nguồn ứng dụng và cài đặt ứng dụng.
  • Hỗ trợ cuộn đã được thêm vào cửa sổ với khả năng trực quan hóa biểu đồ thành phần và bộ cấu hình.
  • Cải thiện việc xử lý các sự kiện từ thiết bị HID (Thiết bị giao diện con người).
  • Giao diện quản lý driver thiết bị đã được thay đổi.
  • Một ngăn xếp TCP/IP mới đã được đề xuất, sử dụng lớp DDE (môi trường trình điều khiển thiết bị) dựa trên nhân Linux 6.1.20.
  • Đã thêm khả năng sử dụng Sculpt OS trong Goa SDK làm mục tiêu bên ngoài để thử nghiệm các ứng dụng.

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.

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


Nguồn: opennet.ru

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