LibTraceFS 1.0 Released For Interacting With Linux's Tracing File-System

Written by Michael Larabel in Linux Kernel on 23 December 2020 at 12:41 AM EST. Add A Comment
Merged into the Linux kernel back in 2015 was the TraceFS file-system to better address Linux tracing use-cases that previously were handled atop DebugFS. Now LibTraceFS has reached version 1.0 as the user-space library around TraceFS after being spun out of Trace-CMD earlier this year.

TraceFS is a pseudo, stackable file-system for capturing file-system traces in a portable manner. TraceFS is designed explicitly for this use-case rather than the prior tracing tacked atop DebugFS. LibTraceFS was born out of the trace-cmd front-end to the Linux kernel ftrace tracer. LibTraceFS outside of trace-cmd provides an API for accessing the TraceFS directory and various tracing features in a convenient library form or simply for consuming the data.

Tuesday saw the release of libtracefs 1.0.0 as the first official release of the library for interacting with TraceFS. The documentation covers more on the functionality currently offered by this library in v1.0 form.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week