Redox 0.8, hệ điều hành được viết bằng Rust, hỗ trợ i686 trở lên

Oxi hóa khử

Hệ điều hành được phát triển theo triết lý Unix và vay mượn một số ý tưởng từ SeL4, Minix và Plan 9.

Các phát hành phiên bản mới của hệ điều hành Redox 0.8, được phát triển bằng ngôn ngữ Rust và khái niệm vi hạt nhân. Trong phiên bản mới này, nổi bật là nó đã được thêm vào tương thích i686, các tính năng như âm thanh và hỗ trợ đa màn hình sơ bộ đã được kích hoạt, đồng thời cơ sở hạ tầng khởi động và cài đặt đã được đơn giản hóa và củng cố.

Redox sử dụng khái niệm vi nhân, trong đó chỉ giao tiếp giữa các quá trình và quản lý tài nguyên được cung cấp ở cấp nhân và tất cả các chức năng khác.

Tất cả trình điều khiển chạy trong không gian người dùng trong môi trường hộp cát. Để tương thích với các ứng dụng hiện có, một lớp POSIX đặc biệt được cung cấp cho phép nhiều chương trình chạy mà không cần chuyển.

Tính mới chính của Redox 0.8

Phiên bản mới tiếp tục hoạt động để đảm bảo hoạt động trên phần cứng thực. Ngoài kiến ​​trúc x86_64, khả năng làm việc trên các hệ thống 86-bit x32 đã được thêm vào (i686, Pentium II trở lên). Quá trình di chuyển sang CPU ARM64 (aarch64) đang diễn ra. VÀtôi làm việc trên phần cứng ARM thực chưa được hỗ trợ, nhưng có thể khởi động bằng cách mô phỏng ARM64 trong QEMU.

Theo mặc định, hệ thống con âm thanh được bật và hỗ trợ ban đầu được cung cấp cho các thiết lập nhiều màn hình (trên các hệ thống có bộ đệm khung UEFI).

Từ thiết bị tương thích với hệ điều hành Redox, có chip âm thanh AC'97 và Intel HD Audio, đầu ra đồ họa thông qua VESA BIOS API hoặc UEFI GOP, Ethernet (Intel 1/10 Gigabit Ethernet, Realtek RTL8168), thiết bị đầu vào (bàn phím, chuột, bàn di chuột), SATA (AHCI, IDE) và NVMe. Hỗ trợ Wi-Fi và USB chưa sẵn sàng (USB chỉ hoạt động trên QEMU).

Ngoài ra, để đơn giản hóa việc tạo và cài đặt các quy trình nền, gói crate redox-daemon đã được đề xuất.

Nó cũng được nhấn mạnh rằng hệ thống tòa nhà đã được thiết kế lại, trên đó có thể xây dựng cho các kiến ​​trúc khác nhau trong cùng một cây nguồn. Để đơn giản hóa việc lắp ráp các cấu hình khác nhau, tập lệnh build.sh được đề xuất.

Nhân đã đơn giản hóa công việc với bộ nhớ, đã thêm khả năng thao tác không gian địa chỉ từ cấp độ người dùng.

Đã được thêm hỗ trợ cho các hệ thống đa màn hình cho vỏ đồ họa Orbital, xử lý con trỏ chuột đã được cải thiện và một chỉ báo để thay đổi âm lượng đã được thêm vào. Menu có khả năng chia các ứng dụng thành các danh mục.

Những thay đổi khác nổi bật so với phiên bản mới này:

  • Đã thêm hỗ trợ cho việc xây dựng bằng bộ công cụ podman.
  • Bản dựng kernel, bootloader và initfs được hợp nhất với các gói khác.
  • Hình ảnh khởi động kết hợp cho các hệ thống BIOS và EFI.
  • Việc triển khai các lệnh gọi hệ thống clone và exec đã được chuyển sang không gian người dùng.
  • Quá trình tải xuống đơn giản hóa.
  • Một chương trình bootstrap đã được giới thiệu để chạy kernel và cung cấp khả năng tải tệp ELF tăng lên, chẳng hạn như quy trình init.
  • Đã thêm một chương trình được chia tỷ lệ để cho phép các chương trình setuid như sudo hoạt động.
  • Đã thêm cấu hình demo để tạo các chương trình mẫu không có trong ảnh khởi động cơ sở với môi trường đồ họa.
  • Hỗ trợ điều khiển âm lượng theo chương trình đã được thêm vào hệ thống phụ âm thanh đã được kiểm âm.
  • Đã thêm trình điều khiển cho chip âm thanh dựa trên AC'97.
  • Trình điều khiển được cải thiện cho chip Intel HD Audio.
  • Đã thêm trình điều khiển cho bộ điều khiển IDE.
  • Cải thiện hỗ trợ cho ổ đĩa NVMe.
  • Bộ điều khiển PCI, PS/2, RTL8168, USB HID, VESA nâng cao.
  • Tổ chức của quá trình cài đặt đã được thiết kế lại: bootloader, bootstrap, kernel và initfs hiện nằm trong thư mục /boot.

Cuối cùng, Nếu bạn muốn biết thêm về nó, bạn có thể kiểm tra các chi tiết trong liên kết theo dõi.

Tải xuống hệ điều hành Redox

Để kiểm tra Redox OS, các bản dựng demo 768 MB được cung cấp, cũng như các hình ảnh với môi trường đồ họa cơ bản (256 MB) và các công cụ bảng điều khiển cho hệ thống máy chủ (256 MB).

Các bản dựng được tạo cho kiến ​​trúc x86_64 và có sẵn cho các hệ thống có UEFI và BIOS. Hình ảnh demo, ngoài môi trường đồ họa Orbital, bao gồm trình giả lập DOSBox, tuyển chọn trò chơi (DOOM, Neverball, Neverputt, sopwith, syobonaction), hướng dẫn, trình phát nhạc rodioplay và trình soạn thảo văn bản Natri.

Liên kết tải xuống là cái này.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   miguel rodriguez dijo

    Dự án này đang tiến triển nhảy vọt, trong vài thập kỷ nữa nó có thể đối phó với Linux.