smoltcp обновлён с 0.12.0 до 0.13.1 в сетевом стеке Redox

30.06.2026

Сетевой стек Redox переведён на smoltcp 0.13.1 вместо 0.12.0. smoltcp — сетевой стек на Rust, написанный для встраиваемых систем; на нём работают сетевые карты Redox.

Что такое smoltcp

Обычный сетевой стек операционной системы — это ядро TCP/IP плюс драйверы. smoltcp сознательно сделан без привязки к ядру: он реализует протоколы целиком на Rust, без системных вызовов и без глобального состояния. Отсюда и область применения — встраиваемые платы и микроконтроллеры, где поднимать полноценное ядро незачем.

Redox использует smoltcp как основу своего сетевого стека. То есть обновление версии влияет не только на Redox: с выходом smoltcp 0.13.1 изменения доступны всем, кто использует крейт.

Почему обновление значимо

Разработчики smoltcp прямо пишут, что изменения из Redox планируется передавать вверх, в сам крейт, где это уместно. То есть работа над сетевым стеком ОС на Rust попадает и в экосистему: улучшения в virtio-net, выгрузке контрольных сумм, сегментации TCP/IP приходят из этого проекта.

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

Источник даты

Репозиторий сетевого стека Redox через API найти не удалось, поэтому первоисточником служит сводка, а дата — 30 июня 2026 года. Точная дата коммита не установлена и не выдумана.

Оригинал

Сводка «This Month in Redox — June 2026», раздел «Networking Improvements»

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