関数型Linuxディストリビューション「NixOS 1.5.2」

NewImage

Nixと呼ばれる関数型パッケージマネージャ(Nix is a purely functional package manager.)を採用したGNU/Linuxディストリビューション「NixOS」の最新版 1.5.2がリリースされています。

関数型って何?と思って調べてみると以下の様な紹介記事がみつかりました。

うむよくわからん(汗。

でもどうやら、Nixを使えばバージョンの異なるソフトウェアを簡単に共存させる事ができるようです。例えば、依存ライブラリがたくさんあるようなFirefoxの異なるバージョンを以下のように共存することができるということ。

/nix/store/vskr06rlblihz22...-firefox-2.0.0.17-with-plugins
/nix/store/w1i05b7s30zqz...-firefox-3.0.4-with-plugins

Firefox本体だけじゃなくライブラリごと別々のディレクトリに保存するので簡単共存できるってことでしょうかね。その分ディスク容量はくいそうですがおもしろいアイデアですね。

スポンサーリンク