Fundacja Linux zaprezentowała dwudziestą pierwszą wersję dystrybucji AGL UCB (Automotive Grade Linux Unified Code Base), w ramach której rozwijana jest uniwersalna platforma do użycia w różnych podsystemach samochodowych, od desek rozdzielczych po systemy informacyjno-rozrywkowe. Jednocześnie zaprezentowano pierwszą wersję referencyjnej platformy AGL SoDeV (Software Defined Vehicle), przeznaczonej do tworzenia programowo zdefiniowanych systemów samochodowych opartych na Automotive Grade Linux.
SoDeV jest połączeniem różnych produktów, łącząc dystrybucję AGL UCB, LXC (Linux Containers), VirtIO, hipernadzorcę Xen, Zephyr RTOS i inne projekty Fundacji Linux. Pierwsza wersja SoDeV może być uruchamiana na płytach Renesas Sparrow Hawk, w środowiskach chmurowych lub w maszynach wirtualnych. Projekt umożliwia producentom samochodów przyspieszenie wprowadzenia produktu na rynek, dzięki oddzieleniu tworzenia oprogramowania od systemów sprzętowych poprzez abstrakcję sprzętu za pomocą wirtualizacji. W 2026 roku planuje się wdrożenie szerszego wsparcia dla SoC stosowanych przez producentów samochodów. Projekt rozwija się przy współpracy z firmami Panasonic Automotive Systems, Honda, Toyota, Mazda, AISIN i Renesas. 
Dystrybucja AGL UCB oparta jest na osiągnięciach projektów Tizen, GENIVI i Yocto. Graficzne środowisko bazuje na Qt, Wayland oraz produktach projektu Weston IVI Shell. Demonstracyjne wydania platformy zostały opracowane dla QEMU, płyt Renesas H3, Intel Up², Raspberry Pi 4 oraz Raspberry Pi 5. W rozwój dystrybucji zaangażowane są takie firmy jak Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi i Subaru.
AGL UCB może być wykorzystywane przez producentów samochodów jako podstawowy szkielet do tworzenia finalnych rozwiązań, po przeprowadzeniu niezbędnej adaptacji do sprzętu i dostosowaniu interfejsu. Platforma pozwala skupić się głównie na rozwijaniu aplikacji i własnych metod organizacji pracy użytkownika, nie martwiąc się o niskopoziomową infrastrukturę i minimalizując koszty utrzymania. Projekt jest całkowicie otwarty – wszystkie komponenty są dostępne na wolnych licencjach.
Udostępniono zestaw działających prototypów typowych aplikacji stworzonych przy użyciu technologii HTML5 i Qt. Na przykład dostępna jest realizacja ekranu domowego, przeglądarki internetowej, deski rozdzielczej, systemu nawigacji (wykorzystującego Google Maps), klimatyzacji, odtwarzacza multimedialnego z obsługą DLNA, interfejsu do konfiguracji systemu dźwiękowego oraz programu do czytania wiadomości. Oferowane są komponenty do sterowania głosowego, wyszukiwania informacji, interakcji ze smartfonem przez Bluetooth oraz podłączenia do sieci CAN w celu uzyskania dostępu do czujników i wymiany danych pomiędzy węzłami samochodu.
Wśród zmian w nowej wersji AGL UCB:
- Wprowadzono synchronizację z komponentami platformy Yocto 5.0.16;
- Zaktualizowane narzędzia Flutter Embedder i Workspace Automation, które zwiększyły wydajność, rozwiązały problemy z renderowaniem oraz dodały nowe możliwości interfejsu użytkownika. Zaktualizowane wersje Flutter SDK 3.38.3 oraz języka Dart 3.10.1.
- Wykorzystana biblioteka Qt 6.8.
- Specyfikacja VSS (Vehicle Signal Specification) zaktualizowana do wersji 6.0.
- Framework rozproszonego wyświetlania (Distributed Display Framework) przełączony na protokół gRPC.
- Zaktualizowane warstwy BSP (Board Support Package): meta-arm, meta-freescale, meta-freescale-3rdparty, meta-raspberrypi, meta-renesas, meta-riscv, meta-rockchip, meta-tegra, meta-ti.
- Zaktualizowane warstwy meta-aws, meta-clang, meta-flutter, meta-openembedded, meta-selinux, meta-virtualization, meta-python-ai, meta-qt6.
Źródło: opennet.ru
