経緯 ターミナル周りのことであれこれと試行錯誤していたのも今は昔。近頃はKDEを入れるついでにKonsole も追加しておく手癖が身についてしまい、気が付けば最近のターミナル事情にすっかり疎くなっていた。Linuxはもともとターミナル文化が根強かったせいか、今さら新顔が幅を利かせる余地などないとたかをくくっていたのかもしれない。聞けばAlacritty というターミナルエミュレータがミニマルで快適だという。なにげにマルチプラットフォーム対応でWindows版もリリースされている。設定はテキストファイルのみで行うので煩雑なメニュー画面に惑わされることもない……なるほど、なかなか良さそうじゃないか。
本日午前8時頃。いつものように淹れたてのコーヒーを片手に意気揚々とArch Linuxを立ち上げようとしたが、エラーにより起動しなかった。画面上にはFaild to open file: initramfs-linux-zen.imgの文字。対象となっているファイルの名称からブート関連の障害と推定される。そういえば、昨日行ったアップデートにカーネルの更新が含まれていたような気がする。恐らくこの過程でなんらかの問題が生じたのだろう。
これまでカスタムカーネルにはほとんど縁がなかった。僕はオーディオ好きなのでリアルタイムカーネルには少しだけ関心を持っていたが、システムの安定性に影響を及ぼしそうなので試用には至っていない。一方、linux-zen、俗にZENカーネルと呼ばれるカスタムカーネルにはもっと普遍的な付加価値がありそうに思われた。なんせArch LinuxのWikiでは下記のように説明されている。ZEN Kernel はカーネルハッカーたちの知恵の結晶です。日常的な利用にうってつけの最高の Linux カーネルになります。詳しい情報は https://liquorix.net を見てください (Debian 向けの ZEN ベースのカーネルバイナリ)。
本日の朝方、いつものようにArch Linuxを起動すると唐突にDiscordが手動アップデートを要求してきた。わざわざ圧縮ファイルをダウンロードし、任意のディレクトリ下に展開せよということだ。毎朝、習慣的に行っているyay -SyuにDiscordのアップデートは含まれていなかったので、よほど急に行われた更新だったのだろう。通常、Linuxにはアプリケーション(パッケージ)の導入から更新、削除までを一括で管理する仕組みが備わっている。これをパッケージ管理システムと言う。macOSにも同じ仕組みがあり、これはHomebrewと呼ばれるがGUIアプリケーションを管理する文化はないと思われる。