Mit der Integration von Rust in ELinOS können Entwickler von den starken Datentypsicherheits- und erweiterten Speichersicherheitsfunktionen profitieren – und das alles ohne Garbage Collector. Dadurch werden wichtige Angriffsvektoren, wie etwa Pufferüberläufe, eliminiert, was die Cybersicherheit kritischer eingebetteter Anwendungen erheblich verbessert. Wie C/C++ bietet Rust explizite Kontrolle über die Speicherzuweisung im Stack und Heap, was Entwicklern eine präzise Kontrolle über Systemressourcen ermöglicht – ein entscheidender Vorteil für Echtzeit- und funktional sicherheitskritische Systeme.
ELinOS-Nutzer können nun Rust-basierte Anwendungen direkt innerhalb der ELinOS-Umgebung entwickeln und diese für eine breite Palette von Zielarchitekturen – einschließlich ARM, x86, RISC-V und PowerPC e500mc – plattformübergreifend kompilieren. Rust ist vollständig in die ELinOS-Installation integriert, sodass keine zusätzlichen Softwarepakete auf dem Host-System erforderlich sind. Entwickler können sofort loslegen, dank der Bereitstellung des Rust-Compilers (rustc) und Cargo, Rusts leistungsstarkem Build-System und Paketmanager.
„Wir freuen uns, Rust in unsere ELinOS-Plattform zu integrieren“, sagte David Engraf, Leiter der Produktentwicklung bei SYSGO. „Der Fokus von Rust auf funktionale und Cybersicherheit und Zuverlässigkeit passt perfekt zu unserer Mission, robuste und sichere Embedded-Linux-Lösungen anzubieten. Durch die Integration von Rust stellen wir unseren Kunden eine moderne Toolchain für die Entwicklung sicherer, leistungsstarker eingebetteter Systeme zur Verfügung, sei es im Automobil-, Industrie- oder Medizinbereich.“
Mit der Verfügbarkeit von Rust sowohl in ELinOS als auch in PikeOS verstärkt SYSGO sein Engagement, die sichersten und zuverlässigsten eingebetteten Systeme für Branchen bereitzustellen, die höchste Anforderungen an funktionale Sicherheit und Cybersicherheit stellen.
ELinOS ist eine von SYSGO entwickelte Embedded-Linux-Distribution, die speziell für den Einsatz in eingebetteten Systemen konzipiert wurde. Sie bietet eine maßgeschneiderte Linux-Umgebung, die Entwicklern die Erstellung stabiler und sicherer Anwendungen ermöglicht. ELinOS zeichnet sich durch seine Benutzerfreundlichkeit, umfassende Werkzeuge und Unterstützung für verschiedene Hardware-Architekturen aus und eignet sich besonders für Projekte mit strengen Anforderungen an Sicherheit und Zuverlässigkeit.
Entdecken Sie die Leistungsfähigkeit von ELinOS selbst – laden Sie jetzt kostenlos unsere Testversion herunter und erleben Sie die Features hautnah in Ihrer eigenen Umgebung: www.sysgo.com/get-elinos
Weitere Informationen finden Sie unter www.sysgo.com/elinos