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