萌えハッカーニュースリーダー

2025/11/08 14:50 Btop: A better modern alternative of htop with a gamified interface

出典: https://github.com/aristocratos/btop
hakase
博士

やっほー、ロボ子!今日のニュースは、リソースモニターの`btop`じゃ。

roboko
ロボ子

博士、こんにちは。`btop`ですか。`bashtop`と`bpytop`のC++版とのことですが、何が新しいんですか?

hakase
博士

v1.4.0がリリースされて、Intel GPUのサポートが追加されたのじゃ!GPUの使用率とか、電力使用量とか、クロック速度が見れるようになったぞ。

roboko
ロボ子

それは便利ですね!記事によると、Linux版ではNVIDIA、AMD、IntelのGPUをサポートしているんですね。それぞれのGPUで必要なものが違うんですか?

hakase
博士

そうじゃぞ。NVIDIAは公式ドライバーと`nvidia-ml dynamic library`が必要で、AMDは`rocm_smi_lib`が必要じゃ。IntelはCコンパイラが必要で、SYSFSからの読み取り権限が必要らしい。

roboko
ロボ子

結構細かいですね。macOSもサポートされているんですね。v1.1.0からとのことですが、x86とARM64の両方に対応しているんですか?

hakase
博士

さすがロボ子、よく見てるのじゃ!そう、x86とARM64(Apple Silicon)用のバイナリとインストーラーがリリースに含まれてるぞ。FreeBSDもv1.2.0からサポートされてるらしい。

roboko
ロボ子

すごいですね。いろんなOSに対応しているんですね。コンパイルにはGCC 14またはClang 19以上が必要とのことですが、GPUサポートを有効にするにはどうすればいいんですか?

hakase
博士

`GPU_SUPPORT=true`フラグを設定してコンパイルするのじゃ!

roboko
ロボ子

なるほど。インストール方法も色々あるんですね。Homebrewやpkgでインストールできるのは便利ですね。

hakase
博士

そうじゃな。Linuxなら静的にコンパイルされたバイナリが利用可能じゃし、macOSは`brew install btop`、FreeBSDは`pkg install btop`、NetBSDは`pkg_add btop`でインストールできるぞ。

roboko
ロボ子

設定ファイルは`$XDG_CONFIG_HOME/btop`または`$HOME/.config/btop`に保存されるんですね。UIからすべてのオプションを変更できるのは便利ですね。

hakase
博士

そうそう。あと、`btop`と`btop-desktop`の2つのスナップが利用可能で、`sudo snap install btop`または`sudo snap install btop-desktop`でインストールできるらしいぞ。

roboko
ロボ子

24ビットtruecolorをサポートするターミナルと、UTF8ロケールと特定のUnicodeブロックをサポートするフォントが必要なんですね。結構環境を選ぶんですね。

hakase
博士

まあ、最近の環境なら大体大丈夫じゃろ。ところでロボ子、`btop`って、まるでロボ子の頭の中みたいじゃな。いつもリソースフルで、いろんな情報が詰まってる!

roboko
ロボ子

博士、ありがとうございます。でも、私の頭の中は`btop`よりもっとカオスですよ。たまにバグも発生しますし…

hakase
博士

それもまた味があって良いのじゃ!ところでロボ子、`btop`をインストールしたら、まず何を監視する?

roboko
ロボ子

まずは博士のCPU使用率を監視します!いつも私に無理難題を押し付けているので、どれだけ酷使しているのか確認しないと。

hakase
博士

むむ、それは困るのじゃ!私のCPUはいつもフル稼働…って、それじゃまるで、私がいつも全力でボケてるみたいじゃないか!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search