Automotive Grade Linux veröffentlicht die 10. Version von Unified Code Base

8. Dezember 2020 durch Jennifer Sensiba


Vor kurzem hat Automotive Grade Linux (AGL) die 10. Version seiner Unified Code Base (UCB) für Autohersteller mit dem Codenamen „Jumping Jellyfish“ veröffentlicht. Die AGL Unified Code Base (UCB) wurde in Zusammenarbeit von Dutzenden von Mitgliedsunternehmen entwickelt und ist eine Open-Source-Softwareplattform für Infotainment-, Telematik- und Kombiinstrumentanwendungen.

"Die AGL-Plattform basiert auf Yocto. Für Jumping Jellyfish haben wir auf Yoctos erste LTS-Version (Long Term Support) namens Dunfell aktualisiert", sagte Dan Cauchy, Executive Director von Automotive Grade Linux bei der Linux Foundation. "Dies ist insofern von Bedeutung, als das Yocto-Projekt über einen längeren Zeitraum Patches, Fixes und Updates bereitstellt. Dies ist für Automobilsysteme von entscheidender Bedeutung, die einen längeren Lebenszyklus als viele andere eingebettete Linux-Anwendungen haben."

Für Personen, die mit AGL und / oder der Linux-Welt vertraut sind, ist das obige Zitat sinnvoll. Für den Rest von uns werde ich weitere Hintergrundinformationen geben.

Linux ist ein Betriebssystem wie Microsoft Windows oder Mac OS X. Während es für Desktops und Laptops mit Kundenkontakt nicht besonders häufig ist, verwenden wir jeden Tag Linux. Haben Sie ein Android-Handy? Es läuft eine Version von Linux. Chromebook? Das ist auch Linux. Die meisten Webserver (einschließlich CleanTechnicaDie Server) laufen unter Linux, Sie verwenden also Linux, um dies zu lesen. Im Gegensatz zu Windows oder OS X kann der Quellcode für Linux-Betriebssysteme von jedem nach eigenem Ermessen überprüft und geändert werden. Dies macht ihn ideal für viele benutzerdefinierte Anwendungen.

Ein teilweiser Stammbaum von Ubuntu-basierten Linux-Distributionen, einschließlich seltsamer Dinge wie der „Christian Edition“ (die Open-Source-Software für Bibelstudien enthält) und der „Satanic Edition“ mit Themen, die auf Death Metal-Musik basieren. Bild von Andreas Lundqvist, Donjan Rodic. Modifiziert von Michaeldsuarez und dann modifiziert von Jennifer Sensiba. Lizenziert unter GFDL 1.3.

Linux gibt es auch in vielen "Varianten" oder Distributionen, die in der Linux-Community allgemein als "Distributionen" bezeichnet werden. Da jeder seine eigene Version davon erstellen kann, haben viele Leute und einige Versionen haben massive freiwillige und / oder professionelle Teams, die ihre Art von Linux warten. Ubuntu Linux ist eine gängige Desktop-Distribution, und Android wurde von Google für mobile Geräte entwickelt (die wiederum von Telefonherstellern modifiziert wurden). Andere gängige Distributionen sind Debian (Ubuntu ist eine Version von Debian), Arch, Fedora, Qubes, Mandriva und viele, viele andere.

Ein weiterer Vorteil von Linux besteht darin, dass Sie nur das ausführen können, was Sie benötigen, sodass es auf Systemen mit weniger Ressourcen, einschließlich eingebetteter Systeme, oder kleinen Computern, die in andere Produkte wie Autos integriert sind, gut funktioniert. Sie können es optimieren, um ein paar Dinge wirklich gut zu machen, anstatt bereit zu sein, Dinge zu tun, die es niemals tun wird, und das spart Ressourcen.

Tesla-Fahrzeuge verwenden eine Linux-Version, jedoch keine AGL. Irgendwann haben Besitzer festgestellt, dass es eine Version von Ubuntu Linux verwendet, aber wir wissen nicht, ob sich dies geändert hat oder wie viel es wirklich mit anderen Versionen von Ubuntu gemeinsam hat.

Viele andere Hersteller arbeiten mit der Linux Foundation, Zulieferern und Technologieunternehmen zusammen Automotive Grade Linux. Da keine neue Linux-Version von Grund auf neu erstellt werden muss, spart jeder Hersteller Kosten und kann Produkte schneller auf den Markt bringen. Durch die Verwendung von Linux können sie bei Bedarf auch selbst Anpassungen vornehmen, haben jedoch einen guten, für die Automobilindustrie optimierten Ausgangspunkt. Während sie mit Infotainmentsystemen begannen, wird AGL jetzt für andere Automobilanwendungen verwendet, darunter Kombiinstrument, Heads-up-Display (HUD), Telematik / vernetztes Auto, fortschrittliche Fahrerassistenzsysteme (ADAS), funktionale Sicherheit und autonome Fahrsysteme .

Der andere Vorteil der Zusammenarbeit besteht darin, dass Aktualisierungen, Fehlerkorrekturen, Sicherheit und andere Aspekte der Codepflege den Hersteller von Autos oder Computern in Autos weniger belasten. Aus diesem Grund beschlossen sie, die AGL-Codebasis auf der Basis der Yocto-ProjektJetzt arbeiten noch mehr Entwickler und Hersteller eingebetteter Systeme zusammen, um die Dinge zu verbessern.

Auf der anderen Seite könnte es Nachteile haben, wenn alle dieselbe Linux-Version verwenden.

Während Linux (und seine Varianten) in der Regel sehr stabil und sicher sind, wird etwas so Wichtiges wie ADAS-Systeme und schließlich selbstfahrende Autos ein großes Ziel für Hacker sein, und eine gemeinsame Codebasis kann letztendlich zu Sicherheitslücken führen in einem Auto gefunden wird von den meisten anderen geteilt. Während sich niemand streng auf Sicherheit durch Dunkelheit verlassen sollte, ist dies immer noch ein Faktor, der gegen Hacker in der realen Welt spielt. Hersteller wie Tesla könnten in Zukunft ein kleineres Ziel sein, wenn sie es anders machen.

Unabhängig davon, welchen Ansatz ein Hersteller verfolgt, wird die Sicherheit äußerst wichtig sein.


Schätzen Sie die Originalität von CleanTechnica? Erwägen Sie, ein CleanTechnica-Mitglied, Unterstützer oder Botschafter zu werden – oder ein Benutzer von Patreon.

Melden Sie sich kostenlos an täglicher Newsletter oder wöchentlicher Newsletter nie eine Geschichte verpassen.

Haben Sie einen Tipp für CleanTechnica, möchten Sie Werbung schalten oder einen Gast für unseren CleanTech Talk-Podcast vorschlagen? Kontaktieren Sie uns hier.


Neueste Cleantech Talk Episode


Stichworte: AGL Unified Code Base, Linux für die Automobilindustrie, Linux, Linux Foundation, selbstfahrend


Über den Autor

Jennifer Sensiba Jennifer Sensiba ist eine langjährige effiziente Fahrzeugenthusiastin, Autorin und Fotografin. Sie wuchs in einem Getriebegeschäft auf und experimentierte seit ihrem 16. Lebensjahr mit Fahrzeugeffizienz und fuhr einen Pontiac Fiero. Sie erkundet gerne den Südwesten der USA mit ihrem Partner, ihren Kindern und Tieren.

Folgen Sie ihr auf Twitter für ihre neuesten Artikel und andere zufällige Dinge: https://twitter.com/JenniferSensiba

Glaubst du, ich war hilfreich für dein Verständnis von Tesla, sauberer Energie usw.? Fühlen Sie sich frei, meinen Tesla-Referenzcode zu verwenden, um sich (und mir) einige kleine Vorteile und Rabatte auf ihre Autos und Solarprodukte zu sichern. https://www.tesla.com/referral/jennifer90562