Notebookcheck Logo

CheckMag | Toyota Motors en zijn Linux-reis

Toyota schakelde in 2011 over op Linux (Afbeelding bron: AI generated)
Toyota schakelde in 2011 over op Linux (Afbeelding bron: AI generated)
Ik sprak met Brian R Lyons van TMNA Toyota Motor Corp North America over de implementatie van Linux in de infotainmentsystemen van Toyota en Lexus. Automotive Grade Linux (AGL) is een versie van Linux die door verschillende autofabrikanten wordt gebruikt.

Alle Toyota auto's en Lexus auto's gaan vanaf nu Automotive Grade Linux (AGL) gebruiken voor het infotainmentsysteem. Dit is belangrijk voor Toyota Motor Corp, want volgens Mr. Lyons:

Als technologieleider realiseerde Toyota zich dat het gebruik van open source-ontwikkelingsmethoden de beste manier is om het snelle tempo van nieuwe technologieën bij te houden".

Toyota en andere autobedrijven dachten dat een op Linux gebaseerd besturingssysteem goedkoper en sneller zou zijn wat updates en upgrades betreft dan propriëtaire software.

Eindelijk Linux in een voertuig. Ik gebruik Linux elke dag op mijn desktop; wat een geweldige manier om het gebruik van deze geweldige software uit te breiden naar een compleet andere industrie. De meeste consumenten zullen niet weten welke software eronder draait, en het interesseert ze waarschijnlijk ook niet.

Ik was benieuwd toen Toyota besloot om de Automotive Grade Linux (AGL) te gebruiken. Volgens Mr. Lyons gaat dit terug tot 2011.

In 2011, Toyota zich aan bij de Linux Foundation en begon met andere OEM's en softwarebedrijven discussies over IVI-software (In-Vehicle Infotainment). Als gevolg hiervan werd in 2012 de Automotive Grade Linux werkgroep gevormd binnen de Linux Foundation.

Wat Toyota in eerste instantie deed in de AGL-groep was de "code first"-benadering volgen, zoals gebruikelijk in de open source domeinen, en vervolgens het gesprek aangaan over de eerste richting door specificaties van vereisten op te geven die waren besproken door OEM's van auto's, IVI Tier-1 bedrijven, softwarebedrijven, enzovoort. Toyota had zich al gerealiseerd dat het delen van softwarecode tussen Tier1-bedrijven essentieel zou zijn op het moment dat het zich aansloot bij de Linux Foundation. De reden hiervoor was dat de kosten voor het onderhouden van zo'n grote software erg hoog waren en niet langer gedifferentieerd konden worden door Tier1-bedrijven.

Toyota en zijn Tier1-leveranciers wilden meer middelen, nieuwe functies en nieuwe gebruikerservaringen toevoegen in plaats van zelf conventionele code te onderhouden. AGL biedt fabrikanten de mogelijkheid om een pakket of niveau te kiezen en vervolgens de software te downloaden die bij hun behoeften past. Zo kunnen ze bijdragen en nieuwe software ontwikkelen voor toekomstig gebruik.

Dit is een enorme stap voor autofabrikanten om hun samenwerking te bevorderen. Veel bedrijven hebben dit overgenomen nadat ze merkgebonden software te duur vonden. Vandaag de dag wordt AGL gebruikt voor alle Toyota- en Lexus-voertuigen en wordt het gebruikt in alle markten waar voertuigen worden verkocht.

Als verkoopmedewerker bij een Lexus-dealer is dit een enorme stap voorwaarts. Ik en andere verkoopmedewerkers hadden veel klanten die terugkwamen om met een technologiespecialist te spreken om meer te weten te komen over de volledige mogelijkheden van hun infotainmentsysteem. Veel nieuwere infotainmentsystemen zijn erg ingewikkeld en hebben veel functies.

Ik zie dit als een enorme stap voorwaarts voor de Linux-gemeenschap en de gebruikers. Het besturingssysteem dat we dagelijks gebruiken, wordt nu recht voor onze neus gebruikt, weliswaar in een aangepaste vorm, maar het is er toch. In het verleden had elke fabrikant de neiging om zijn eigen propriëtaire software te ontwikkelen en te gebruiken. Dit zorgde voor extra kosten, complexiteit en problemen omdat de architecten en ingenieurs van softwaresystemen telkens opnieuw moesten beginnen als ze aan het werk gingen of samenwerkten met een nieuwe fabrikant.

Bron(nen)

Eigen

Please share our article, every link counts!
Mail Logo
Malcolm Dean, 2024-08- 2 (Update: 2024-08- 2)