kernelstats

Calculate Statistics about the Linux Kernel

APACHE-2.0 License

Stars
41

kernelstats

This project contains a Rust application that extracts statistics about Linux releases from a git repository, and a Jupyter notebook for setting up interesting visualizations.

Dependencies

Features

Extracting and Plotting

Warning: Running kernelstats against an existing git directory is currently destructive to any changes in that directory.

Run kernelstats:

RUST_LOG=info cargo run --release -- --kernel-git ../kernel-git

Start Jupyter Notebook:

jupyter notebook

Images Generated

Note: Click for bigger images.

Percentage distributions

Millions of lines of code over time

Badges
Extracted from project README
Percentages Millions