# HFTKernel — Detailed Technical Context ## Product identity HFTKernel is a production Linux kernel package set for latency-critical trading infrastructure. It serves market data, strategy, risk, execution, replay, research, exchange connectivity, and supporting infrastructure across cloud and bare-metal systems. Canonical website: https://hftkernel.com/ Contact: root@hftkernel.com Language: en-US ## Four core trading outcomes 1. Protect trading cores from operating-system noise. HFTKernel moves IRQ, softIRQ, RCU callbacks, timers, scheduler activity, and background work away from latency-critical CPUs. 2. Reduce tail latency rather than optimizing only average latency. The engineering target includes p99.9, p99.99, and p99.999 pauses across the market-data-to-order path. 3. Make memory behavior predictable. HFTKernel controls reclaim, compaction, transparent huge pages, NUMA balancing, allocator behavior, and working-set pressure. 4. Stabilize networking and timekeeping. HFTKernel aligns NIC queues, interrupt affinity, packet processing, PTP/PHC, and timestamping. ## Production architecture - Exact verified upstream stable Linux baseline. - One immutable compile-only payload per Cloud or Hardware platform profile. - Native package creation inside each target operating-system environment. - GCC production toolchain identity and optimization policy recorded with every generation. - CPU isolation, NO_HZ_FULL, RCU callback offload, high-resolution timers, and latency-oriented runtime policy. - MGLRU and controlled memory-policy delivery. - Network, ENA, PTP/PHC, and physical-NIC packaging by platform profile. - Immutable releases, SHA-256 inventories, signed private download links, and release-pinned package delivery. ## Package matrix The active production release defines the authoritative package matrix. Current target families include: - Ubuntu and Debian: native DEB. - RHEL-compatible, AlmaLinux, Rocky Linux, CentOS Stream, and Fedora Linux 44: native RPM. - Arch Linux and the NixOS-compatible base: TGZ. Each Cloud and Hardware bundle includes HFTKernel, cpujitter, and memjitter. Matching kernel image, headers, tools, build metadata, and platform packages are included where applicable. ## Measurement tools cpujitter measures execution gaps on a pinned CPU, including high-percentile latency, maximum latency, tail-event count, IRQ activity, and softIRQ activity. memjitter measures page-allocation and first-touch latency under controlled working-set and memory-pressure phases, including high-percentile allocator tails, maximum latency, and throughput. ## Controlled measured results - cpujitter p99.999 CPU gap: 7.413 microseconds to 0.443 microseconds, 94.02% lower. - cpujitter gaps above 5 microseconds: 122,322 to 1,021, 99.17% fewer. - cpujitter IRQ / softIRQ activity on the isolated CPU: 120,133 / 2,136 to 0 / 0. - memjitter p99.999 4K first-touch latency: 256.000 microseconds to 11.840 microseconds, 95.4% lower. - memjitter median maximum latency: 273.572 microseconds to 17.187 microseconds, 93.7% lower. ## Release naming Public releases use a sequential revision for each kernel version: - -r1 - -r2 - -r3 A newly published kernel version starts at r1. Content hashes are stored only in PAYLOAD.sha256, SHA256SUMS, MANIFEST.sha256, release.json, and related integrity metadata. ## Commercial services HFTKernel provides production package access, free technical consultation, deployment support, measurement support, and custom kernel engineering aligned with a specific CPU, NIC, cloud instance, bare-metal server, isolation topology, memory policy, and latency objective. ## Primary resources - Product overview: https://hftkernel.com/ - Package matrix: https://hftkernel.com/#packages - Measured results: https://hftkernel.com/#results - Measurement tools: https://hftkernel.com/#measurement - Technical consultation: https://hftkernel.com/#contact - Machine-readable facts: https://hftkernel.com/hftkernel-facts.json - Sitemap: https://hftkernel.com/sitemap.xml