Rust-Compiler für sicherheitskritische Umgebungen steht unter Open-Source-Lizenz

Rust-Compiler für sicherheitskritische Umgebungen steht unter Open-Source-Lizenz

Rust-Compiler Ferrocene vorgestellt

Die Ferrous Systems GmbH hat einen Rust-Compiler für sicherheitskritische Umgebungen veröffentlicht. Nach zwei Jahren Arbeit steht er wahlweise unter der Apache 2.0 oder MIT License bereit – mit zwei Einschränkungen.

Laut Ankündigung handelt es sich um den originalen Rust-Compiler „rustc“. Diesen hat Ferrous Systems jedoch einem Qualitätsmanagement und diesbezüglich einige Änderungen unterzogen. Die genauen Modifikationen will das Unternehmen in weiteren Blog-Posts offenlegen. Das Ergebnis mit dem Namen Ferrocene steht offen auf GitHub bereit und erfüllt prinzipiell die ISO 26262 und IEC 61508. Damit eignet sich der Compiler insbesondere für den Einsatz in der Industrie und der Automobilbranche.

Obwohl Ferrocene unter der Apache 2.0 und MIT-Lizenz steht, nehmen die Entwickler keine Unterstützung oder Code-Beiträge von Außen an. Des Weiteren ist nur der Quellcode verfügbar. Wer den Compiler nicht selbst bauen möchte, muss sich noch etwas gedulden und gleichzeitig das Portmonee öffnen: Binaries bietet die Ferrous Systems GmbH nur gegen eine Gebühr an, die gleichzeitig einen Long Term Support umfasst. Die Preise beginnen bei 25 Euro pro Monat und Seat.

Des Weiteren führt das GitHub-Repository nur den aktuellen Entwicklungsstand. Die erste Version Ferrocene 23.06.0 soll in Kürze bereitstehen. Sie ist auch formell nach ISO 26262 (ASIL D) und IEC 61508 (SIL 4) zertifiziert. Da diese Version laut den Entwicklern allerdings „proprietäre Informationen eines früheren Partners“ enthält, kann sie Ferrous Systems nicht im Quellcode bereitstellen. Erst die darauffolgende bereinigte Version 23.06.1 soll öffentlich verfügbar sein. Mit ihr soll die Entwicklung dann auch öffentlich weiter verlaufen.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben