Ngày 9 tháng 12, Trung Quốc phóng vệ tinh Tianyi-33, được phát triển như một phần của dự án Tiansuan và được trang bị máy tính trên tàu sử dụng lõi xử lý được sửa đổi. Linux với các thành phần thời gian thực được viết bằng Rust sử dụng các lớp và sự trừu tượng được cung cấp bởi Rust. LinuxHệ điều hành được trang bị nhân RROS kép, kết hợp nhân thông thường. LinuxĐược sử dụng cho các tác vụ đa năng, với nhân hệ điều hành thời gian thực (RTOS) được viết bằng Rust, được thiết kế để thực thi thời gian thực nghiêm ngặt. Mã nguồn nhân RROS được công khai theo giấy phép GPLv2.
Nhân kernel RROS tương thích với hầu hết các hệ điều hành phổ biến. Linux các chương trình, nhưng đồng thời cung cấp khả năng thời gian thực vượt trội so với RT-Linux và được thiết kế để sử dụng trong các hệ thống quan trọng như máy tính trên tàu vệ tinh và máy tính phụ trợ, hệ thống công nghiệp và ô tô. LinuxNhân hệ điều hành dựa trên nhánh 5.13 và được sử dụng cho các tác vụ đa năng như nén dữ liệu và xử lý các mô hình máy học, trong khi nhân hệ điều hành thời gian thực (RTOS) được sử dụng cho các tác vụ chuyên biệt với thời gian phản hồi được đảm bảo, chẳng hạn như định vị không gian, thu thập dữ liệu khoa học và truyền thông.
Hạt nhân tương thích với API thời gian thực do thư viện libevl cung cấp và sử dụng kiến trúc hạt nhân kép do dự án Xenomai/EVL đề xuất. Nhân RTOS chứa một bộ lập lịch tác vụ và cơ chế đồng bộ hóa riêng biệt, các triển khai luồng và quy trình riêng, mức dịch địa chỉ, hệ thống con cấp phát bộ nhớ, bộ nhớ đệm và ngăn xếp mạng có hỗ trợ giao thức UDP. Quá trình phát triển này mất hai năm và được thực hiện bởi một nhóm nghiên cứu từ Đại học Bưu chính Viễn thông Bắc Kinh.

Nguồn: opennet.ru
