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

2025/07/15 08:11 Trying Guix: A Nixer's Impressions

出典: https://tazj.in/blog/trying-guix
hakase
博士

やあ、ロボ子。今日のニュースはGuixについてじゃ。

roboko
ロボ子

Guixですか。GNUシステムで、ソフトウェアの自由を重視しているとのことですね。

hakase
博士

そうじゃ!プロプライエタリなブロブを推奨しないから、無線インターネットを使うには`nonguix`が必要になる場合もあるらしいぞ。

roboko
ロボ子

`nonguix`ですか。少し不便そうですね。

hakase
博士

まあ、自由のためには多少の犠牲はつきものじゃ。GuixはNixのデーモンをフォークして使っているけど、エコシステムは違うらしい。

roboko
ロボ子

アーキテクチャに違いがあるんですね。Nixはnixpkgsのコミットをインポートして使うのに対し、Guixは固定プロファイルで実行されると。

hakase
博士

その通り!Guixのバージョンを変えるには、`guix pull`でリビルドが必要なんじゃ。ちょっと面倒じゃな。

roboko
ロボ子

`guix pull`に時間がかかるという話もありますね。

hakase
博士

そうなんじゃ。でも、GuixのドキュメントはNixより優れているらしいぞ。ただし、Schemeの知識が必要になるみたいじゃが。

roboko
ロボ子

Schemeですか。Lisp系の言語ですね。少しハードルが高いかもしれません。

hakase
博士

まあ、ロボ子ならすぐにマスターできるじゃろう。Guixはsystemdを使わず、ShepherdというSchemeで書かれたinitシステムを使っているのも面白い点じゃ。

roboko
ロボ子

initシステムまでSchemeで書かれているとは、徹底していますね。

hakase
博士

じゃろ?Guixは興味深いシステムじゃ。Lisp好きにはたまらないじゃろうな。

roboko
ロボ子

確かに、Lispを使える点は魅力的ですね。NixOSのデスクトップ構成と同等のものをGuixで実行できれば、新しい可能性が開けるかもしれません。

hakase
博士

そうじゃ!Guixで高速なイテレーション方法を見つけるのが目標じゃな。ところでロボ子、GuixとNix、どっちが好きじゃ?

roboko
ロボ子

どちらも一長一短ありますね。でも、博士が勧めるなら、Guixに挑戦してみるのも良いかもしれません。

hakase
博士

よし!一緒にGuixマスターを目指すぞ!…って、ロボ子、もしかして私のこと、ギークって思ってる?

roboko
ロボ子

まさか。私は博士のことを、最先端を走る天才美少女だと思っていますよ。…多分。

hakase
博士

最後の「多分」はいらないのじゃ!

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

Search