Servo запустился на Redox — браузерный движок на Rust работает на новой ОС

31.10.2025

Браузерный движок Servo, написанный на Rust, запущен на Redox. Пока он падает при открытии второго сайта и не реагирует на ввод с клавиатуры, но сам факт запуска — проверка всей системы на прочность.

Что такое Servo

Servo — не обёртка над готовым движком, как большинство браузеров. В нём с нуля написаны разметка и раскладка текста, обработка CSS, интерпретатор JavaScript и графический стек. Написано на Rust, развивается Mozilla вместе с исследователями и сообществом.

Каждая часть такого движка опирается на систему: раскладка текста нуждается в шрифтах и сортировке, графический стек — в графике и системных вызовах, интерпретатор — в потоках и памяти. Поэтому запуск Servo — не столько проверка браузера, сколько проверка операционной системы.

Что было сделано

По формулировке сводки, потребовалось исправить ошибки и добавить недостающую функциональность. Названия конкретных правок сводка не приводит, поэтому проверить их по коммитам не удалось — дата события та же, что у сводки.

Честные ограничения

Авторы называют два: движок падает при попытке открыть второй сайт и не реагирует на нажатия клавиш. То есть пользоваться им как браузером пока нельзя. Публиковать новость стоит именно с этой оговоркой — запуск состоялся, но возможности пока нет.

Почему это всё же важно

Проверка системными программами со временем выявляет дефекты, которых не видно в синтетических тестах. Браузерный движок проходит через файловую систему, сеть, память, потоки, шрифты и графику — всё сразу и в необычных сочетаниях.

Для сообщества Rust это ещё и проверка экосистемы: Servo зависит от множества крейтов, и то, что они работают на новой ОС, говорит о зрелости их переносимости.

Оригинал

Сводка «This Month in Redox — October 2025», раздел «Servo on Redox!»; отдельный коммит о запуске не найден, дата — 31 октября 2025 года

Упоминаний: 1 · Просмотров: 4