Linux Foundation har præsenteret den 21. udgave af AGL UCB (Automotive Grade Linux Unified Code Base), hvori der udvikles en universel platform til brug i forskellige bilunderholdningssystemer, fra instrumentbrætter til bilens infotainmentsystemer. Samtidig er den første udgave af referenceplatformen AGL SoDeV (Software Defined Vehicle) blevet præsenteret, som er designet til at skabe softwaredefinerede bilsystemer baseret på Automotive Grade Linux.
SoDeV er et kombineret produkt, der kombinerer distributionen AGL UCB, LXC (Linux Containere), VirtIO, hypervisoren Xen, Zephyr RTOS og andre Linux Foundation-projekter. Den første version af SoDeV kan køre på Renesas Sparrow Hawk-kort, i cloud-miljøer eller i virtuelle maskiner. Projektet giver bilproducenter mulighed for at fremskynde produktlanceringen ved at adskille softwareudvikling fra hardware med en abstraktion af udstyret gennem virtualisering. I løbet af 2026 planlægges en bredere support for SoC, der anvendes af bilproducenter. Projektet udvikles med deltagelse af virksomheder som Panasonic Automotive Systems, Honda, Toyota, Mazda, AISIN og Renesas. 
Distributionen AGL UCB er baseret på resultaterne fra Tizen, GENIVI og Yocto-projekterne. Det grafiske miljø er baseret på Qt, Wayland og resultaterne fra Weston IVI Shell-projektet. Demonstrationsmontering af platformen er blevet dannet til QEMU, Renesas H3-kort, Intel Up², Raspberry Pi 4 og Raspberry Pi 5. Virksomheder som Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi og Subaru deltager i udviklingen af distributionen.
AGL UCB kan bruges af bilproducenter som en ramme for at skabe endelige løsninger, efter den nødvendige tilpasning til hardware og tilpasning af grænsefladen er blevet foretaget. Platformen gør det muligt at fokusere på udviklingen af applikationer og egne metoder til at organisere brugerens arbejde, uden at tænke på infrastrukturen på lavt niveau og minimere omkostningerne til vedligeholdelse. Projektet er helt åbent — alle komponenter er tilgængelige under frie licenser.
Der leveres et sæt arbejdende prototyper af typiske applikationer, der er skrevet ved hjælp af teknologierne HTML5 og Qt. For eksempel er der implementeret en startskærm, webbrowser, instrumentbræt, navigationssystem (bruger Google Maps), klimakontrol, multimediaplayer med DLNA-understøttelse, interface til indstilling af lydsystemet og et program til nyhedsoplæsning. Der tilbydes komponenter til stemmestyring, informationssøgning, interaktion med smartphones via Bluetooth og tilslutning til CAN-netværket for adgang til sensorer og dataoverførsel mellem bilens enheder.
Blandt ændringerne i den nye version af AGL UCB:
- Synkronisering med komponenterne i Yocto 5.0.16 er blevet gennemført;
- Flutter Embedder og Workspace Automation værktøjer er opdateret med forbedret ydeevne, løste renderingsproblemer, og nye brugergrænsefladefunktioner. Versionerne Flutter SDK 3.38.3 og Dart sprog 3.10.1 er opdateret.
- Qt 6.8-biblioteket er blevet implementeret.
- VSS-specifikationen (Vehicle Signal Specification) er opdateret til version 6.0.
- Det distribuerede visningsframework (Distributed Display Framework) er blevet omdannet til at bruge gRPC-protokollen.
- BSP-lagene (Board Support Package) er blevet opdateret: meta-arm, meta-freescale, meta-freescale-3rdparty, meta-raspberrypi, meta-renesas, meta-riscv, meta-rockchip, meta-tegra, meta-ti.
- Lagene meta-aws, meta-clang, meta-flutter, meta-openembedded, meta-selinux, meta-virtualization, meta-python-ai, meta-qt6 er blevet opdateret.
Kilde: opennet.ru
