私はLinuxのパワーユーザーであり、このディストリビューションによってオペレーティングシステムが何であるかを再考させられました。
NixOSは、慎重に設計された体験を提供し、レイアウトオプションが豊富ですが、学習曲線に対処する意欲のあるユーザーに最適です。
ZDNETの主要なポイント
- NixOSは、無料でインストールおよび使用できるオープンソースのオペレーティングシステムです。
- いくつかのデスクトップ環境を選ぶことができ、市場に出ているどのOSにも劣らない安定性があり、パフォーマンスも非常に良いです。
- しかし、非無料ソフトウェアをインストールするにはかなり急な学習曲線があります。
このレビューに入る前に、新しいLinuxユーザーのためにいくつかの情報を提供したいと思います。コマンドラインの使用に不安がある場合や、「箱から出してすぐに動くはずのこと」を理解するために難しい道を探るのが苦手な場合、NixOSはおそらくあなたに向いていないでしょう。
ただし、コマンドラインに最小限の知識しかない人がこのディストリビューションで失敗するわけではありません。たとえば、オープンソースソフトウェアだけが必要な場合、NixOSは適切な選択かもしれません。しかし、Chrome、Slack、Spotifyのようなアプリが必要な場合、Ubuntu、Linux Mint、またはWindowsに戻りたくなるようなフラストレーションを抱えることになるかもしれません。
さて、それではこの配布が素晴らしい理由に入りましょう。
全ての人がUbuntuやLinux Mintのディストリビューションを求めているわけではありません。これらのオペレーティングシステムが優れていないと言っているわけではありませんが、Linuxユーザーはある時点で、もう少し頑丈なものを望むかもしれません。
私が出会ったほぼすべてのLinux OSを試してきました。信じられないほど単純なもの(Ubuntu)から驚くべき複雑さのもの(Gentoo)まで、すべてです。そして、私を挑戦させることができるLinuxディストリビューションを見つけたとき、私はそれが何をできるのかを見るチャンスを逃しません。
ニックスOSもそのようなものです。このゼロから作られたLinuxディストリビューションは、Gentooほど難しくはありませんが、Ubuntuほどユーザーフレンドリーでもありません。それでは、どこに位置するのでしょうか?私は、UbuntuとArch Linuxの間のどこかだと言えるでしょう。
NixOSには、GNOMEとPlasma Desktopの2つの公式バージョンがあります。インストール中に、さまざまなデスクトップ環境のリストからインストールする機会が提供されます。私のテストでは、そのレイアウトが好きなのでDeepin Desktopを選びました。だから、あなたは思うかもしれません:これほど多くの使いやすいデスクトップ環境があるのに、なぜNixOSは新しいユーザーにとって難しいと考えられているのでしょうか?
まず第一に、GUIアプリストアはありません。その通りです。NixOSでは、コマンドラインを介してパッケージをインストールします。しかし、心配しないでください。NixOSにはそれを手助けするためのものがあります。ウェブブラウザを開いて、search.nixos.orgにアクセスしてください。そのサイトでは、インストールする必要があるソフトウェアを検索でき、インストールに必要なコマンドを提供してくれます。たとえば、Slackを検索するには、インストールコマンドは次のとおりです:
nix-shell -p slackああ、しかし、私たちは最初の問題に直面します。見てください、NixOSは初期設定で、少しの助けがなければ非自由ソフトウェアをインストールしないように構成されています。上記のコマンドを実行すると、出力にこの回避方法が二つあることが表示されます。
- a) 非フリーのパッケージを一時的に許可するには、次のコマンドで特定の環境変数を設定できます:export NIXPKGS_ALLOW_UNFREE=1
- b) `nixos-rebuild`のために、/etc/nixos/configuration.nixに{ nixpkgs.config.allowUnfree=true; }を設定してください。
しかし、configuration.nixを見てみると、allowUnfreeオプションはすでにtrueに設定されています。どういうことですか?そのオプションはグローバルですが、ホームディレクトリ内に、特に〜/.config/nixpkgsに設定ファイルを作成する必要があることが判明しました。でも、待ってください、nixpkgsディレクトリは存在しないので、まずそれを作成する必要があります。
ぜひ、GUIがユーザーフレンドリーであっても、NixOSが新しいユーザーにとって良い選択肢ではない理由が少しずつ理解できてきていることを願っています。Linuxの経験が豊富な場合には素晴らしい選択肢であり、DebianやArchと同じくらい堅牢です。そして、オープンソース(無料)のソフトウェアだけを使用したい場合、コマンドラインに慣れていれば、多くの問題は発生しないでしょう。
非自由ソフトウェアのインストールを超えて、NixOSはどのようなものですか?それは、安定していて効率的なオペレーティングシステムであり、また安全でもあり、始めるために必要なほぼすべてが含まれています(オフィススイートとメールクライアントを除いて)。オフィススイートが必要な方は、以下のコマンドでLibreOfficeをインストールできます。
nix-shell -p libreofficeメールクライアントが必要な場合は、次を試してください:
nix-shell -p thunderbird
最後にお伝えするフラストレーションは、アプリを正常にインストールした後でも、メニューに見つからないことです。ああ! LibreOfficeをインストールしてログアウトした後、LibreOfficeが消えたように見え、再度インストールする羽目になったことさえあります。
それでも、私はアプリを開いてドックに追加しようとしましたが、それが認識されていないアプリケーションであることがわかりました。良いニュースは、再起動後、すべてがちょうどあるべき姿に戻ったことです。Linuxでアプリケーションをインストールした後に再起動するのに慣れていないだけです。どういうわけか。
インストール後に再起動するだけで、LibreOfficeはデスクトップメニューに表示され、使用準備が整いました。
NixOSではフラストレーションがすぐに増大することがあります。しかし、そのフラストレーションは克服可能です。ただし、時間と労力、そしてGoogle(またはDuckDuckGo)が必要です。だからこそ、基本をしっかり理解しているLinuxユーザーにはNixOSをお勧めします。
ZDNETのアドバイス
通常、Linuxディストリビューションのレビューをする時は、VirtualBoxの仮想マシンにインストールして試してみて、終わったらその仮想マシンを削除します。しかし、NixOSに関しては、しばらくの間それを残しておいて、この魅力的なOSの使い方をより良く学ぼうと考えています。
Linuxのコマンドラインを使うことに慣れていて、挑戦が好きなら、ぜひNixOSを試してみるべきです。このオープンソースのオペレーティングシステムで全てが整ったら、あなたを裏切ることはないでしょう。

