Logo
Explore Help
Sign in
aaran/btop
1
0
Fork
You've already forked btop
0
Code Issues Pull requests Projects Releases 4 Packages Wiki Activity Actions
4 releases 4 tags
  • homelab-2026.10.04.1 c1a03aebc0

    btop Homelab .3 — CPU reporting fixes Pre-release

    aaran released this 2026-10-04 09:16:43 +00:00 | 6 commits to codex/peravix since this release

    Superseded by Peravix Group edition. The Peravix release includes these fixes plus CPU steal and ZFS reporting improvements.

    Homelab .3 fixes the startup regression in .1: ordinary spaces in Linux CPU statistics were incorrectly parsed. It also includes the .2 hotfix and subsequent source-reviewed CPU improvements. New configurations default to Dracula and a 400 ms refresh; existing preferences are preserved.

    Linux CPU reporting now handles sparse/hotplug CPU IDs, zero-tick samples, decreasing iowait counters, shared frequency policies, frequency-read recovery, package-aware Intel core temperatures, hottest-package Auto temperature, and package power aggregation with counter rollover. AMD CCD temperatures remain selectable without guessing which cores belong to them.

    Additional fixes: preserve Xeon/EPYC tier and model names; calculate process CPU percentages from the actual CPU rows in the same statistics sample; reset usage baselines on CPU population changes or nonincreasing counters; back off failed cpuset reads for 30 seconds; calculate core columns from the rows that actually fit. Narrow terminals can still lack room for every core. Container CPU quota normalization and full PID-reuse handling are not claimed.

    Optional disks_order configuration lets you order visible mount paths without changing collectors. Unlisted mounts retain their normal order, and the empty default preserves existing behavior.

    Also includes selected upstream-derived redraw, graph-size, zero-temperature-limit and initialization fixes. Upstream history, Apache-2.0 license and contributor attribution are retained, along with bundled third-party license notices. See the repository's review ledger for the full issue/PR inventory and deferred proposals.

    Install the amd64 Debian package with sudo apt install ./btop_1.4.7+homelab.3_amd64.deb. It contains the same static executable as the x86-64 portable archive, does not enable GPU monitoring, and preserves existing user configuration. An older /usr/local/bin/btop can shadow the package; /usr/bin/btop selects the packaged executable explicitly.

    Packages: all 22 Linux architectures from upstream's CI matrix, plus a dynamic x86-64 GPU variant and the amd64 Debian installer. Static portable builds omit GPU support. The m68k target uses O2 without LTO to avoid an internal compiler error in GCC 16.2; other targets retain bounded LTO. The GPU package requires Debian 13-compatible glibc/libstdc++ and suitable GPU libraries/permissions. See BUILD-INFO.json for compiler versions and exact target flags; SHA256SUMS covers all other release assets.

    These packages were compiled on the NUC builder through Forgejo Actions. Runtime tests and benchmarks were not run, and physical Xeon/EPYC or cross-architecture readings are not hardware-validated. This preview does not include native macOS, BSD or Windows binaries. Source for this exact release is available through the tag and Forgejo's source archive links.

    All 23 executable builds completed in Actions run 5. Its final Debian packaging step failed because the runner's restrictive umask produced a 0700 control directory. Packaging-only commit 0bd9eda6635a90132262f2505e6c70ed849d4dca sets explicit directory permissions. The published .deb was then built as the unprivileged builder with the same restrictive umask, from the unchanged x86-64 archive at the tagged source revision. The original Actions run retains its failed packaging status; no executable was rebuilt or runtime-tested for that recovery.

    Documentation and package metadata were sanitized for public distribution on 20261005. Executables are unchanged. Checksums have been refreshed; source history was rewritten to remove private deployment details.

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads

    • BUILD-INFO.json
      5 downloads · 2026-10-04 09:33:27 +00:00 · 15 KiB
    • SHA256SUMS
      1 download · 2026-10-05 11:08:26 +00:00 · 3.2 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-aarch64-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:12 +00:00 · 758 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-arm-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:13 +00:00 · 739 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-armhf-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:13 +00:00 · 732 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-armv7-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:13 +00:00 · 724 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-armv7hf-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:14 +00:00 · 720 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-i586-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:14 +00:00 · 942 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-i686-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:15 +00:00 · 944 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-m68k-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:15 +00:00 · 842 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-mips-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:16 +00:00 · 872 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-mips-sf-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:17 +00:00 · 881 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-mips64-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:17 +00:00 · 837 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-mips64el-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:18 +00:00 · 842 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-mipsel-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:18 +00:00 · 876 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-mipsel-sf-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:19 +00:00 · 884 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-powerpc-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:19 +00:00 · 862 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-powerpc64-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:20 +00:00 · 847 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-powerpcle-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:20 +00:00 · 885 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-ppc64le-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:21 +00:00 · 851 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-riscv32-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:21 +00:00 · 864 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-riscv64-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:21 +00:00 · 831 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-s390x-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:22 +00:00 · 880 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-x86_64-linux-gnu-gpu.tar.xz
      2 downloads · 2026-10-05 10:59:23 +00:00 · 692 KiB
    • btop-1.4.7-homelab.3-75bd44fe3f39-x86_64-linux-musl-static.tar.xz
      2 downloads · 2026-10-05 10:59:23 +00:00 · 877 KiB
    • btop_1.4.7+homelab.3_amd64.deb
      2 downloads · 2026-10-05 10:59:24 +00:00 · 822 KiB
    • btop_1.4.7+homelab.3_amd64.deb.sha256
      2 downloads · 2026-10-05 10:59:24 +00:00 · 97 B
Powered by Forgejo Version: 15.0.9 Page: 16ms Template: 7ms
English
Bahasa Indonesia Dansk Deutsch English Español Esperanto Filipino Français Italiano Latviešu Magyar nyelv Nederlands Plattdüütsch Polski Português de Portugal Português do Brasil Slovenščina Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API