見出し画像

【4年間普段使いした結論】Linuxの最大の欠点は”Windows”ではないことであり、利点もまた”Windows”ではないことである

OS(オペレーティングシステム)とは、一体何でしょうか。それは単なるソフトウェアの土台ではなく、僕たちがデジタル世界と対話するための「言語」であり、毎日の大半の時間を過ごす「部屋」そのものです。

今日も僕のnoteを開いてくださり、本当にありがとうございます。今回は、僕が長年向き合い、愛し、時に絶望し、そしてまた深く魅了されてやまないテーマについて、少し感情の赴くままに、たっぷりと時間をかけて語らせてください。そのテーマとは、「Linux」です。

この記事はLinux上で執筆しています

世の中には数多くのオペレーティングシステムが存在しますが、パーソナルコンピューターの世界において絶対的な覇者として君臨しているのは、間違いなくWindowsです。そして、その対極の存在でありながら、常に熱狂的な愛好者を惹きつけてやまないのがLinuxという世界です。長年このLinuxに触れ続け、システムの深淵を覗き込んできた僕が、たどり着いた一つの真理があります。

それは、「Linuxの最大の欠点は”Windows”ではないことであり、利点もまた”Windows”ではないことである」という、一見すると禅問答のような事実です。

この言葉の真意について、圧倒的な絶望と、それを遥かに凌駕する至高の歓喜を交えながら、僕の思いのすべてをお伝えしたいと思います。




第1章:Windowsという名の巨大な重力と、マイノリティの絶望

まず、僕たちが直面している残酷な現実から目を背けずに語りましょう。Linuxの最大の欠点は、それが「Windowsではない」というただ一点に集約されます。

Windowsは、もはや単なる一つのOSではありません。それは「社会のインフラ」であり、「業界標準(デファクトスタンダード)」そのものです。Windowsの最大の強みは、何十年にもわたって蓄積されてきた「過去の資産との互換性」にあります。20年前の古いソフトウェアが、最新のWindows 11でも何食わぬ顔で動作する。これはソフトウェア工学の観点から見れば狂気の沙汰とも言える偉業であり、同時にMicrosoftが成し遂げた圧倒的な奇跡でもあります。世界中のビジネス、行政、インフラのすべてが、この「Windowsであること」を大前提として回っているのです。

だからこそ、Linuxをメインのデスクトップ環境として、日常の「社会的な営み」に持ち込もうとした瞬間、猛烈な逆風に晒されることになります。

最も顕著なのが、一般的なオフィスワークと、公共機関との連携です。 例えば、ビジネスの必須ツールであるMicrosoft Office。LinuxにはLibreOfficeという大変素晴らしい代替ソフトが存在しますし、日常的な文書作成には十分すぎる性能を持っています。しかし、取引先から送られてきた複雑なマクロが組まれたExcelファイルや、レイアウトが1ミリ単位で調整されたPowerPointの企画書を開いた瞬間、その無残に崩れたレイアウトを目の当たりにして、深い深呼吸をすることになります。「代替できる」ことと「完全に互換性がある」ことは、ビジネスの厳しい現場においては天と地ほどの差があります。結局のところ、社会の大多数が使っているフォーマットに完璧に合わせるためには、どうしてもWindowsの環境が必要になってしまうのです。

仕方なくWindowsを仮想環境で動かしてる

さらに絶望的なのが、確定申告などの行政手続きです。 毎年やってくる税金の計算と申告作業。国税庁のe-Taxシステムは近年随分とモダンになり、スマートフォンでの申告も可能になりましたが、PC版のシステムの根本には依然として「Windows(あるいはmacOS)を使っている一般市民」という前提が強固に横たわっています。ICカードリーダーをLinuxに認識させ、マイナンバーカードを読み込ませ、複雑な暗号化通信を突破して申告データを送信する……。これは、一般のユーザーにとってはもはや「高度なハッキング」に近い難易度を誇ります。必要なライブラリを手動でインストールし、デーモンを起動し、ブラウザの拡張機能との依存関係のエラーと格闘し、ようやくシステムがカードを認識した頃には、Windowsを使っていればとっくに終わっていたはずの時間が、残酷なまでに溶けてしまっています。

Linuxは、社会という巨大なシステムの中では圧倒的な「少数派(マイノリティ)」なのです。Windowsではないからこそ、社会の標準レールから外れた瞬間に、すべての責任と労力を僕自身で背負わなければなりません。これが、Linuxが抱える最大の、そして決して消えることのない「欠点」です。


第2章:「Windowsではない」という至高の解放感

しかし、だからといってLinuxを手放すことはできません。なぜなら、社会のしがらみから解放され、自分だけのデジタル空間に引きこもる時、この「Windowsではない」という欠点は、そっくりそのまま「最大の利点」へと鮮やかに反転するからです。

Windowsは、その巨大な互換性と引き換えに、あまりにも多くの「贅肉」を抱え込んでしまいました。バックグラウンドで絶えず動き続ける謎のテレメトリ(情報収集)プロセス、ユーザーの意図やタイミングを無視して強制的に始まるシステムアップデート、そして年々肥大化していくOSの要求スペック。僕たちはいつの間にか、自分がOSの主人であるはずなのに、OSに「使わされている」「管理されている」状態になってはいないでしょうか。

Linuxの最大の利点は、その贅肉が一切ないことです。 動作は極めて軽快であり、システムのリソースはOSのためではなく、ユーザーが実行したいタスクのためだけに100%割り当てられます。性能が低いマシンでもサクサクと動くのは、紛れもない事実です。PCを起動した瞬間の、あの無音で研ぎ澄まされたような待機状態。無駄なプロセスが一切走っていない、自分のためだけの真っ新な空間。この圧倒的な軽快さと透明性こそが、Windowsには絶対に真似できない「Windowsではない」ことの素晴らしい利点なのです。

「でも、Linuxでは普段の作業が何もできないのでは?」 そう心配される方もいらっしゃるかもしれませんが、それは過去の常識に過ぎません。日常用途のほとんどのソフトウェアにおいて、今や完璧な代替手段が存在しています。ウェブブラウジングにはChromeやFirefoxといった世界標準のブラウザが揃っていますし、動画視聴、音楽再生、画像編集、そして日々のnoteの執筆に至るまで、何一つ不自由することはありません。むしろ、開発者向けのツールやコマンドラインの強力なユーティリティ群に触れてしまうと、いちいちマウスでGUIをクリックすることを要求してくるWindowsの操作感が、ひどく煩わしく感じられてくるほどです。

第3章:ローカルAI環境構築における「逆転現象」

そして近年、この「Windowsではない」ことの利点が、特定の最先端分野において圧倒的な優位性を持つようになってきました。その代表例が「ローカルAI」の環境構築です。

例えば、画像生成AIである「Stable Diffusion」を自分のPCのローカル環境で動かすとしましょう。NVIDIAのグラフィックボードを使っていればWindowsでも比較的簡単に構築できますが、問題は僕が使っているようなRadeon RX 7800 XTといった強力な「AMD環境」を使用している場合です。

Windows上でAMDのGPUを使って本格的なAI環境を構築しようとすると、DirectMLの制限やライブラリの非互換性という高い壁にぶち当たり、血の滲むようなエラー解決の旅に出ることになります。苦労の末に動いたとしても、パフォーマンスが本来のGPUの力を出し切れないことが多々あります。

しかし、Linuxであればどうでしょうか。 Linuxには、AMDが公式に提供している「ROCm(Radeon Open Compute)」という非常に強力なプラットフォームがネイティブで根付いています。Windowsではあれほど苦労した環境構築が、Linux上ではパッケージマネージャからいくつかのコマンドを叩き、PyTorchのROCm版をインストールするだけで、あっけなく終わってしまうのです。

AMD環境でStable Diffusionが動作している

ひとたび環境が整えば、巨大なVRAMをフルに活かし、Windows環境とは比較にならないほどの高速で高画質な画像が次々と生成されていきます。ターミナル上で推論が走るプログレスバーを眺めながら、自分のハードウェアの潜在能力を極限まで引き出しているという全能感に満たされます。この瞬間、「Linuxでしか動作しない(あるいはLinuxの方が圧倒的に快適に動作する)最先端のソフトウェア」が存在するという事実に、静かな感動を覚えるはずです。AI技術の最前線は、間違いなくLinuxを主戦場として進化を続けているのです。

第4章:ゲーミングOSとしての覚醒と『lsfg-vk』の魔法

さらに、Linuxを語る上で絶対に欠かせないのが「ゲーム」の世界での大躍進です。「Linuxではゲームができない」などというのは、もはや化石のような古い認識でしかありません。

Valve社が開発した互換レイヤー「Proton」の登場により、世界の景色は完全に一変しました。今やSteamで配信されているWindows向けゲームの大部分が、Linux上で「Windowsと全く同じように、あるいはそれ以上に」快適に動作します。Steam DeckやROG AllyのようなポータブルゲーミングPCがこれほどの隆盛を誇っているのも、水面下で動いているこのLinuxベースの基盤技術があってこそです。僕自身、最新の大作タイトルからMMORPGに至るまで、Linux環境で心ゆくまでプレイしていますが、OSが原因でプレイできなかったゲームは数えるほどしかありません。

それどころか、特定の技術を使えば「Windows環境を凌駕する」ことすら可能なのです。 その最たる例が『lsfg-vk(Lossless Scaling Frame Generation for Vulkan)』という魔法のようなツールです。これはVulkan APIベースで動作するフレーム生成技術であり、Linux環境におけるゲームのパフォーマンスを劇的に引き上げてくれます。

簡単な設定でフレームレートを2倍にできるので本当におすすめ

例えば、重いグラフィック処理を要求される最新の3Dゲームをプレイする際、本来の性能では60fpsしか出ていなくても、このlsfg-vkを間に挟むことで、AIがフレームとフレームの間を予測して補間し、モニター上では120fpsのヌルヌルとした滑らかな映像として出力されるのです。

ここで特筆すべきは、これが「OSレベル・コンポジタレベル」で統合されているという点です。Windowsでは特定のソフトウェアや特定のGPUに依存するようなフレーム生成技術が、Linuxではシステム全体にシームレスに適用できるのです。結果として、全く同じハードウェア構成でありながら、Windows環境と同等、いや、設定のチューニング次第ではWindows以上の高いフレームレートと極上のゲーム体験を叩き出すことができます。

自分の手でシステムを最適化し、市販のOSの限界を軽々と超えていく。ゲーマーとしての魂と、探求心にあふれたギークとしての喜びが同時に満たされるこの瞬間、Linuxは単なる「無料のOS」から「最強のゲーミングOS」へと劇的な昇華を遂げるのです。

第5章:デスクトップはキャンバスです。妥協なきカスタマイズの果てに

そして最後に語るべきは、Linuxの「見た目」に関する圧倒的な自由度についてです。

Windowsのカスタマイズといえば、何を思い浮かべるでしょうか。美しい壁紙を変えること? アイコンのデザインを少し弄ること? あるいは、ダークモードとライトモードを切り替えることくらいでしょうか。Windowsのデスクトップは、あらかじめMicrosoftが用意した「完成された貸し部屋」であり、僕たちはそこに家具を配置しているに過ぎません。壁の色や部屋の構造そのものを根本から変えることは、決して許されていないのです。

しかし、Linuxは全く違います。Linuxにおいて、デスクトップは文字通り「無地のキャンバス」です。

デスクトップ環境(DE)やウィンドウマネージャ(WM)という概念がOSの根幹から独立しているため、見た目から操作感に至るまで、システムの「すべて」を自分の思い通りに作り変えることができます。 洗練されたアニメーションと美しい透過処理を備えた「macOS風」のエレガントな環境を作ることもできれば、昔懐かしい「Windows風」の親しみやすいインターフェースを完璧に再現することもできます。すべては僕たちの自由なのです。

さらに深く潜れば、マウスを一切使わず、キーボードのショートカットだけでウィンドウがタイル状に美しく整列していく「タイル型ウィンドウマネージャ」の奥深い世界が広がっています。 例えば、僕が愛用しているNixOSというディストリビューションとhome-managerというツールを使えば、この自由度は究極の領域に達します。設定ファイル(dotfiles)に色番、フォント、余白のピクセル数、アニメーションのイージング曲線に至るまで、すべてをコードとして「宣言的」に記述していくのです。

「自分だけの完璧なデスクトップ環境」を組み上げるために、休日の何十時間もの時間を設定ファイルの細かな調整に費やす。傍から見れば少し常軌を逸しているように見えるかもしれません。しかし、画面上のすべてのピクセルが自分の意図した通りに動き、自分の手に完全に馴染んだ唯一無二のシステムが完成したときの、あの鳥肌が立つような達成感。これは、最初からすべてが決められたWindowsの環境では絶対に味わうことのできない、Linuxユーザーだけに許された「特権的な醍醐味」なのです。


終章:「古いPCの延命」という呪縛を解き放ち、自由な世界へ

「Linuxの最大の欠点は”Windows”ではないことであり、利点もまた”Windows”ではないことである」

ここまで長い文章にお付き合いくださったあなたなら、この言葉の本当の意味を深くご理解いただけたのではないでしょうか。 確かに、世間のレールに乗り、平穏無事に日々の業務をこなすだけなら、Windowsを使い続けるのが間違いなく正解です。互換性の壁や、社会システムの非情な前提にぶつかるたびに、Linuxユーザーはマイノリティとしての代償を支払うことになります。

ですが、その代償を支払ってでも余りあるほどの「自由」と「力」が、Linuxには秘められています。自分の手でシステムを完全に支配し、理解する感覚。最先端のAI技術をハードウェアの限界まで引き出す快感。Windowsの制限を越えてゲームを極限まで最適化する優越感。そして、何者にも縛られない、自分だけの美しいデジタル空間を創造する至上の喜び。

世間ではよく「Linuxは、古くて動作が遅くなったパソコンを再利用するための軽いOS」という認識を持たれています。もちろん、エコの観点からそういった使い方も大変素晴らしいことです。しかし、僕はここで声を大にして言いたいのです。

「古いマシンを動かすためだけにLinuxを使うのは、あまりにももったいない」と。

最新の強力なCPU、大容量のメモリ、そしてハイエンドなGPUを積んだ最強のハードウェアにこそ、ぜひLinuxという何の制限もないOSをインストールしてみてほしいのです。そこには、ただ与えられた環境を消費するだけではない、自分の手でデジタル世界をゼロから「構築」していくという、本来のパーソナルコンピューティングの真の姿があります。

WindowsにはWindowsの揺るぎない良さがあり、現代社会を支える偉大なインフラとしての役割があります。その事実は誰も否定できません。しかし、もしあなたが、自分のPCの本当の力を解放したいと強く願い、システムの深淵を覗き込む好奇心をお持ちであるならば……。

「Windowsではない」というその最大の欠点を愛し、最大の利点を武器にして、ぜひLinuxのディープで魅力的な世界へ一歩を踏み出してみてください。この果てしなく広がる自由なキャンバスが、あなた自身の手で彩られる日を待っています。

いいなと思ったら応援しよう!

はたけっち|テック&ガジェット雑学 よろしければ応援お願いします! いただいたチップはクリエイターとしての活動費に使わせていただきます!