Software:TernFS

From HandWiki
Linux File system TernFS
Logo of the open-source filesystem TernFS
Developer(s)XTX Markets
Initial releaseScript error: No such module "Date time".
Repositorygithub.com/XTXMarkets/ternfs
Written in
Operating systemLinux
TypeDistributed file system
LicenseGPL-2.0-or-later (core)
Apache-2.0 with LLVM exception (protocol and client libraries)

TernFS is an open source distributed file system developed by the quantitative trading firm XTX Markets.[1][2] It is designed for large-scale machine learning workloads requiring efficient handling of immutable files across exabyte-scale storage.[3] TernFS aims to provide high performance, robustness, and data integrity across multiple data centers and regions. The system was open-sourced by XTX Markets in 2025 under a combination of GPL-2.0-or-later and Apache-2.0 (with LLVM exceptions) licenses.Cite error: Closing </ref> missing for <ref> tag In this context, "immutable" refers to files that are never modified after their creation, and “large” refers to files that are typically several megabytes or larger.

The system targets deployments of up to:

TernFS is intended to run on commodity hardware connected through standard Ethernet networking.[4]

Design and architecture

TernFS emphasizes durability, consistency, and recoverability:[5]

History

TernFS was first developed internally at XTX Markets in 2022 to handle the firm’s rapidly growing machine learning workloads. It entered production use during 2023 and was officially released as open-source software in October 2025.[6][7]

References