ASM n'est pas mort. La performance n'est pas optionnelle. La sécurité n'est pas une fonctionnalité.
Des logiciels d'infrastructure écrits en Rust — chemins critiques en SIMD, kernel-bypass AF/XDP, binaires statiques uniques. Chaque annonce de performance est mesurée aux compteurs matériels de la carte réseau, jamais affirmée sans preuve.
Un remplacement drop-in d'Unbound : serveur DNS avec chemin rapide AF_XDP, validation DNSSEC, API REST et tableau de bord web.
Un moteur SQL compatible protocole MariaDB/MySQL : stockage in-memory-first, traitement des lignes en AVX2/SIMD, durabilité WAL, réplication basée sur Raft.
Des produits serveur à un stade plus précoce, et les outils de benchmark qui servent à mesurer tout ce qui précède — source sur GitHub, pas encore de page dédiée.
| RunNginx | Serveur HTTP | Compatible nginx — parseur SIMD, AF/XDP, io_uring, SSH/SFTP intégré, tableau de bord. |
| RunX540 | Carte réseau Proxmox | XDP natif pour les VM Proxmox sur le vmxnet3 standard — sans SR-IOV, sans passthrough. |
| dnsmark | Benchmark DNS | Génération à pleine ligne via AF_XDP, latence validée au niveau trame, mode comparaison, sortie JSON. |
| RunPerf | Benchmark réseau | Style iperf3, montée en charge par cœur, chemin de données AF_XDP, métrique adaptée au modèle testé. |
| httpmark | Benchmark HTTP | HTTP/HTTPS, contrôle du QPS, HTTP/2, mode comparaison, sortie JSON. |
| dbmark | Benchmark SQL | Protocole fil MySQL, percentiles de latence, mode comparaison. |
Le débit est lu aux compteurs de la carte réseau (ethtool -S), la latence est validée par capture de trames. Rapports reproductibles, avec les valeurs de référence incluses.
Dispatch SIMD au démarrage (AVX2 → SSE2 → scalaire), kernel-bypass AF/XDP quand la carte le permet, chemins critiques sans verrou.
Les configurations unbound.conf / nginx.conf existantes fonctionnent telles quelles. Migration en déposant un seul binaire statique.
Chaque release passe par un cycle d'audit structuré. Releases signées (minisign), sommes de contrôle publiées, suivi honnête des findings.
RunASM est développé et maintenu par une seule personne. Pas de photos de banque d'images, pas de page « notre équipe » qui prétendrait le contraire — juste le logiciel, le code source, et les chiffres qui vont avec.