Skip to content

osamakader/bootprofiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BootProfiler

License: MIT

Cross-init Linux Boot Profiler for Embedded and Desktop systems.
Analyze boot performance using logs or live data, across systemd, SysVinit, BusyBox, and more.


✨ Features

  • Cross-init support: Works on systemd and non-systemd (embedded) systems.
  • Kernel driver delay analysis from dmesg.
  • Top slow services using systemd-analyze blame.
  • Offline analysis from logs (--dmesg, --systemd-blame, --systemd-time).
  • Interactive HTML report with boot timeline (Firmware → Loader → Kernel → Userspace).
  • Portable: No systemd dependency for non-systemd targets.

🚀 Installation

git clone https://github.com/osamakader/bootprofiler.git
cd bootprofiler
pip install --editable .

About

Cross-init Linux Boot Profiler for Embedded and Desktop systems.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages