Download Latest Version btop++ (v1.4.6) New features _ Bug fixes source code.tar.gz (1.3 MB)
Email in envelope

Get an email when there's a new version of btop

Home / v1.4.6
Name Modified Size InfoDownloads / Week
Parent folder
btop-i586-unknown-linux-musl.tbz 2025-12-26 1.0 MB
btop-s390x-ibm-linux-musl.tbz 2025-12-26 1.2 MB
btop-x86_64-unknown-linux-musl.tbz 2025-12-26 948.5 kB
btop-m68k-unknown-linux-musl.tbz 2025-12-26 889.8 kB
btop-mips64-unknown-linux-musl.tbz 2025-12-26 1.0 MB
btop-powerpc64-unknown-linux-musl.tbz 2025-12-26 982.7 kB
btop-riscv64-unknown-linux-musl.tbz 2025-12-26 956.8 kB
btop-aarch64-unknown-linux-musl.tbz 2025-12-26 888.1 kB
btop-arm-unknown-linux-musleabi.tbz 2025-12-26 855.7 kB
btop-armv7-unknown-linux-musleabi.tbz 2025-12-26 838.9 kB
btop-i686-unknown-linux-musl.tbz 2025-12-26 1.0 MB
btop++ (v1.4.6) New features _ Bug fixes source code.tar.gz 2025-12-26 1.3 MB
btop++ (v1.4.6) New features _ Bug fixes source code.zip 2025-12-26 1.3 MB
README.md 2025-12-26 3.2 kB
Totals: 14 Items   13.2 MB 9

Changelog v1.4.6

References Description Author(s)
[#1272] Skip 'H' and 'HX' suffix in AMD cpu name trimming @ramdomPTM
[#1268] feature: add process renice functionality @goddamnparticle
[#1285] Revert "Use /sys/dev/block/MAJOR:MINOR instead of /sys/block/NAME for disk I/O" [#1270] @deckstose
[#1277] feat: Introduce cpu frequency display modes @emiliopedrollo
[#1282] Fix CPU frequency detection for LoongArch CPUs @Twopic2
[#1275] fix arrow keys that send 'O' instead of '[' @vandabbin
[#1251] OpenBSD: battery: add support for watthour and watts sensors @shtrophic
[#1208] Add Gotham theme @jrebs
[#1291] Fix macOS deadlocks and race conditions in collector threads [#1292] @kuzmeech
[#1296] fix: btop crash on arm cpu @emiliopedrollo @zenofile
[#984] Added ability to set which gpu vendors to enable @thedustinmiller
[#1274] added tree toggle of expand/collapse for children of process @irabrine
[#1300] Use right key codes to match f1 and f2 keys @vandabbin
[#1305] Handle missing SMC gracefully on macOS @achille
[#1309] Fix redraw in proc list when changing sort order @vandabbin
[#1304] Fix load average and GPU watts leaking past box border @vandabbin
[#1220] feat: respect effective cpus from cgroup @deckstose
[#1218] feat: display container engine @deckstose
[#1315] feat: raise cpp standard to c++23 @deckstose
d0cbaf7 Add configuration toggle for terminal synchronization @aristocratos
[#1306] Implement feat Process list pausing @vandabbin
[#1322] flip name, command, and user sorting @vandabbin
[#1334] fix tty theme for pause banner @vandabbin
[#1325] test: add test harness with ctest @deckstose
[#1339] fix: skip first argument of argv @AlvaroParker
[#1357] feat: add --themes-dir flag @adeci
[#1359] fix: don't over-/underflow when parsing --update argument @yinghao-w
[#1362] fix segfault on musl systems @v1cont
[#1363] Pass only static duration strings to Config::set in Config::apply_preset @yinghao-w
[#1366] fix: cpu per-thread totals not reaching 100% @Tom94
[#1367] Fix: Align boxes when Cpu bottom and Gpu on @yinghao-w
[#1372] Minor fixes and improvements for NetBSD @fraggerfox
[#1377] Fixed GPU rendering @TheSovietPancakes
[#1379] Fix: Always collect GPU data when cpu_graph_lower = "Auto" @yinghao-w
[#1393] Fix: humanized units shortening @yinghao-w
[#1401] Feat: add mouse dragging of scrollbar @yinghao-w
[#1399] feat: add cli option to dump default config @deckstose
e969f43 Added "save_config_on_exit" option to configuration @aristocratos

Big thanks to @deckstose for helping out with project maintenance, PR reviews and merging!

For additional binaries see the Continuous Builds.

Linux binaries for each architecture are statically linked with musl and works on kernel 2.6.39 and newer.

No MacOs or BSD binaries provided for the moment.

Notice! None of the binaries have GPU support, compile yourself or wait for distribution packages for GPU monitoring support!

Notice! Use x86_64 for 64-bit x86 systems, i586 and i686 are 32-bit!

Source: README.md, updated 2025-12-26