Projekt Zephyr wydał 28 października 2026 roku wersję 4.5.0. Zephyr to otwarty system operacyjny czasu rzeczywistego, na którym działa mnóstwo oprogramowania urządzeń IoT, między innymi nRF Connect SDK Nordica oraz wiele czujników, bramek i opasek. Do wydania dołożyło się 1297 osób, co według projektu jest rekordem. Poprawki do tej wersji będą się ukazywać do 28 października 2027 roku.

Sieć

Stos IP przyspieszył: w testach zperf na pętli zwrotnej przepustowość TCP wzrosła nawet o 21%, a UDP nawet o 12%. Dla producentów urządzeń ważniejsze są jednak nowe protokoły:

  • QUIC i HTTP/3 z wbudowanym TLS 1.3. Twórcy podkreślają, że QUIC lepiej znosi łącza gubiące pakiety, a w IoT to codzienność.
  • Serwer i klient SSH, więc do powłoki Zephyra można się teraz połączyć szyfrowanym kanałem. Dotąd była dostępna m.in. przez UART, Telnet, WebSocket i MQTT.
  • Funkcje bramki: przekazywanie pakietów IPv4, NAT, rola routera IPv6 i delegowanie prefiksów przez DHCPv6. Urządzenie z Zephyrem samo obsłuży sieć za sobą, na przykład bramka, która dzieli łącze komórkowe z podłączonymi do niej czujnikami.
  • RTP do wysyłania i odbierania strumieni multimedialnych przez UDP.
  • Serwer MCP, przez który agenci AI wykrywają i wywołują narzędzia udostępnione przez urządzenie. We wpisie o wydaniu płytka wystawia osobne narzędzie dla każdego czujnika, a dopisanie czujnika do drzewa urządzeń dodaje narzędzie przy następnej kompilacji.

Sterowniki do sprzętu w domu i budynkach

Wersja 4.5 wprowadza nowe klasy sterowników. DALI (Digital Addressable Lighting Interface) to magistrala do ściemnialnego oświetlenia w biurach i wielu instalacjach budynkowych. Pulse IO generuje i odczytuje zbocza sygnału cyfrowego w ściśle określonym czasie, a tego wymagają adresowalne taśmy LED i nadajniki podczerwieni. Doszły też interfejsy do brzęczyków, monitorowania zegarów, sprzętowych multiplekserów i samochodowej magistrali LIN. Lista obsługiwanych płytek wydłużyła się o 178 pozycji, a nakładek o 29.

Wykazy SBOM a Cyber Resilience Act

W tytule wpisu o wydaniu pojawia się hasło „SBOMs for the CRA”. Zephyr generuje teraz wykazy składników oprogramowania (SBOM) w formacie SPDX 3. Zapisuje w nich, jak zbudowano obraz, jakie gotowe biblioteki do niego dołączono, oraz identyfikatory pakietów, po których można je porównać z bazami podatności. Odświeżone narzędzie do sprawdzania zabezpieczeń podaje wyniki z odwołaniami do CWE i da się je uruchamiać w CI. PSA Crypto korzysta ze sprzętowego przyspieszania na wybranych układach Silicon Labs, NXP i STM32.

Ma to znaczenie, bo unijny Cyber Resilience Act wymaga od producentów urządzeń podłączanych do sieci wiedzy o tym, co siedzi w ich oprogramowaniu. Wykaz tworzony przez system kompilacji dużo łatwiej utrzymać w zgodzie z rzeczywistością niż spisywany ręcznie.

Pozostałe zmiany

Zephyr 4.5 obsługuje też dwie nowe architektury: Infineon TriCore i procesory sygnałowe Qualcomm Hexagon. Do tego dochodzi eksperymentalny potok multimedialny mpipe wzorowany na GStreamerze, wykrywanie błędów pamięci sterty i nowe narzędzia do śledzenia działania z eksportem do Perfetto.