Китай совершил прорыв в космических технологиях, успешно запустив спутник, оснащенный подсистемой реального времени (real-time) Linux Kernel, написанной на языке программирования Rust. Это значительное достижение в использовании Rust для высокопроизводительных систем критического назначения и может радикально изменить способ работы спутников в будущем.
Традиционно спутники полагались на специализированные операционные системы реального времени (RTOS) для решения критически важных задач со строгими временными ограничениями. RTOS часто являются проприетарными и им не хватает гибкости и переносимости Linux. Использование Rust в ядре ОСРВ спутника Тяньи-33 дает несколько преимуществ:
- Rust обеспечивает безопасность памяти, исключая классы ошибок памяти на этапе компиляции, что значительно повышает надежность и безопасность системы.
- Язык известен своей выдающейся производительностью, что делает его идеальным для реальных приложений, где каждая миллисекунда имеет значение.
- Мощные возможности Rust по работе с параллельными процессами позволяют разработчикам писать эффективный и масштабируемый код для многоядерных процессоров, что критически важно для современных спутниковых систем.
- Спутник Tianyi-33 использует двухъядерную архитектуру, сочетая знакомое ядро Linux для общих задач с новоразработанным ядром RTOS, написанным на Rust.
- Этот подход обеспечивает гибкость и предсказуемость, позволяя оптимизировать использование ресурсов и управление энергопотреблением.
Открытый исходный код
- Ядро RROS открытое под лицензией GPLv2, что способствует широкому сотрудничеству и ускорению разработки и инноваций.
- Команда из Пекинского университета почтовой связи и телекоммуникаций (BUPT) разработала ядро и сделала его открытым на GitHub.
- Представлено демо-видео работы ядра RROS с виртуальной машиной qemu.

Ядро RROS предоставляет возможности работы в реальном времени, которые превосходят существующие решения, такие как RT-Linux. Ядро предоставляет выделенный планировщик задач, механизмы синхронизации, подсистему распределения памяти и сетевой стек, специально разработанный для приложений реального времени. Это позволяет спутнику «Тяньи-33» уверенно решать высокоточные задачи и открывает новые возможности для будущих космических миссий.
Linux: обзоры и обновления
• NVIDIA Graphics Driver 610.43.02 для Linux: поддержка новых расширений Vulkan и улучшения Wayland
• Колорадо и Калифорния выводят открытые операционные системы из-под законов США о проверке возраста
• ИИ-агенты закрепились в разработке ядра Linux 7.1
• Steam Machine всё ближе к выходу: компьютер Valve засветился в базе Vulkan
• Linux оживит старый ПК там, где Windows 11 требует 8 ГБ и SSD
• Обновления Linux за неделю (18 – 24 мая 2026 года): релизы дистрибутивов, драйверы и приложения