Clean trading cores
Keep trading cores free from operating-system noise
Move IRQ, softIRQ, RCU callbacks, timers and background work away from latency-critical CPUs so market data, strategy, risk and execution loops run on clean cores.
Linux 7.1.8 · GCC 16.2.0 · O3
HFTKernel keeps trading cores clean, reduces tail latency, controls memory behavior, and stabilizes network and time paths across cloud and bare-metal systems.
Production bundles combine HFTKernel, cpujitter, memjitter, matching kernel tools, and native operating-system packages.
Trading infrastructure
HFTKernel removes operating-system variability from the path between market data, strategy, risk, execution, and the NIC.
Clean trading cores
Move IRQ, softIRQ, RCU callbacks, timers and background work away from latency-critical CPUs so market data, strategy, risk and execution loops run on clean cores.
Shorter latency tails
Shorten rare p99.9, p99.99 and p99.999 pauses that make quotes stale, weaken queue position and delay order transmission even when average latency looks acceptable.
Predictable memory
Control reclaim, compaction, transparent huge pages, NUMA balancing and allocator behavior to protect the active working set from multi-microsecond memory stalls.
Stable network and time
Align NIC queues, interrupt affinity, packet processing, PTP/PHC and timestamping so the path from market data to the wire stays measurable and repeatable.
Production architecture
HFTKernel connects stable Linux source, latency-focused configuration, native package generation, immutable delivery, and repeatable CPU and memory measurement.
Each production generation starts from an exact upstream stable Linux release, verifies the source archive and records the complete build identity.
Cloud packages target AWS EC2, ENA and PTP/PHC workflows. Hardware packages target physical NICs, NUMA, storage and colocation systems.
The profile combines 1000 Hz timers, preemption, NO_HZ_FULL, isolated CPUs and RCU callback offload for clean trading-core execution.
MGLRU, low-swap runtime policy and the HFT allocator-tail profile keep active application memory responsive under sustained load.
The build includes high-resolution timers, production network policy, BBR/fq support and platform-specific driver packaging.
Build generations use the current official GCC production release with O3 optimization and a reproducible, recorded toolchain identity.
Every target receives native DEB, RPM, or TGZ packages built inside its own operating-system environment.
Every platform and OS bundle includes cpujitter and memjitter packages for repeatable CPU and memory latency measurement.
Matching kernel tools, headers and platform packages are delivered for the exact HFTKernel release.
Signed links are pinned to a verified immutable release with SHA-256 metadata and controlled private delivery.
Package metadata and runtime payloads support repeatable GRUB, initramfs, CPU isolation, IRQ and memory-policy deployment.
Firm-specific profiles can target a defined CPU, workload, NIC, cloud instance, bare-metal platform and operating model.
Engineering profile
Exact stable source, verified archive, pinned build generation and recorded compiler policy.
1000 Hz timer frequency, preemption, NO_HZ_FULL and RCU callback offload.
MGLRU, allocator-tail tuning and production runtime memory settings.
Controlled queueing and TCP policy with Cloud and Hardware driver variants.
cpujitter and memjitter in native release-aligned packages for every supported operating system.
Native OS packages, immutable manifests, SHA-256 verification and signed private access.
Measured results
Controlled measurements use pinned CPUs, fixed workload phases and release-aligned tools. The results below summarize the production Cloud profile and the HFT allocator-tail policy.
Controlled AWS Cloud measurement, normal scheduling profile, 21 baseline and 21 HFTKernel runs with boot-level aggregation.
Controlled post-churn 4K first-touch measurement for the HFTKernel PCP allocator-tail profile.
Packages
Choose the operating system first. The catalogue shows its native package format, Cloud and Hardware availability, included components, exact release files, and a direct request action.
| Operating system | Format | Cloud | Hardware |
|---|---|---|---|
| UbuntuNative DEB packages · 4 targets | |||
| Ubuntu 20.04 LTS Native DEB package set for Ubuntu 20.04 LTS. | DEB |
Available
10 files · 80.1 MiB
HFTKernelcpujittermemjitter Release files
Ubuntu 20.04 LTS · Cloud
10 files
|
Available
9 files · 85.1 MiB
HFTKernelcpujittermemjitter Release files
Ubuntu 20.04 LTS · Hardware
9 files
|
| Ubuntu 22.04 LTS Native DEB package set for Ubuntu 22.04 LTS. | DEB |
Available
10 files · 86.1 MiB
HFTKernelcpujittermemjitter Release files
Ubuntu 22.04 LTS · Cloud
10 files
|
Available
9 files · 91.7 MiB
HFTKernelcpujittermemjitter Release files
Ubuntu 22.04 LTS · Hardware
9 files
|
| Ubuntu 24.04 LTS Native DEB package set for Ubuntu 24.04 LTS. | DEB |
Available
10 files · 85.3 MiB
HFTKernelcpujittermemjitter Release files
Ubuntu 24.04 LTS · Cloud
10 files
|
Available
9 files · 90.8 MiB
HFTKernelcpujittermemjitter Release files
Ubuntu 24.04 LTS · Hardware
9 files
|
| Ubuntu 26.04 LTS Native DEB package set for Ubuntu 26.04 LTS. | DEB |
Available
10 files · 85.0 MiB
HFTKernelcpujittermemjitter Release files
Ubuntu 26.04 LTS · Cloud
10 files
|
Available
9 files · 90.5 MiB
HFTKernelcpujittermemjitter Release files
Ubuntu 26.04 LTS · Hardware
9 files
|
| DebianNative DEB packages · 3 targets | |||
| Debian 11 Native DEB package set for Debian 11. | DEB |
Available
10 files · 80.1 MiB
HFTKernelcpujittermemjitter Release files
Debian 11 · Cloud
10 files
|
Available
9 files · 85.1 MiB
HFTKernelcpujittermemjitter Release files
Debian 11 · Hardware
9 files
|
| Debian 12 Native DEB package set for Debian 12. | DEB |
Available
10 files · 80.0 MiB
HFTKernelcpujittermemjitter Release files
Debian 12 · Cloud
10 files
|
Available
9 files · 85.1 MiB
HFTKernelcpujittermemjitter Release files
Debian 12 · Hardware
9 files
|
| Debian 13 Native DEB package set for Debian 13. | DEB |
Available
10 files · 80.0 MiB
HFTKernelcpujittermemjitter Release files
Debian 13 · Cloud
10 files
|
Available
9 files · 85.1 MiB
HFTKernelcpujittermemjitter Release files
Debian 13 · Hardware
9 files
|
| Enterprise LinuxNative RPM packages · 11 targets | |||
| RHEL 8-compatible Native RPM package set built in the Red Hat UBI 8 environment. | RPM |
Available
6 files · 89.5 MiB
HFTKernelcpujittermemjitter Release files
RHEL 8-compatible · Cloud
6 files
|
Available
5 files · 95.3 MiB
HFTKernelcpujittermemjitter Release files
RHEL 8-compatible · Hardware
5 files
|
| RHEL 9-compatible Native RPM package set built in the Red Hat UBI 9 environment. | RPM |
Available
6 files · 86.9 MiB
HFTKernelcpujittermemjitter Release files
RHEL 9-compatible · Cloud
6 files
|
Available
5 files · 92.5 MiB
HFTKernelcpujittermemjitter Release files
RHEL 9-compatible · Hardware
5 files
|
| RHEL 10-compatible Native RPM package set built in the Red Hat UBI 10 environment. | RPM |
Available
6 files · 86.9 MiB
HFTKernelcpujittermemjitter Release files
RHEL 10-compatible · Cloud
6 files
|
Available
5 files · 92.6 MiB
HFTKernelcpujittermemjitter Release files
RHEL 10-compatible · Hardware
5 files
|
| AlmaLinux 8 Native RPM package set for AlmaLinux 8. | RPM |
Available
6 files · 89.5 MiB
HFTKernelcpujittermemjitter Release files
AlmaLinux 8 · Cloud
6 files
|
Available
5 files · 95.3 MiB
HFTKernelcpujittermemjitter Release files
AlmaLinux 8 · Hardware
5 files
|
| AlmaLinux 9 Native RPM package set for AlmaLinux 9. | RPM |
Available
6 files · 86.9 MiB
HFTKernelcpujittermemjitter Release files
AlmaLinux 9 · Cloud
6 files
|
Available
5 files · 92.6 MiB
HFTKernelcpujittermemjitter Release files
AlmaLinux 9 · Hardware
5 files
|
| AlmaLinux 10 Native RPM package set for AlmaLinux 10. | RPM |
Available
6 files · 86.9 MiB
HFTKernelcpujittermemjitter Release files
AlmaLinux 10 · Cloud
6 files
|
Available
5 files · 92.6 MiB
HFTKernelcpujittermemjitter Release files
AlmaLinux 10 · Hardware
5 files
|
| Rocky Linux 8 Native RPM package set for Rocky Linux 8. | RPM |
Available
6 files · 89.5 MiB
HFTKernelcpujittermemjitter Release files
Rocky Linux 8 · Cloud
6 files
|
Available
5 files · 95.3 MiB
HFTKernelcpujittermemjitter Release files
Rocky Linux 8 · Hardware
5 files
|
| Rocky Linux 9 Native RPM package set for Rocky Linux 9. | RPM |
Available
6 files · 86.9 MiB
HFTKernelcpujittermemjitter Release files
Rocky Linux 9 · Cloud
6 files
|
Available
5 files · 92.6 MiB
HFTKernelcpujittermemjitter Release files
Rocky Linux 9 · Hardware
5 files
|
| Rocky Linux 10 Native RPM package set for Rocky Linux 10. | RPM |
Available
6 files · 86.9 MiB
HFTKernelcpujittermemjitter Release files
Rocky Linux 10 · Cloud
6 files
|
Available
5 files · 92.6 MiB
HFTKernelcpujittermemjitter Release files
Rocky Linux 10 · Hardware
5 files
|
| CentOS Stream 9 Native RPM package set for CentOS Stream 9. | RPM |
Available
6 files · 86.9 MiB
HFTKernelcpujittermemjitter Release files
CentOS Stream 9 · Cloud
6 files
|
Available
5 files · 92.5 MiB
HFTKernelcpujittermemjitter Release files
CentOS Stream 9 · Hardware
5 files
|
| CentOS Stream 10 Native RPM package set for CentOS Stream 10. | RPM |
Available
6 files · 86.9 MiB
HFTKernelcpujittermemjitter Release files
CentOS Stream 10 · Cloud
6 files
|
Available
5 files · 92.6 MiB
HFTKernelcpujittermemjitter Release files
CentOS Stream 10 · Hardware
5 files
|
| FedoraNative RPM packages · 1 targets | |||
| Fedora Linux 44 Native RPM package set built in the Fedora Linux 44 environment. | RPM |
Available
6 files · 86.7 MiB
HFTKernelcpujittermemjitter Release files
Fedora Linux 44 · Cloud
6 files
|
Available
5 files · 92.3 MiB
HFTKernelcpujittermemjitter Release files
Fedora Linux 44 · Hardware
5 files
|
| Portable LinuxPortable TGZ packages · 2 targets | |||
| Arch Linux base-devel Portable TGZ package set built in the Arch Linux base-devel environment. | TGZ |
Available
4 files · 94.0 MiB
HFTKernelcpujittermemjitter Release files
Arch Linux base-devel · Cloud
4 files
|
Available
3 files · 102.2 MiB
HFTKernelcpujittermemjitter Release files
Arch Linux base-devel · Hardware
3 files
|
| NixOS-compatible base Portable TGZ package set built in the official minimal Nix container for NixOS-compatible deployment. | TGZ |
Available
4 files · 94.0 MiB
HFTKernelcpujittermemjitter Release files
NixOS-compatible base · Cloud
4 files
|
Available
3 files · 102.2 MiB
HFTKernelcpujittermemjitter Release files
NixOS-compatible base · Hardware
3 files
|
No operating systems match this filter.
Every available bundle contains HFTKernel, cpujitter, and memjitter. Matching kernel images, headers, tools, platform modules, and release metadata are included when applicable.
Measurement
cpujitter and memjitter are included as native packages for every operating system in the matrix and become available through the signed package link after the request form is submitted.
Runs on a pinned CPU and records high-percentile scheduling gaps, maximum latency, tail events, IRQ activity and softIRQ activity. It supports normal and real-time scheduling profiles for controlled kernel validation.
Exercises controlled working-set, page-allocation, first-touch and memory-pressure phases. It reports latency tails and throughput for evaluating allocator, reclaim and runtime memory policy.
Select an operating system and platform, submit the package-access request, and use the signed link sent to your business email.
Custom engineering
A custom HFTKernel engagement aligns the stable Linux baseline, CPU target, kernel configuration, network profile, memory policy, isolation topology and measurement plan with your production task.
FAQ
HFTKernel is a production Linux kernel package set for latency-sensitive trading, market-data, execution, risk and research systems. It combines a verified stable Linux baseline with CPU isolation, memory, timing and network profiles designed for predictable execution.
Each operating-system and platform bundle includes the HFTKernel native package set plus cpujitter and memjitter. Matching kernel tools, headers and platform packages are included where applicable.
The production catalogue supports native packages for Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Ubuntu 26.04 LTS, Debian 11, Debian 12, Debian 13, RHEL 8-compatible, RHEL 9-compatible, RHEL 10-compatible, AlmaLinux 8, AlmaLinux 9, AlmaLinux 10, Rocky Linux 8, Rocky Linux 9, Rocky Linux 10, CentOS Stream 9, CentOS Stream 10, Fedora Linux 44, Arch Linux base-devel, NixOS-compatible base.
Select the operating system in the request form. HFTKernel automatically provides the native package format for that target: DEB for Ubuntu and Debian, RPM for Enterprise Linux and Fedora targets, or TGZ for Arch Linux and the NixOS-compatible base.
Cloud packages target AWS EC2 deployment with ENA and PTP/PHC workflows. Hardware packages target bare-metal and colocation systems with physical NIC, NUMA and storage requirements.
cpujitter measures scheduling and execution gaps on a pinned CPU, reports high-percentile and maximum latency, and records IRQ and softIRQ activity around the measurement core.
memjitter measures memory-allocation and first-touch latency under controlled working-set and memory-pressure phases. It reports allocator-tail percentiles, maximum latency and throughput.
Controlled cpujitter measurements recorded 94.02% lower p99.999 CPU jitter and 99.17% fewer gaps above 5 microseconds. Controlled memjitter measurements recorded 95.4% lower p99.999 first-touch latency while preserving throughput.
Public release names are sequential within each kernel version. A new kernel version starts at r1, followed by r2, r3, and later revisions. Content hashes remain in SHA-256 integrity metadata and never appear in the public release name.
The build resolves an exact upstream stable Linux release, verifies it, compiles one immutable payload per platform and creates native packages in each target operating-system environment. Build identity and checksums are retained with every release.
After a package-access request, HFTKernel sends a 24-hour signed link for the selected platform and operating system. The link remains pinned to the exact immutable release listed on the download page.
Yes. Custom builds can align the kernel, compiler, CPU target, isolation layout, IRQ topology, memory policy, NIC configuration and measurement plan with a specific workload and deployment environment.
The consultation reviews the workload, current platform, operating system, latency objectives, CPU and NIC layout, measurement approach and the scope of a production or custom HFTKernel deployment.
Commercial access covers official builds, validation, private delivery, updates, deployment support, measurement support and custom engineering. Linux kernel components remain available under their applicable open-source licenses.
Free technical consultation
Request a free consultation for a custom HFTKernel build. We will review your platform, operating system, CPU and NIC topology, memory behavior, latency objectives and measurement plan, then define a production kernel profile for your task.