Calculate Statistics about the Linux Kernel
Switch branches/tags
Nothing to show
Clone or download

README.md

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 destructure to any changes in that directory.

Run kernelstats:

RUST_LOG=info cargo run +nightly -- --kernel-git path/to/linux.git

Start Jupyter Notebook:

jupyter notebook

Images Generated

Note: Click for bigger images.

Percentage distributions

Percentages

Millions of lines of code over time

Millions