Linux 7.1.8 · GCC 16.2.0 · O3

Predictable Linux execution for latency-critical trading.

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.

HFTKernel trading path from market data through strategy, risk, execution, and the network interface.

Trading infrastructure

Four production problems HFTKernel solves for trading systems

HFTKernel removes operating-system variability from the path between market data, strategy, risk, execution, and the NIC.

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.

Shorter latency tails

Reduce tail latency across the trading path

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

Make memory behavior predictable under load

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

Stabilize network processing and time synchronization

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

One verified workflow from source to measured deployment

HFTKernel connects stable Linux source, latency-focused configuration, native package generation, immutable delivery, and repeatable CPU and memory measurement.

Verified stable Linux baseline

Each production generation starts from an exact upstream stable Linux release, verifies the source archive and records the complete build identity.

Cloud and bare-metal profiles

Cloud packages target AWS EC2, ENA and PTP/PHC workflows. Hardware packages target physical NICs, NUMA, storage and colocation systems.

Latency-oriented CPU execution

The profile combines 1000 Hz timers, preemption, NO_HZ_FULL, isolated CPUs and RCU callback offload for clean trading-core execution.

Controlled memory behavior

MGLRU, low-swap runtime policy and the HFT allocator-tail profile keep active application memory responsive under sustained load.

Network performance profile

The build includes high-resolution timers, production network policy, BBR/fq support and platform-specific driver packaging.

Current production toolchain

Build generations use the current official GCC production release with O3 optimization and a reproducible, recorded toolchain identity.

Native OS packages

Every target receives native DEB, RPM, or TGZ packages built inside its own operating-system environment.

Integrated measurement bundle

Every platform and OS bundle includes cpujitter and memjitter packages for repeatable CPU and memory latency measurement.

Release-specific support packages

Matching kernel tools, headers and platform packages are delivered for the exact HFTKernel release.

Immutable release delivery

Signed links are pinned to a verified immutable release with SHA-256 metadata and controlled private delivery.

Production deployment assets

Package metadata and runtime payloads support repeatable GRUB, initramfs, CPU isolation, IRQ and memory-policy deployment.

Custom engineering

Firm-specific profiles can target a defined CPU, workload, NIC, cloud instance, bare-metal platform and operating model.

Engineering profile

Production capabilities

Source and build identity

Exact stable source, verified archive, pinned build generation and recorded compiler policy.

CPU execution profile

1000 Hz timer frequency, preemption, NO_HZ_FULL and RCU callback offload.

Memory profile

MGLRU, allocator-tail tuning and production runtime memory settings.

Network profile

Controlled queueing and TCP policy with Cloud and Hardware driver variants.

Measurement

cpujitter and memjitter in native release-aligned packages for every supported operating system.

Delivery

Native OS packages, immutable manifests, SHA-256 verification and signed private access.

Measured results

Lower CPU and memory latency tails

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.

cpujitter

Cleaner isolated-core execution

94.02% lower p99.999
Placeholder chart comparing cpujitter tail latency between a stock cloud kernel and HFTKernel.
p99.999 CPU jitter7.413 µs → 0.443 µs94.02% lower
Gaps above 5 µs122,322 → 1,02199.17% fewer
Maximum gap175.970 µs → 51.759 µs70.59% lower
IRQ / SoftIRQ on measured core120,133 / 2,136 → 0 / 0clean measurement core

Controlled AWS Cloud measurement, normal scheduling profile, 21 baseline and 21 HFTKernel runs with boot-level aggregation.

memjitter

Lower allocator first-touch tail

95.4% lower p99.999
Placeholder chart comparing memjitter first-touch and allocator tail latency between a stock cloud kernel and HFTKernel.
p99.99 first-touch latency92.586 µs → 10.240 µs88.9% lower
p99.999 first-touch latency256.000 µs → 11.840 µs95.4% lower
Median maximum latency273.572 µs → 17.187 µs93.7% lower
ThroughputPreservedtail latency improved while sustaining throughput

Controlled post-churn 4K first-touch measurement for the HFTKernel PCP allocator-tail profile.

Packages

Supported operating systems and package bundles

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.

Current release 7.1.8-r2 Linux 7.1.8 GCC 16.2.0 O3 21 OS targets 42 bundles 279 files 3.66 GiB SHA-256 verified

Showing 21 operating systems

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
  • HFTKernel · 68.4 MiB linux-image-7.1.8-hft-cloud_2_amd64.deb
  • cpujitter · 261.1 KiB cpujitter_2.1.1-1_amd64.deb
  • memjitter · 343.3 KiB memjitter_2.1.4-1_amd64.deb
  • ENA PTP/PHC · 82.1 KiB hft-ena-ptp-7.1.8-hft-cloud_2_amd64.deb
  • Kernel tools · 1.04 KiB linux-cloud-tools-7.1.8-hft-cloud_2_amd64.deb
  • Headers · 9.51 MiB linux-headers-7.1.8-hft-cloud_2_amd64.deb
  • Development package · 1.43 MiB linux-libc-dev-7.1.8-hft-cloud_2_amd64.deb
  • Kernel tools · 72.5 KiB linux-tools-7.1.8-hft-cloud_2_amd64.deb
  • Build metadata · 6.87 KiB linux-upstream_2_amd64.buildinfo
  • Build metadata · 1.76 KiB linux-upstream_2_amd64.changes
Request bundle
Available 9 files · 85.1 MiB

HFTKernelcpujittermemjitter

Release files
Ubuntu 20.04 LTS · Hardware 9 files
  • HFTKernel · 73.5 MiB linux-image-7.1.8-hft-hw_2_amd64.deb
  • cpujitter · 261.1 KiB cpujitter_2.1.1-1_amd64.deb
  • memjitter · 343.3 KiB memjitter_2.1.4-1_amd64.deb
  • Kernel tools · 1.04 KiB linux-cloud-tools-7.1.8-hft-hw_2_amd64.deb
  • Headers · 9.55 MiB linux-headers-7.1.8-hft-hw_2_amd64.deb
  • Development package · 1.43 MiB linux-libc-dev-7.1.8-hft-hw_2_amd64.deb
  • Kernel tools · 72.5 KiB linux-tools-7.1.8-hft-hw_2_amd64.deb
  • Build metadata · 6.85 KiB linux-upstream_2_amd64.buildinfo
  • Build metadata · 1.73 KiB linux-upstream_2_amd64.changes
Request bundle
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
  • HFTKernel · 74.0 MiB linux-image-7.1.8-hft-cloud_2_amd64.deb
  • cpujitter · 282.8 KiB cpujitter_2.1.1-1_amd64.deb
  • memjitter · 373.1 KiB memjitter_2.1.4-1_amd64.deb
  • ENA PTP/PHC · 90.0 KiB hft-ena-ptp-7.1.8-hft-cloud_2_amd64.deb
  • Kernel tools · 852 B linux-cloud-tools-7.1.8-hft-cloud_2_amd64.deb
  • Headers · 9.83 MiB linux-headers-7.1.8-hft-cloud_2_amd64.deb
  • Development package · 1.47 MiB linux-libc-dev-7.1.8-hft-cloud_2_amd64.deb
  • Kernel tools · 78.3 KiB linux-tools-7.1.8-hft-cloud_2_amd64.deb
  • Build metadata · 7.43 KiB linux-upstream_2_amd64.buildinfo
  • Build metadata · 1.79 KiB linux-upstream_2_amd64.changes
Request bundle
Available 9 files · 91.7 MiB

HFTKernelcpujittermemjitter

Release files
Ubuntu 22.04 LTS · Hardware 9 files
  • HFTKernel · 79.7 MiB linux-image-7.1.8-hft-hw_2_amd64.deb
  • cpujitter · 282.8 KiB cpujitter_2.1.1-1_amd64.deb
  • memjitter · 373.1 KiB memjitter_2.1.4-1_amd64.deb
  • Kernel tools · 864 B linux-cloud-tools-7.1.8-hft-hw_2_amd64.deb
  • Headers · 9.87 MiB linux-headers-7.1.8-hft-hw_2_amd64.deb
  • Development package · 1.47 MiB linux-libc-dev-7.1.8-hft-hw_2_amd64.deb
  • Kernel tools · 78.2 KiB linux-tools-7.1.8-hft-hw_2_amd64.deb
  • Build metadata · 7.41 KiB linux-upstream_2_amd64.buildinfo
  • Build metadata · 1.76 KiB linux-upstream_2_amd64.changes
Request bundle
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
  • HFTKernel · 73.2 MiB linux-image-7.1.8-hft-cloud_2_amd64.deb
  • cpujitter · 280.2 KiB cpujitter_2.1.1-1_amd64.deb
  • memjitter · 368.8 KiB memjitter_2.1.4-1_amd64.deb
  • ENA PTP/PHC · 88.6 KiB hft-ena-ptp-7.1.8-hft-cloud_2_amd64.deb
  • Kernel tools · 864 B linux-cloud-tools-7.1.8-hft-cloud_2_amd64.deb
  • Headers · 9.82 MiB linux-headers-7.1.8-hft-cloud_2_amd64.deb
  • Development package · 1.47 MiB linux-libc-dev-7.1.8-hft-cloud_2_amd64.deb
  • Kernel tools · 78.5 KiB linux-tools-7.1.8-hft-cloud_2_amd64.deb
  • Build metadata · 7.68 KiB linux-upstream_2_amd64.buildinfo
  • Build metadata · 1.79 KiB linux-upstream_2_amd64.changes
Request bundle
Available 9 files · 90.8 MiB

HFTKernelcpujittermemjitter

Release files
Ubuntu 24.04 LTS · Hardware 9 files
  • HFTKernel · 78.8 MiB linux-image-7.1.8-hft-hw_2_amd64.deb
  • cpujitter · 280.2 KiB cpujitter_2.1.1-1_amd64.deb
  • memjitter · 368.8 KiB memjitter_2.1.4-1_amd64.deb
  • Kernel tools · 866 B linux-cloud-tools-7.1.8-hft-hw_2_amd64.deb
  • Headers · 9.86 MiB linux-headers-7.1.8-hft-hw_2_amd64.deb
  • Development package · 1.47 MiB linux-libc-dev-7.1.8-hft-hw_2_amd64.deb
  • Kernel tools · 78.5 KiB linux-tools-7.1.8-hft-hw_2_amd64.deb
  • Build metadata · 7.66 KiB linux-upstream_2_amd64.buildinfo
  • Build metadata · 1.76 KiB linux-upstream_2_amd64.changes
Request bundle
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
  • HFTKernel · 72.9 MiB linux-image-7.1.8-hft-cloud_2_amd64.deb
  • cpujitter · 278.7 KiB cpujitter_2.1.1-1_amd64.deb
  • memjitter · 367.4 KiB memjitter_2.1.4-1_amd64.deb
  • ENA PTP/PHC · 88.2 KiB hft-ena-ptp-7.1.8-hft-cloud_2_amd64.deb
  • Kernel tools · 864 B linux-cloud-tools-7.1.8-hft-cloud_2_amd64.deb
  • Headers · 9.82 MiB linux-headers-7.1.8-hft-cloud_2_amd64.deb
  • Development package · 1.47 MiB linux-libc-dev-7.1.8-hft-cloud_2_amd64.deb
  • Kernel tools · 78.5 KiB linux-tools-7.1.8-hft-cloud_2_amd64.deb
  • Build metadata · 7.15 KiB linux-upstream_2_amd64.buildinfo
  • Build metadata · 1.82 KiB linux-upstream_2_amd64.changes
Request bundle
Available 9 files · 90.5 MiB

HFTKernelcpujittermemjitter

Release files
Ubuntu 26.04 LTS · Hardware 9 files
  • HFTKernel · 78.5 MiB linux-image-7.1.8-hft-hw_2_amd64.deb
  • cpujitter · 278.7 KiB cpujitter_2.1.1-1_amd64.deb
  • memjitter · 367.4 KiB memjitter_2.1.4-1_amd64.deb
  • Kernel tools · 866 B linux-cloud-tools-7.1.8-hft-hw_2_amd64.deb
  • Headers · 9.86 MiB linux-headers-7.1.8-hft-hw_2_amd64.deb
  • Development package · 1.47 MiB linux-libc-dev-7.1.8-hft-hw_2_amd64.deb
  • Kernel tools · 78.5 KiB linux-tools-7.1.8-hft-hw_2_amd64.deb
  • Build metadata · 7.12 KiB linux-upstream_2_amd64.buildinfo
  • Build metadata · 1.78 KiB linux-upstream_2_amd64.changes
Request bundle
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
  • HFTKernel · 68.4 MiB linux-image-7.1.8-hft-cloud_2_amd64.deb
  • cpujitter · 261.2 KiB cpujitter_2.1.1-1_amd64.deb
  • memjitter · 343.2 KiB memjitter_2.1.4-1_amd64.deb
  • ENA PTP/PHC · 82.2 KiB hft-ena-ptp-7.1.8-hft-cloud_2_amd64.deb
  • Kernel tools · 1.02 KiB linux-cloud-tools-7.1.8-hft-cloud_2_amd64.deb
  • Headers · 9.51 MiB linux-headers-7.1.8-hft-cloud_2_amd64.deb
  • Development package · 1.43 MiB linux-libc-dev-7.1.8-hft-cloud_2_amd64.deb
  • Kernel tools · 72.5 KiB linux-tools-7.1.8-hft-cloud_2_amd64.deb
  • Build metadata · 6.48 KiB linux-upstream_2_amd64.buildinfo
  • Build metadata · 1.77 KiB linux-upstream_2_amd64.changes
Request bundle
Available 9 files · 85.1 MiB

HFTKernelcpujittermemjitter

Release files
Debian 11 · Hardware 9 files
  • HFTKernel · 73.5 MiB linux-image-7.1.8-hft-hw_2_amd64.deb
  • cpujitter · 261.2 KiB cpujitter_2.1.1-1_amd64.deb
  • memjitter · 343.2 KiB memjitter_2.1.4-1_amd64.deb
  • Kernel tools · 1.02 KiB linux-cloud-tools-7.1.8-hft-hw_2_amd64.deb
  • Headers · 9.55 MiB linux-headers-7.1.8-hft-hw_2_amd64.deb
  • Development package · 1.43 MiB linux-libc-dev-7.1.8-hft-hw_2_amd64.deb
  • Kernel tools · 72.5 KiB linux-tools-7.1.8-hft-hw_2_amd64.deb
  • Build metadata · 6.46 KiB linux-upstream_2_amd64.buildinfo
  • Build metadata · 1.74 KiB linux-upstream_2_amd64.changes
Request bundle
Debian 12 Native DEB package set for Debian 12. DEB
Available 10 files · 80.0 MiB

HFTKernelcpujittermemjitter

Release files
Debian 12 · Cloud 10 files
  • HFTKernel · 68.3 MiB linux-image-7.1.8-hft-cloud_2_amd64.deb
  • cpujitter · 260.9 KiB cpujitter_2.1.1-1_amd64.deb
  • memjitter · 343.1 KiB memjitter_2.1.4-1_amd64.deb
  • ENA PTP/PHC · 82.0 KiB hft-ena-ptp-7.1.8-hft-cloud_2_amd64.deb
  • Kernel tools · 1.02 KiB linux-cloud-tools-7.1.8-hft-cloud_2_amd64.deb
  • Headers · 9.51 MiB linux-headers-7.1.8-hft-cloud_2_amd64.deb
  • Development package · 1.43 MiB linux-libc-dev-7.1.8-hft-cloud_2_amd64.deb
  • Kernel tools · 72.2 KiB linux-tools-7.1.8-hft-cloud_2_amd64.deb
  • Build metadata · 6.62 KiB linux-upstream_2_amd64.buildinfo
  • Build metadata · 1.77 KiB linux-upstream_2_amd64.changes
Request bundle
Available 9 files · 85.1 MiB

HFTKernelcpujittermemjitter

Release files
Debian 12 · Hardware 9 files
  • HFTKernel · 73.4 MiB linux-image-7.1.8-hft-hw_2_amd64.deb
  • cpujitter · 260.9 KiB cpujitter_2.1.1-1_amd64.deb
  • memjitter · 343.1 KiB memjitter_2.1.4-1_amd64.deb
  • Kernel tools · 1.02 KiB linux-cloud-tools-7.1.8-hft-hw_2_amd64.deb
  • Headers · 9.55 MiB linux-headers-7.1.8-hft-hw_2_amd64.deb
  • Development package · 1.43 MiB linux-libc-dev-7.1.8-hft-hw_2_amd64.deb
  • Kernel tools · 72.2 KiB linux-tools-7.1.8-hft-hw_2_amd64.deb
  • Build metadata · 6.60 KiB linux-upstream_2_amd64.buildinfo
  • Build metadata · 1.74 KiB linux-upstream_2_amd64.changes
Request bundle
Debian 13 Native DEB package set for Debian 13. DEB
Available 10 files · 80.0 MiB

HFTKernelcpujittermemjitter

Release files
Debian 13 · Cloud 10 files
  • HFTKernel · 68.3 MiB linux-image-7.1.8-hft-cloud_2_amd64.deb
  • cpujitter · 260.8 KiB cpujitter_2.1.1-1_amd64.deb
  • memjitter · 343.2 KiB memjitter_2.1.4-1_amd64.deb
  • ENA PTP/PHC · 82.0 KiB hft-ena-ptp-7.1.8-hft-cloud_2_amd64.deb
  • Kernel tools · 1.02 KiB linux-cloud-tools-7.1.8-hft-cloud_2_amd64.deb
  • Headers · 9.51 MiB linux-headers-7.1.8-hft-cloud_2_amd64.deb
  • Development package · 1.43 MiB linux-libc-dev-7.1.8-hft-cloud_2_amd64.deb
  • Kernel tools · 73.3 KiB linux-tools-7.1.8-hft-cloud_2_amd64.deb
  • Build metadata · 6.22 KiB linux-upstream_2_amd64.buildinfo
  • Build metadata · 1.77 KiB linux-upstream_2_amd64.changes
Request bundle
Available 9 files · 85.1 MiB

HFTKernelcpujittermemjitter

Release files
Debian 13 · Hardware 9 files
  • HFTKernel · 73.4 MiB linux-image-7.1.8-hft-hw_2_amd64.deb
  • cpujitter · 260.8 KiB cpujitter_2.1.1-1_amd64.deb
  • memjitter · 343.2 KiB memjitter_2.1.4-1_amd64.deb
  • Kernel tools · 1.02 KiB linux-cloud-tools-7.1.8-hft-hw_2_amd64.deb
  • Headers · 9.55 MiB linux-headers-7.1.8-hft-hw_2_amd64.deb
  • Development package · 1.43 MiB linux-libc-dev-7.1.8-hft-hw_2_amd64.deb
  • Kernel tools · 73.3 KiB linux-tools-7.1.8-hft-hw_2_amd64.deb
  • Build metadata · 6.20 KiB linux-upstream_2_amd64.buildinfo
  • Build metadata · 1.73 KiB linux-upstream_2_amd64.changes
Request bundle
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
  • HFTKernel · 75.3 MiB kernel-7.1.8_hft_cloud_2_x86_64.rpm
  • cpujitter · 285.1 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 372.6 KiB memjitter-2.1.4-1.x86_64.rpm
  • ENA PTP/PHC · 94.5 KiB hft-ena-ptp-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 11.8 MiB kernel-devel-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 1.73 MiB kernel-headers-7.1.8_hft_cloud_2_x86_64.rpm
Request bundle
Available 5 files · 95.3 MiB

HFTKernelcpujittermemjitter

Release files
RHEL 8-compatible · Hardware 5 files
  • HFTKernel · 81.1 MiB kernel-7.1.8_hft_hw_2_x86_64.rpm
  • cpujitter · 285.1 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 372.6 KiB memjitter-2.1.4-1.x86_64.rpm
  • Headers · 11.8 MiB kernel-devel-7.1.8_hft_hw_2_x86_64.rpm
  • Headers · 1.73 MiB kernel-headers-7.1.8_hft_hw_2_x86_64.rpm
Request bundle
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
  • HFTKernel · 74.0 MiB kernel-7.1.8_hft_cloud_2_x86_64.rpm
  • cpujitter · 289.5 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 376.5 KiB memjitter-2.1.4-1.x86_64.rpm
  • ENA PTP/PHC · 96.1 KiB hft-ena-ptp-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 10.5 MiB kernel-devel-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 1.58 MiB kernel-headers-7.1.8_hft_cloud_2_x86_64.rpm
Request bundle
Available 5 files · 92.5 MiB

HFTKernelcpujittermemjitter

Release files
RHEL 9-compatible · Hardware 5 files
  • HFTKernel · 79.7 MiB kernel-7.1.8_hft_hw_2_x86_64.rpm
  • cpujitter · 289.5 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 376.5 KiB memjitter-2.1.4-1.x86_64.rpm
  • Headers · 10.6 MiB kernel-devel-7.1.8_hft_hw_2_x86_64.rpm
  • Headers · 1.58 MiB kernel-headers-7.1.8_hft_hw_2_x86_64.rpm
Request bundle
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
  • HFTKernel · 74.0 MiB kernel-7.1.8_hft_cloud_2_x86_64.rpm
  • cpujitter · 289.6 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 376.9 KiB memjitter-2.1.4-1.x86_64.rpm
  • ENA PTP/PHC · 96.2 KiB hft-ena-ptp-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 10.6 MiB kernel-devel-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 1.58 MiB kernel-headers-7.1.8_hft_cloud_2_x86_64.rpm
Request bundle
Available 5 files · 92.6 MiB

HFTKernelcpujittermemjitter

Release files
RHEL 10-compatible · Hardware 5 files
  • HFTKernel · 79.8 MiB kernel-7.1.8_hft_hw_2_x86_64.rpm
  • cpujitter · 289.6 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 376.9 KiB memjitter-2.1.4-1.x86_64.rpm
  • Headers · 10.6 MiB kernel-devel-7.1.8_hft_hw_2_x86_64.rpm
  • Headers · 1.58 MiB kernel-headers-7.1.8_hft_hw_2_x86_64.rpm
Request bundle
AlmaLinux 8 Native RPM package set for AlmaLinux 8. RPM
Available 6 files · 89.5 MiB

HFTKernelcpujittermemjitter

Release files
AlmaLinux 8 · Cloud 6 files
  • HFTKernel · 75.3 MiB kernel-7.1.8_hft_cloud_2_x86_64.rpm
  • cpujitter · 285.1 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 372.6 KiB memjitter-2.1.4-1.x86_64.rpm
  • ENA PTP/PHC · 94.5 KiB hft-ena-ptp-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 11.8 MiB kernel-devel-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 1.73 MiB kernel-headers-7.1.8_hft_cloud_2_x86_64.rpm
Request bundle
Available 5 files · 95.3 MiB

HFTKernelcpujittermemjitter

Release files
AlmaLinux 8 · Hardware 5 files
  • HFTKernel · 81.1 MiB kernel-7.1.8_hft_hw_2_x86_64.rpm
  • cpujitter · 285.1 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 372.6 KiB memjitter-2.1.4-1.x86_64.rpm
  • Headers · 11.8 MiB kernel-devel-7.1.8_hft_hw_2_x86_64.rpm
  • Headers · 1.73 MiB kernel-headers-7.1.8_hft_hw_2_x86_64.rpm
Request bundle
AlmaLinux 9 Native RPM package set for AlmaLinux 9. RPM
Available 6 files · 86.9 MiB

HFTKernelcpujittermemjitter

Release files
AlmaLinux 9 · Cloud 6 files
  • HFTKernel · 74.0 MiB kernel-7.1.8_hft_cloud_2_x86_64.rpm
  • cpujitter · 289.5 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 376.5 KiB memjitter-2.1.4-1.x86_64.rpm
  • ENA PTP/PHC · 96.2 KiB hft-ena-ptp-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 10.5 MiB kernel-devel-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 1.58 MiB kernel-headers-7.1.8_hft_cloud_2_x86_64.rpm
Request bundle
Available 5 files · 92.6 MiB

HFTKernelcpujittermemjitter

Release files
AlmaLinux 9 · Hardware 5 files
  • HFTKernel · 79.8 MiB kernel-7.1.8_hft_hw_2_x86_64.rpm
  • cpujitter · 289.5 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 376.5 KiB memjitter-2.1.4-1.x86_64.rpm
  • Headers · 10.6 MiB kernel-devel-7.1.8_hft_hw_2_x86_64.rpm
  • Headers · 1.58 MiB kernel-headers-7.1.8_hft_hw_2_x86_64.rpm
Request bundle
AlmaLinux 10 Native RPM package set for AlmaLinux 10. RPM
Available 6 files · 86.9 MiB

HFTKernelcpujittermemjitter

Release files
AlmaLinux 10 · Cloud 6 files
  • HFTKernel · 74.0 MiB kernel-7.1.8_hft_cloud_2_x86_64.rpm
  • cpujitter · 289.7 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 377.1 KiB memjitter-2.1.4-1.x86_64.rpm
  • ENA PTP/PHC · 96.5 KiB hft-ena-ptp-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 10.6 MiB kernel-devel-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 1.58 MiB kernel-headers-7.1.8_hft_cloud_2_x86_64.rpm
Request bundle
Available 5 files · 92.6 MiB

HFTKernelcpujittermemjitter

Release files
AlmaLinux 10 · Hardware 5 files
  • HFTKernel · 79.8 MiB kernel-7.1.8_hft_hw_2_x86_64.rpm
  • cpujitter · 289.7 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 377.1 KiB memjitter-2.1.4-1.x86_64.rpm
  • Headers · 10.6 MiB kernel-devel-7.1.8_hft_hw_2_x86_64.rpm
  • Headers · 1.58 MiB kernel-headers-7.1.8_hft_hw_2_x86_64.rpm
Request bundle
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
  • HFTKernel · 75.3 MiB kernel-7.1.8_hft_cloud_2_x86_64.rpm
  • cpujitter · 285.1 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 372.6 KiB memjitter-2.1.4-1.x86_64.rpm
  • ENA PTP/PHC · 94.5 KiB hft-ena-ptp-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 11.8 MiB kernel-devel-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 1.73 MiB kernel-headers-7.1.8_hft_cloud_2_x86_64.rpm
Request bundle
Available 5 files · 95.3 MiB

HFTKernelcpujittermemjitter

Release files
Rocky Linux 8 · Hardware 5 files
  • HFTKernel · 81.1 MiB kernel-7.1.8_hft_hw_2_x86_64.rpm
  • cpujitter · 285.1 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 372.6 KiB memjitter-2.1.4-1.x86_64.rpm
  • Headers · 11.8 MiB kernel-devel-7.1.8_hft_hw_2_x86_64.rpm
  • Headers · 1.73 MiB kernel-headers-7.1.8_hft_hw_2_x86_64.rpm
Request bundle
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
  • HFTKernel · 74.0 MiB kernel-7.1.8_hft_cloud_2_x86_64.rpm
  • cpujitter · 289.5 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 376.5 KiB memjitter-2.1.4-1.x86_64.rpm
  • ENA PTP/PHC · 96.3 KiB hft-ena-ptp-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 10.5 MiB kernel-devel-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 1.58 MiB kernel-headers-7.1.8_hft_cloud_2_x86_64.rpm
Request bundle
Available 5 files · 92.6 MiB

HFTKernelcpujittermemjitter

Release files
Rocky Linux 9 · Hardware 5 files
  • HFTKernel · 79.7 MiB kernel-7.1.8_hft_hw_2_x86_64.rpm
  • cpujitter · 289.5 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 376.5 KiB memjitter-2.1.4-1.x86_64.rpm
  • Headers · 10.6 MiB kernel-devel-7.1.8_hft_hw_2_x86_64.rpm
  • Headers · 1.58 MiB kernel-headers-7.1.8_hft_hw_2_x86_64.rpm
Request bundle
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
  • HFTKernel · 74.0 MiB kernel-7.1.8_hft_cloud_2_x86_64.rpm
  • cpujitter · 289.6 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 377.2 KiB memjitter-2.1.4-1.x86_64.rpm
  • ENA PTP/PHC · 96.2 KiB hft-ena-ptp-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 10.6 MiB kernel-devel-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 1.58 MiB kernel-headers-7.1.8_hft_cloud_2_x86_64.rpm
Request bundle
Available 5 files · 92.6 MiB

HFTKernelcpujittermemjitter

Release files
Rocky Linux 10 · Hardware 5 files
  • HFTKernel · 79.8 MiB kernel-7.1.8_hft_hw_2_x86_64.rpm
  • cpujitter · 289.6 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 377.2 KiB memjitter-2.1.4-1.x86_64.rpm
  • Headers · 10.6 MiB kernel-devel-7.1.8_hft_hw_2_x86_64.rpm
  • Headers · 1.58 MiB kernel-headers-7.1.8_hft_hw_2_x86_64.rpm
Request bundle
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
  • HFTKernel · 74.0 MiB kernel-7.1.8_hft_cloud_2_x86_64.rpm
  • cpujitter · 289.5 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 376.6 KiB memjitter-2.1.4-1.x86_64.rpm
  • ENA PTP/PHC · 96.2 KiB hft-ena-ptp-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 10.6 MiB kernel-devel-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 1.58 MiB kernel-headers-7.1.8_hft_cloud_2_x86_64.rpm
Request bundle
Available 5 files · 92.5 MiB

HFTKernelcpujittermemjitter

Release files
CentOS Stream 9 · Hardware 5 files
  • HFTKernel · 79.7 MiB kernel-7.1.8_hft_hw_2_x86_64.rpm
  • cpujitter · 289.5 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 376.6 KiB memjitter-2.1.4-1.x86_64.rpm
  • Headers · 10.6 MiB kernel-devel-7.1.8_hft_hw_2_x86_64.rpm
  • Headers · 1.58 MiB kernel-headers-7.1.8_hft_hw_2_x86_64.rpm
Request bundle
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
  • HFTKernel · 74.0 MiB kernel-7.1.8_hft_cloud_2_x86_64.rpm
  • cpujitter · 289.6 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 377.2 KiB memjitter-2.1.4-1.x86_64.rpm
  • ENA PTP/PHC · 96.2 KiB hft-ena-ptp-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 10.6 MiB kernel-devel-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 1.58 MiB kernel-headers-7.1.8_hft_cloud_2_x86_64.rpm
Request bundle
Available 5 files · 92.6 MiB

HFTKernelcpujittermemjitter

Release files
CentOS Stream 10 · Hardware 5 files
  • HFTKernel · 79.8 MiB kernel-7.1.8_hft_hw_2_x86_64.rpm
  • cpujitter · 289.6 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 377.2 KiB memjitter-2.1.4-1.x86_64.rpm
  • Headers · 10.6 MiB kernel-devel-7.1.8_hft_hw_2_x86_64.rpm
  • Headers · 1.58 MiB kernel-headers-7.1.8_hft_hw_2_x86_64.rpm
Request bundle
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
  • HFTKernel · 73.8 MiB kernel-7.1.8_hft_cloud_2_x86_64.rpm
  • cpujitter · 288.4 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 375.0 KiB memjitter-2.1.4-1.x86_64.rpm
  • ENA PTP/PHC · 96.2 KiB hft-ena-ptp-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 10.5 MiB kernel-devel-7.1.8_hft_cloud_2_x86_64.rpm
  • Headers · 1.58 MiB kernel-headers-7.1.8_hft_cloud_2_x86_64.rpm
Request bundle
Available 5 files · 92.3 MiB

HFTKernelcpujittermemjitter

Release files
Fedora Linux 44 · Hardware 5 files
  • HFTKernel · 79.5 MiB kernel-7.1.8_hft_hw_2_x86_64.rpm
  • cpujitter · 288.4 KiB cpujitter-2.1.1-1.x86_64.rpm
  • memjitter · 375.0 KiB memjitter-2.1.4-1.x86_64.rpm
  • Headers · 10.6 MiB kernel-devel-7.1.8_hft_hw_2_x86_64.rpm
  • Headers · 1.58 MiB kernel-headers-7.1.8_hft_hw_2_x86_64.rpm
Request bundle
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
  • HFTKernel · 93.2 MiB linux-image-7.1.8-hft-cloud_2_x86_64.tgz
  • cpujitter · 313.1 KiB cpujitter_2.1.1-1_x86_64.tgz
  • memjitter · 413.4 KiB memjitter_2.1.4-1_x86_64.tgz
  • ENA PTP/PHC · 102.7 KiB hft-ena-ptp-7.1.8-hft-cloud_2_x86_64.tgz
Request bundle
Available 3 files · 102.2 MiB

HFTKernelcpujittermemjitter

Release files
Arch Linux base-devel · Hardware 3 files
  • HFTKernel · 101.5 MiB linux-image-7.1.8-hft-hw_2_x86_64.tgz
  • cpujitter · 313.1 KiB cpujitter_2.1.1-1_x86_64.tgz
  • memjitter · 413.4 KiB memjitter_2.1.4-1_x86_64.tgz
Request bundle
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
  • HFTKernel · 93.2 MiB linux-image-7.1.8-hft-cloud_2_x86_64.tgz
  • cpujitter · 313.3 KiB cpujitter_2.1.1-1_x86_64.tgz
  • memjitter · 413.5 KiB memjitter_2.1.4-1_x86_64.tgz
  • ENA PTP/PHC · 102.7 KiB hft-ena-ptp-7.1.8-hft-cloud_2_x86_64.tgz
Request bundle
Available 3 files · 102.2 MiB

HFTKernelcpujittermemjitter

Release files
NixOS-compatible base · Hardware 3 files
  • HFTKernel · 101.5 MiB linux-image-7.1.8-hft-hw_2_x86_64.tgz
  • cpujitter · 313.3 KiB cpujitter_2.1.1-1_x86_64.tgz
  • memjitter · 413.5 KiB memjitter_2.1.4-1_x86_64.tgz
Request bundle

Every available bundle contains HFTKernel, cpujitter, and memjitter. Matching kernel images, headers, tools, platform modules, and release metadata are included when applicable.

Measurement

Measure CPU and memory latency with the same release bundle

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.

CPU
cpujitter

CPU scheduling and execution-gap measurement

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.

  • p99.99, p99.999 and maximum gap
  • tail count and total tail time
  • IRQ and softIRQ activity around the measured CPU
  • boot-level result aggregation
RAM
memjitter

Allocator and first-touch latency measurement

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.

  • 4K page first-touch latency
  • p99.99, p99.999 and maximum allocator tail
  • working-set and pressure phases
  • throughput and memory-policy metadata

Download both tools with the selected HFTKernel bundle

Select an operating system and platform, submit the package-access request, and use the signed link sent to your business email.

Request measurement bundle

Custom engineering

Build the kernel around the workload

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.

Custom build scope

  • Cloud instance or bare-metal platform profile
  • CPU, NUMA, IRQ and housekeeping layout
  • NIC, PTP/PHC and network queue policy
  • Memory allocator and reclaim policy
  • cpujitter and memjitter validation report
  • Native packages for the selected operating systems
Request a custom HFTKernel build

FAQ

Production, packaging and measurement

What is HFTKernel?

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.

What is included in each download bundle?

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.

Which operating systems are supported?

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.

How is the package format selected?

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.

What is the difference between Cloud and Hardware packages?

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.

What does cpujitter measure?

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.

What does memjitter measure?

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.

What measurement results has HFTKernel produced?

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.

How are HFTKernel releases named?

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.

How are HFTKernel releases built?

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.

How do signed download links work?

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.

Can HFTKernel be customized for a specific workload?

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.

What is included in the free technical consultation?

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.

What does commercial access cover?

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

Use your computing resources more efficiently for the workload that matters.

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.

Cloud and bare metalAWS EC2, colocation and dedicated hardware profiles
Workload-specific configurationTrading, market data, execution, risk, replay and research systems
Measured deliverycpujitter and memjitter packages with a repeatable validation plan

Privacy Policy