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