Was ist HFTKernel?
HFTKernel ist ein Linux-Kernel-Paketsatz für latency-empfindliche Handels-, Marktdaten-, Ausführungs-, Risiko- und Forschungssysteme im Produktivbetrieb. Er verbindet eine geprüfte stabile Linux-Basis mit Profilen für CPU-Isolation, Speicher, Zeitverhalten und Netzwerk, die auf vorhersehbare Ausführung ausgelegt sind.
Was enthält jedes Download-Paket?
Jedes Betriebssystem- und Plattformpaket enthält HFTKernel und ein Jitter Tools-Paket mit cpujitter, memjitter und irqjitter. Passende Kernel-Werkzeuge, Header und Plattformpakete sind, soweit zutreffend, enthalten.
Welche Betriebssysteme werden unterstützt?
Der Produktionskatalog unterstützt native Pakete für Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Ubuntu 26.04 LTS, Debian 11, Debian 12, Debian 13, Kompatibel mit RHEL 8, Kompatibel mit RHEL 9, Kompatibel mit RHEL 10, AlmaLinux 8, AlmaLinux 9, AlmaLinux 10, Rocky Linux 8, Rocky Linux 9, Rocky Linux 10, CentOS Stream 9, CentOS Stream 10, Fedora Linux 44, Amazon Linux 2023, ALT Linux p11 / Simply Linux 11, Astra Linux 1.8, Arch Linux base-devel, NixOS-kompatible Basis. Amazon Linux 2023 ist nur für das Cloud-Profil verfügbar.
Wie wird das Paketformat ausgewählt?
Wählen Sie das Betriebssystem im Anfrageformular. HFTKernel stellt automatisch das native Paketformat für dieses Ziel bereit: DEB für Ubuntu, Debian und Astra Linux, RPM für Enterprise Linux, Fedora, Amazon Linux 2023 und ALT Linux oder TGZ für Arch Linux und die NixOS-kompatible Basis.
Was unterscheidet Cloud- und Hardware-Pakete?
Cloud-Pakete zielen auf AWS-EC2-Bereitstellungen mit ENA- und PTP/PHC-Abläufen ab. Hardware-Pakete sind für Bare-Metal- und Colocation-Systeme mit Anforderungen an physische NICs, NUMA und Speichergeräte vorgesehen.
Was misst cpujitter?
cpujitter misst Scheduling- und Ausführungslücken auf einer fest zugewiesenen CPU, meldet hohe latency-Perzentile und die maximale latency und erfasst IRQ- und softIRQ-Aktivität am Messkern.
Was misst memjitter?
memjitter misst Speicherallokations- und first-touch-latency in kontrollierten Phasen mit Arbeitsmengen und Speicherdruck. Es meldet allocator-tail-Perzentile, maximale latency und throughput.
Welche Messergebnisse hat HFTKernel erzielt?
Kontrollierte cpujitter-Messungen ergaben 94.02% weniger CPU jitter bei p99.999 und 99.17% weniger Lücken über 5 Mikrosekunden. Kontrollierte memjitter-Messungen ergaben 95.4% weniger first-touch-latency bei p99.999 bei unverändertem throughput.
Wie werden HFTKernel-Versionen benannt?
Öffentliche Versionsnamen werden innerhalb jeder Kernel-Version fortlaufend vergeben. Eine neue Kernel-Version beginnt mit r1, gefolgt von r2, r3 und weiteren Revisionen. Inhalts-Hashes bleiben in den SHA-256-Integritätsmetadaten und erscheinen nie im öffentlichen Versionsnamen.
Wie werden HFTKernel-Versionen erstellt?
Der Build ermittelt eine exakte stabile Upstream-Linux-Version, prüft sie, kompiliert pro Plattform eine unveränderliche Payload und erstellt native Pakete in jeder Zielbetriebssystemumgebung. Build-Identität und Prüfsummen bleiben für jede Version erhalten.
Wie funktionieren signierte Download-Links?
Nach einer Paketzugriffsanfrage sendet HFTKernel einen 24 Stunden gültigen signierten Link für die gewählte Plattform und das Betriebssystem. Der Link bleibt an die genaue unveränderliche Version gebunden, die auf der Download-Seite angegeben ist.
Kann HFTKernel an eine bestimmte Arbeitslast angepasst werden?
Ja. Individuelle Builds können Kernel, Compiler, CPU-Ziel, Isolationsaufteilung, IRQ-Topologie, Speicherrichtlinie, NIC-Konfiguration und Messplan auf eine bestimmte Arbeitslast und Bereitstellungsumgebung abstimmen.
Was umfasst die kostenlose technische Beratung?
Die Beratung prüft Arbeitslast, aktuelle Plattform, Betriebssystem, latency-Ziele, CPU- und NIC-Aufteilung, Messansatz und den Umfang einer produktiven oder individuellen HFTKernel-Bereitstellung.
Was umfasst der kommerzielle Zugang?
Der kommerzielle Zugang umfasst offizielle Builds, Validierung, private Auslieferung, Aktualisierungen, Bereitstellungs- und Messunterstützung sowie individuelle Entwicklung. Linux-Kernel-Komponenten bleiben unter ihren jeweiligen Open-Source-Lizenzen verfügbar.