Canonical bietet ab sofort Ubuntu Core 24 an. Diese „unveränderliche“ (immutable) Variante von Ubuntu packt jede Systemkomponente und das System selbst in eine Reihe von Containern mit strikter, vom Kernel erzwungener Begrenzung, umfassend verwalteter integrierter Komponenten, zuverlässigen Over-the-Air-Updates und ausfallsicheren Rollbacks, um intelligente Edge- und IoT-Anwendungen zu ermöglichen.
Ubuntu Core verwandelt Ubuntu, die weltweit beliebteste Entwicklerplattform, mit Unterstützung für die ARM-, X86- und RISC-V-Prozessor-Architekturen in eine Plattform für Milliarden von Edge-Geräten. Dank des umfangreichen App-Ökosystems und der offenen Verwaltungsinfrastruktur können Unternehmen, Lösungen von Drittanbietern, die ihren Bereitstellungsanforderungen entsprechen, problemlos integrieren.
„Ubuntu Core ist die abgesicherte, gehärtete, eingebettete Version von Ubuntu, die Ubuntu-Applikationen an den Netzwerkrand bringt und die nächste Generation intelligenter Geräte ermöglicht“, sagt Mark Shuttleworth, CEO von Canonical. „Wir freuen uns, mit Ubuntu Core 24 den kompletten KI-Stack mit Echtzeit-Kernel ans Edge bringen zu können, um unternehmenskritische Entscheidungen für industrielle, automotive und sicherheitssensible Embedded-Lösungen zu ermöglichen."
Optimierte Werksinstallation, kürzere Markteinführungszeit
Ubuntu Core 24 ist für Milliarden von vernetzten Geräten konzipiert. Canonical hat die für jedes Gerät nötige werksseitige Installationszeit verkürzt und die abgeschottete Installation via ‚Air-Gapping‘ ermöglicht, um die Anforderungen an beschleunigte Rollouts und sichere, globale Lieferketten zu erfüllen.
Ubuntu Core 24 führt Validierungssätze in das Tool ein, mit dem benutzerdefinierte Ubuntu Core-Images erstellt werden. Validierungssets sind signierte Dokumente, die angeben, welche Anwendungen und welche Versionen dieser Anwendungen zusammen installiert werden sollten, um sicherzustellen, dass bestimmte Geräte immer die richtigen Anwendungen als Gruppe installiert haben. Diese Dokumente können „over the air“ aktualisiert werden, um sicherzustellen, dass Geräteaktualisierungen auf getestete Anwendungskombinationen beschränkt sind.
Für stark regulierte Umgebungen bietet Ubuntu Core 24 eine bessere Kontrolle über automatische Netzwerkanfragen. Gerätehersteller können nun die gesamte Netzwerkkommunikation während der Geräteinitialisierung deaktivieren. Core 24 beinhaltet auch eine Offline-Remodelierung, die es den Entwicklungsteams ermöglicht, auf neuere Core-Versionen in abgeschotteten Umgebungen zu migrieren.
Verbesserte GPU-Integration für AIoT- und Grafikanwendungen
Ubuntu Core 24 bringt neue Integrationen und Funktionen für den GPU-Betrieb und Grafikunterstützung. Entwickler können nun über die GPU-Schnittstelle eine Reihe von Anwendungen einbetten - von KI-Modellen, die Auswertungen am Edge ausführen, bis hin zu Produkten, die Grafikbeschleunigung erfordern. Diese Version verbessert die Hardwarekompatibilität durch aktualisierte Grafiktreiber und optimiert die Ressourcennutzung durch eine gemeinsame Userspace-Umgebung.
Ubuntu Core kann auch in Kombination mit Ubuntu Frame verwendet werden, dem sicheren Display-Server von Canonical für Embedded Linux. Für Core 24 unterstützt Frame nun auch hybride GPU-Systeme, einschließlich Kombinationen aus Open-Source- und proprietären Plattformen.
Zusätzliche Funktionen von Ubuntu Frame, die in Kombination mit Core verwendet werden können, sind u. a. Lösungen für Geräte mit mehreren Bildschirmen, Bildschirmsperre, nahtloses Booten, Unterstützung für Drag & Drop, energiesparende Displays, Unterstützung für Fernwartung, Änderung des Anzeige-Layouts zur Laufzeit und ein neuer, vom Benutzer konfigurierbarer Diagnosebildschirm.
Geräteverwaltung an die Nutzer-Bedürfnisse anpassen
Ubuntu Core 24 bietet neue Geräteverwaltungsintegrationen mit Landscape, dem Systemmanagementtool von Canonical, und Microsoft Azure IoT Edge. Unternehmen können den Ansatz wählen, der ihren Anforderungen am besten entspricht.
Landscape bietet eine zentrale Steuerung von OTA-Updates, Audits, Zugriffskontrolle und Compliance für alle Geräte. Das Verwaltungstool unterstützt sowohl gut vernetzte als auch abgeschottete Umgebungen. Es verfügt über Funktionen wie Canary-Releases, Remote-Geräte-Remodellierung und Anlagenüberwachung, um die Geräteverwaltung zu optimieren.
Darüber hinaus hat Canonical die Veröffentlichung von Azure IoT Edge-Snaps für die nahtlose Integration von Ubuntu Core-Geräten mit Azure IoT Edge-Diensten angekündigt. Diese Snaps ermöglichen es Unternehmen, Edge-Workloads über kompatible Geräte direkt über das Azure-Portal bereitzustellen, zu verwalten und zu überwachen. Die Azure IoT Edge-Snaps sind jetzt im Canonical Snap Store für AMD64- und ARM64-basierte Architekturen erhältlich.
Neue ROS-Integrationen für Roboter-Entwickler
Seit zwanzig Jahren vertrauen Roboter-Entwickler auf Ubuntu als ihre bevorzugte Entwicklungsumgebung. Mit Core 24 profitieren Robotik-Innovatoren vom neuen Gerätemanagement, der optimierten Installation und den AIoT-Funktionen, um neue Produkte mit Skaleneffekten zu entwickeln. Core 24 bietet außerdem produktionsreife Integrationen für die Bereitstellung von Lösungen mit dem Robot Operating System (ROS).
Canonical hat ROS-Fundamental-Snaps für modulare Implementierungen verfügbar gemacht. Diese Snaps werden von Canonical gewartet und umfassen Sätze gängiger ROS-Pakete, wie ros_core, ros_base oder desktop, die in verschiedenen Varianten für jede ROS-Distribution verfügbar sind. Mit ihnen können Entwickler modulare ROS-Snap-Implementierungen entwerfen, die Rekonfigurierbarkeit ermöglichen und den Gesamtspeicher und die OTA-Update-Bandbreite reduzieren.