August 2024
HELIO läuft auf Rust! Performance Galore!
Nicht ohne Stolz können wir verkünden, dass die nächste Version von HELIO auf Rust laufen wird! Dadurch wird HELIO um ein vielfaches effizienter und schneller, sodass es auch auf weniger starken Endgeräten stabil laufen kann. Die Auslastung von CPU und RAM wurde in ersten Tests um bis zu 90% reduziert!
Und da wir das Rad nicht neu erfinden wollen, haben wir die Implementierung unserer neuen OPC UA Verbindung auf der schnellen open62541 Bibliothek in C aufgebaut. Speziell in solchen Szenarien ermöglicht Rust die Verwendung leistungsfähiger Low-Level-Bibliotheken, ohne die Sicherheit zu beeinträchtigen, da es uns erlaubt, eine sichere Hülle um sie herum zu erstellen.
Da wir selbst Anwender von Open Source und Freier Software sind, halten wir dies für eine großartige Möglichkeit, der Community etwas zurückzugeben. Aus diesem Grund haben wir unsere Rust Box, die sichere High-Level-Bindings für open62541 bereitstellt, unter einer offenen Lizenz veröffentlicht, die es anderen erlaubt, sie zu nutzen und dazu beizutragen. Wir haben bereits erste Beiträge erhalten, die es uns ermöglichen, die Serverfähigkeiten der Bibliothek zu erweitern.
Open62541 Repository
Rust Website