ASM ist nicht tot. Performance ist keine Option. Sicherheit ist kein Feature.

Infrastruktursoftware in Rust — SIMD-Hotpaths, AF/XDP-Kernel-Bypass und einzelne statische Binaries. Jede Performance-Aussage wird an den Hardware-Zählern der Netzwerkkarte gemessen, niemals nur behauptet.

Rust · SIMD · AF_XDPDrop-in-kompatibelAGPL-3.0 + kommerziell

Die Produkte

Runbound

Ein Drop-in-Ersatz für Unbound: DNS-Server mit AF_XDP-Fastpath, DNSSEC-Validierung, REST-API und Web-Dashboard.

Noch nicht öffentlich

RunAlexDB

Eine SQL-Engine mit MariaDB/MySQL-Wire-Kompatibilität: In-Memory-First-Speicher, AVX2/SIMD-Zeilenverarbeitung, WAL-Durability, Raft-basierte Replikation.

Weitere Projekte

Serverprodukte in einem früheren Stadium sowie die Benchmark-Tools, mit denen alles oben Gemessene erhoben wird — Quellcode auf GitHub, noch keine eigene Seite.

RunNginxHTTP-Servernginx-kompatibel — SIMD-Parser, AF/XDP, io_uring, integriertes SSH/SFTP, Dashboard.
RunX540Proxmox-NICNatives XDP für Proxmox-VM-Gäste auf dem Standard-vmxnet3 — ohne SR-IOV, ohne Passthrough.
dnsmarkDNS-BenchmarkGenerierung mit Line-Rate über AF_XDP, leitungsvalidierte Latenz, Vergleichsmodus, JSON-Ausgabe.
RunPerfNetzwerk-Benchmarkiperf3-artig, skaliert pro Kern, AF_XDP-Datenpfad, Metrik passend zum gemessenen Modell.
httpmarkHTTP-BenchmarkHTTP/HTTPS, QPS-Steuerung, HTTP/2, Vergleichsmodus, JSON-Ausgabe.
dbmarkSQL-BenchmarkMySQL-Wire-Protokoll, Latenz-Perzentile, Vergleichsmodus.

Engineering-Prinzipien

Gemessen, nicht behauptet

Durchsatz wird an den Zählern der Netzwerkkarte (ethtool -S) abgelesen, Latenz wird gegen einen Leitungsmitschnitt validiert. Reproduzierbare Berichte, inklusive Referenzwerten.

Bis auf die Hardware

SIMD-Dispatch beim Start (AVX2 → SSE2 → skalar), AF/XDP-Kernel-Bypass, wenn die NIC es unterstützt, sperrenfreie Hotpaths.

Drop-in

Bestehende unbound.conf-/nginx.conf-Konfigurationen funktionieren unverändert. Migration durch Austausch eines einzelnen statischen Binaries.

Strukturierte Sicherheit

Jede Release durchläuft einen strukturierten Audit-Zyklus. Signierte Releases (minisign), veröffentlichte Prüfsummen, ehrliches Findings-Tracking.

Status

Die Serverprojekte befinden sich in aktiver Entwicklung und haben noch kein externes, von Menschen durchgeführtes Sicherheitsaudit durchlaufen. Benchmarks sind reproduzierbar und hardwarespezifisch — die Zahlen hängen vom verwendeten System ab, werden in jedem Bericht dokumentiert und nicht als universelle Aussagen dargestellt. Bis Version 1.0 nicht für Produktivbetrieb mit sensiblem Datenverkehr empfohlen.

Über RunASM

RunASM wird von einer einzelnen Person entwickelt und gepflegt. Keine Stockfotos, keine „unser Team“-Seite, die etwas anderes vorgibt — nur die Software, der Quellcode und die Zahlen dahinter.