Source: Canonical/Ubuntu Blog – “Beyond safety and security: Why automotive open source demands dependability”.
Ubuntu frames dependability as the missing layer for automotive open source
Canonical’s article makes a practical point for modern automotive software: a vehicle platform cannot be treated as safe just because functional safety work exists, and it cannot be treated as secure just because cybersecurity controls exist. Connected vehicles, electric platforms, infotainment systems, cloud toolchains, virtual ECU testing and continuous updates require a stronger property. Canonical calls it dependability: the ability to deliver a service that can justifiably be trusted.
The company argues that traditional automotive teams often work in silos. Cybersecurity teams harden ports and reduce attack surface. QA teams hunt bugs and measure code quality. Functional safety teams track ISO 26262 obligations. That separation may be familiar, but it creates friction. A vehicle is not genuinely safe if it can be compromised remotely, and it is not genuinely secure if the underlying code is brittle, poorly maintained or impossible to trace across a long lifecycle.
Why automotive open source needs more than upstream speed
OEMs are moving away from older proprietary stacks and adopting more open source software. The reason is clear: Linux, cloud development, CI/CD and virtual ECU workflows can shorten development cycles and make vehicle software more flexible. The “cloud to road” model promises faster iteration, closer alignment with user expectations and a software-defined vehicle experience that resembles the update rhythm people already know from phones and cloud services.
That speed creates a conflict. The open source “Bazaar” model rewards rapid collaboration and constant change. Automotive programs require documentation, traceability, verification evidence, liability planning and support horizons that can reach 15 years. A normal upstream repository does not automatically provide the evidence base a Tier 1 supplier or OEM needs for homologation, compliance review or long-term risk management.
The three pillars in Canonical’s framework
Canonical presents dependable Ubuntu through three integrated pillars. The first is security, aligned with ISO/SAE 21434. In this context, security is not just patching CVEs. It also means having a process for receiving vulnerability reports, assessing impact, issuing fixes and proving that the supply chain is controlled.
The second pillar is quality. Canonical links quality to predictable behavior across a 15-year vehicle lifecycle. That includes maintainability, code complexity, testing, verification and traceability. For IT administrators and platform owners, this is the uncomfortable lesson: downloading open source code is not the same as operating an industrial-grade software product.
The third pillar is safety, guided by ISO 26262. Safety means avoiding unreasonable risk and ensuring components fail in a controlled way when something goes wrong. Canonical also highlights freedom from interference, meaning critical and non-critical components must be isolated so one workload cannot break the assumptions of another.
What this means for technical teams
The useful takeaway is simple: using Linux in a vehicle or long-lived embedded product is no longer a “can we boot it?” question. The platform has to be managed like a responsibility-bearing product. Teams need security updates, regression testing, workload isolation, version control, audit evidence, support policies and a clear owner for lifecycle decisions.
Canonical also notes that it was the first to achieve ISO/SAE 21434 certification for its security process. The article does not announce a specific new Ubuntu Automotive release or a dated availability window. Instead, it positions Ubuntu as a foundation that can wrap the speed of open source in the structure required for mission-critical automotive systems.
Practical checklist
- Map which vehicle or embedded components come directly from upstream and which have vendor-backed support.
- Require traceability for patches, sources, tests, approvals and release decisions.
- Review cybersecurity process alignment with ISO/SAE 21434 for automotive programs.
- Review functional safety assumptions under ISO 26262 where software can affect vehicle behavior.
- Plan a long support lifecycle instead of only a 6–12 month release roadmap.
- Separate critical and non-critical workloads to reduce interference risk.
Conclusion
Canonical’s post is not a typical product launch announcement. It is a strategic reminder: open source is already important enough for the vehicle stack, but automotive use requires dependability. For OEMs, Tier 1 suppliers and IT teams running embedded platforms, the key question is not whether Ubuntu or Linux can be used. The harder question is whether the organization can prove, maintain and trust that platform for many years.
