-
Notifications
You must be signed in to change notification settings - Fork 0
GSoC 2026 AGL
Main GSoC Linux Foundation page: How to apply, deadlines, other workgroups, ...
What is Automotive Grade Linux?
Automotive Grade Linux is a collaborative open source project that is bringing together automakers, suppliers and technology companies to accelerate the development and adoption of a fully open software stack for the connected car. With Linux at its core, AGL is developing an open platform from the ground up that can serve as the de facto industry standard to enable rapid development of new features and technologies.
Website - <www.automotivelinux.org>
Wiki
http://wiki.automotivelinux.org
https://lf-automotivelinux.atlassian.net/wiki/spaces/HOME/
Documentation (including getting started guide): https://docs.automotivelinux.org/en/master/#
Git - https://gerrit.automotivelinux.org
Mailing Lists - http://lists.automotivelinux.org/
Discord Server - https://discord.gg/ZztCaVeQVG - Prospective students should use #google-summer-of-code to introduce themselves.
Code Licenses: mostly Apache 2.0, MIT for own code, otherwise as upstream
Primary Mentor contact: jsmoeller (at) linuxfoundation (dot) org
GSoC 2026 intro presentation: https://docs.google.com/presentation/d/1j3K6o1DNGt4UWuJicBtb2EMvFT00GSUDccUEyPzmGDU
- Plan is to extend our 2025 GSoC Project about camera using the MESA Teflon Tensorflow (LiteRT) integration (Rockchip NanoPC-T6). Can be used in security monitoring use case or seam stitching use case.
Contact: jsmoeller (at) linuxfoundation.org
- Collect system health data using eBPF and push via LF EdgeX (https://www.edgexfoundry.org). Need to verify eBPF status on aarch64 kernel. Data similar to DataDog.
Contact: jsmoeller (at) linuxfoundation.org
Minimize portal dependencies, storage management, simultaneous app install, app state management. Work on packaging sample application(s) for AGL w/ flatpack. Embed AI in the app store for targeted proposals.
Contact: jsmoeller (at) linuxfoundation.org
- Goal is to use Fluorite (https://github.com/toyota-connected/fluorite) to develop a sample backup camera app. Seam stiching of cameras for top-down view. ML-assisted.
Contact: jsmoeller (at) linuxfoundation.org
Integrate Lidar data generated by CARLA into AGL and visualize with RVIS and in Flutter app. Do 3D object detection and show what is going on around the vehicle. Produce as sample setup and extensively document it for reproduction.
Ideas for Flutter Application: E.g. Point cloud display using flourite ?
CARLA: https://carla.readthedocs.io
Contact: jsmoeller (at) linuxfoundation.org
Task: Add Bluetooth support back into AGL via Bluez, Pipewire, and gstreamer, incorporating the work done by George Kiagiadakis at Collabora. See https://fosdem.org/2025/schedule/event/fosdem-2025-6203-adopting-bluez-in-production-challenges-and-caveats/
Level of difficulty: medium to high
Requirements: Develop new settings UI for phone pairing. Add A2DP and AVRCP support to media player. Abstraction layer using grpc or as library. And one of the following stretch-goals: Develop telephone UI using HFP, phone book and messaging UI using PBAP and Messaging profiles.
Contact: jsmoeller (at) linuxfoundation.org
- Telemetry
- Preventive Maintenance using AI
Bring your own idea to extend the project.
Level of difficulty: tbd
Requirements: tbd
Contact: jsmoeller (at) linuxfoundation.org