世界を動かす技術を、日本語で。

マイクロソフトが私をLinuxに切り替えさせた

概要

  • Windowsの長年ユーザー としての苦悩と不満の記録
  • 24H2アップデート による致命的なバグ体験
  • Linux(CachyOS)へ移行 した経緯と実際の使用感
  • 各用途別のLinux対応状況 (開発・制作・ゲーム等)
  • 今後のOS選択 についての考察

Windowsからの離脱:20年ユーザーの苦悩

  • Windows 98からの長期利用者 として、システムの癖や裏技を熟知
  • Windows 10以降の広告表示強制アップデート による利便性の低下
  • 24H2アップデート で深刻なChromeのバグ発生
    • Chromeが他ウィンドウの背後で 画面が激しく乱れる現象
    • システム全体がフリーズすることも
  • ロールバックや再インストールも効果なし、最終的にInsiderビルドで一時的解決
  • NVIDIAとMicrosoftの責任押し付け合い、根本的な解決策なし
  • CopilotやOneDriveの広告表示、ローカルアカウント作成の制限
  • ユーザーの意思を無視した仕様変更、基本操作すら不安定

Linux移行の決断と現実

  • ソフトウェア開発者兼音楽制作者 としての移行の不安
    • GitHubやSpotifyなど 主要アプリの対応状況 を懸念
  • CachyOS(Arch系)を導入
    • 初期設定でスリープ復帰問題 などトラブル発生
    • Ableton LiveがLinux未対応、Bitwig Studioへ移行
      • Bitwigは PipeWire対応で低遅延オーディオ実現
    • NVIDIA問題も簡単な設定変更で解決
  • 開発環境もLinuxで快適
    • WSLやDockerの回避、 ネイティブなパッケージ管理とターミナル環境
  • Windowsの煩雑な回避策よりもLinuxの自己解決性 を評価

2026年時点のLinux使用感

  • Webブラウジング
    • Chrome、Firefox、Edge、Braveなど 主要ブラウザがネイティブ対応
    • 動画再生・ハードウェアアクセラレーションも問題なし
  • ソフトウェア開発
    • Linuxが開発の標準環境
    • Azure Linuxなど Microsoft自身もLinuxディストリビューションを提供
  • コンテンツ制作
    • Adobe系は Winboat経由で一応動作、DaVinci ResolveやKdenliveはネイティブ対応
  • 音楽制作
    • Bitwig StudioやArdourがネイティブ対応
    • PipeWireで低オーディオ遅延
  • ゲーム
    • Proton/Wineで多くのゲームが動作
    • AMD環境でのパフォーマンスはWindowsと同等
    • NVIDIAもVulkan拡張で改善傾向
    • 一部アンチチート搭載ゲームは未対応
  • 3Dモデリング
    • Autodesk系は不可、Blenderはネイティブ
  • 日常利用
    • ディレクトリやアプリ起動の高速化
    • システム全体の応答性向上

Linux移行の現実的な課題と心構え

  • 「Linuxは面倒」というイメージは一部事実
    • ただし Windowsも同等に手間が増加
  • 用途によっては未だにWindows/Macが最適
    • 3Dモデリングや一部ゲーム開発など
  • 「Linuxに乗り換える理由探し」より現状の課題解決を重視
  • 無理な移行を推奨しないが、現状への不満なら選択肢として検討価値あり

Windowsの現状と今後

  • 2025年以降もアップデートトラブル多発
    • USBオーディオ・Webカメラ・BitLockerなど 基本機能の不具合
    • Copilotや広告の強制表示
  • ユーザー体験の劣化が続く
  • Microsoftの方針転換がない限り、代替OSへの移行も現実的な選択肢

まとめ 長年のWindowsユーザーでも、 近年の仕様変更やバグ多発Linux移行を選択する人が増加。用途や慣れによる壁はあるものの、 2026年のLinuxは想像以上に実用的自分の用途と求める体験 を見直し、 最適なOS選択 を考える時代。

Hackerたちの意見

まだ記事を読んでるけど、最初の方に「22年経っても初めてのコンピュータのスペックを覚えてるのって変かな?」って書いてあった。俺の初めてのコンピュータはTRS-80 Model 1で、1.78 MHzのZ80に16KBのRAMだった。48年前の話だよ。覚えてるのって変かな?

いや、すごくいいと思うよ!ちなみに、そのコンピュータは素晴らしいね。あんなにパワフルだったら、たくさんコンピュータ作業してたんじゃない?

22年前ってまだ今世紀だし、変じゃないよ。6502/48KB RAMのことを覚えてるのはつまらないかもしれないけどね。

そういうのは記憶に残るよね。俺の初めての家族用コンピュータ(Acer 486、40MBのドライブと32MBのRAM)をよく覚えてる。自分でTigerDirectから注文して組み立てた初めてのコンピュータも同じ。そこでいくつかミスをしたけど(K6世代)。これらのコンピュータがあったことで、俺たちの生活が大きく変わったから、忘れられない思い出だよ。

Radio ShackのPC-1にプリンターとカセットテーププレーヤー付き --- Model 100が出るまで待っておけばよかったなぁ…。

大学の初期に、初めてのコンピュータを全部記録しておいてよかった。最初のコンピュータのことはよく覚えてるけど、あのメモがなかったら、最初の10台をこんなに詳しく覚えてなかったと思う。家族のコンピュータじゃない最初のコンピュータは、UMAXの233MHz Pentium 2、64MB RAM、8GB HDDだった(兄弟に座られて壊れた)。

俺は128KBのRAMを搭載したBeeb B+を持ってた。その後、1MBの286、4MBの386、8MBの486DX、64MBのP166(これが最高だった)、1GBのP4(熱くて、初めてマザーボードを焼いた)、そして4GBのi3にアップグレードして、最終的には16GBにした。そんな感じで、どんどん進化していったよ。

うちの父が持ってたな。俺が実際に自分で買った最初のマシンは、1981年頃のDragon 32(6809プロセッサ、32k RAM)だった。あの頃のことは全部覚えてるよ。買ったひどいカセットゲームや、ROMカートリッジに使ったお金(ワードプロセッサ、アセンブラ/デバッガ)もね。今じゃSteamライブラリに何が入ってるかすら覚えてない。

初めてのPCは8088で640K、その次は286で2MB!メモリがすごかった!初めて自分の「PC」はAtari ST 1040eで1MB、DOSを動かすためのスーパーチャージャーと、普通のPCサイズの30MBハードディスクが付いてた。家族からの寄付だよ。

36年前:WyseブランドのATクローン、12.5MHzの286に1MBのRAM、10MBのハードディスク、ヘラクレスのグラフィックカード(父の仕事からの退役CADマシンだった)。

私はApple IIeで遅れて参加したんだ。それ以来、ずっと追いつけてない。

Appleが俺をLinuxに移行させたんだ!LinuxはMicrosoftやAppleに新しい顧客のためにお金を払うべきだと思う。顧客獲得のプロセスはかなり長いけど、俺の場合はAppleを20年使ってからDebian(Xfce)に移行したから、価値はあったよ!

Linuxがソフトウェアのライセンス料の10%をMicrosoftに払うのは、まあ妥当だよね。

もしLinuxに収益モデルがあったら、納得できるかも。でもオープンソースのスタイルは、いいソフトを作って、他の人が自然に寄ってくるって感じだからね。

良いノートパソコンのハードウェアがあれば、移行する準備は整うんだけど。

Linuxに移行するアイデアは大好きだけど、Macのハードウェアは現状、ゲーム以外のほとんどの面でPCよりも2年先を行ってる。切り替えるのに理にかなうイテレーションを探してるけど、今のところIntel Core 3の性能はM5ベースと比べてもせいぜい同等程度。Strix Haloはもっと電力を食うし、コアがたくさんある以外は特に印象的でもない。M4シリーズのPro/Maxチップには全然敵わないし。RAMやストレージの価格を考えると、Appleのアップグレードは合理的な価格に見える(M5 Proデバイスの発売時期は未定だけど)。だから、今年アップグレードするならトップクラスのツールを手に入れるか、イマイチなデバイスを買うかの二択で、Linuxだと電力管理がさらに悪化する可能性が高い。

ここ20年、普通にLinuxを使ってきたけど、過去30年のうち25年はゲームのためにWindowsを使ってた。Appleばかりの会社で仕事用にMacBook Proをもらったとき、目立ったのは3つのこと:Mプロセッサーは素晴らしいし、Appleのハードウェアは本当に良い、でもMac OSは絶対にひどい。どうやってみんなMacを使ってるのか全然わからないよ。

LinuxはMicrosoftとAppleにお金を払うべきだって。 この文脈で「Linux」って何を指してるの?

毎月どんどん人がLinuxに移行してるのが大好きだ。85%のデスクトップコンピュータのコアOSを一社が支配してるのにはうんざりだし、ユーザーがその気まぐれに振り回されるのも嫌だ。プロプライエタリプログラムが欲しい?それはそれでいいけど、一般的なコンピュータの中心的なOSは無料で、ユーザーが完全にコントロールできるべきだよ!

毎月どんどん人がLinuxに移行してる これを何十年も聞いてるけど、家庭用のLinuxユーザーは微小で、今まで以上に少なくなってる。GoogleのAndroidやChrome OSを数えない限りはね。それらがデスクトップWindowsに対して市場シェアを得た唯一のLinuxベースのディストリビューションだよ。

長年のLinuxユーザーとして、最近Windowsのパーティションを完全に削除したけど、残ってる問題点はこれだと思う:* UIフレームワークのバルカン化はずっとあって、今もひどい混乱のまま。GTKとQTの異なるバージョンだけじゃなくて、XとWayland、それにいろんな互換レイヤーも管理しなきゃいけない。* 非標準DPIモニターのサポートがひどいのは、主に前のポイントのせい。Waylandにはぼやけた画面を我慢できるなら、部分的なスケーリングがあるけど、他の主要なOSはこれに対処できる。* ウェブカメラの設定に関しては、突然20年前に戻された気分になる。たぶん箱から出したらうまくいくけど、そうじゃなかったら…おお、やばい。* オーディオフィルタリングの設定は面倒くさい。

UIフレームワークのバルカン化は昔からひどい混乱で、今も変わらない。少なくとも、時間が経つにつれて見た目は大体同じだし。商業製品だと、ある日ノートパソコンを開いたら、突然すべてが違って見えて、機能が別のサブメニューに移動してることがある。デザイナーが「これかっこいい!」って思ったり、マネージャーが昇進したいからって理由で。 > たぶん、最初から問題なく動くと思うけど、もしそうじゃなかったら、うわぁ。LLMはLinuxの設定問題にかなり役立つよ。最近多くのユーザーが切り替えた理由かもしれないね。

  • そうだね。Linuxの大手企業は、GNOMEやKDEのコア機能をサポートし始めて、ノートパソコンやデスクトップ向けに洗練させるべきだと思う。それがすごくクールだよ。長い間、KDEは傘下にありすぎる問題があったけど、Plasma Desktopとアプリケーションを分けた今、Plasma DesktopとKDE PIMに集中するのはいいステップだと思う。 - 昔の話に戻るけど、KDEはWaylandでこれを非常にうまくやってる。 - 20年前の問題がそのまま戻ってきた感じだね。ベンダーがLinuxにドライバーをサポートしないから。 - オーディオフィルタリング?面白いね。Pipewire + Jackを合理的に使ってる人も知ってるけど、君が知らないユースケースがあるのかな?ぜひ聞かせてほしいな。

最近、動画ドライバーの制限で2012年頃のワークステーションを手放さなきゃいけなかったんだ。自分のLinux(OpenSUSE)のバージョンを最新に保てなくなったし、ひどい解像度のまま一つのモニターしか使えなくなっちゃった。NVIDIAの専用ドライバーは素晴らしいけど、サポート期間が短い上にオープンソースのカバーが悪いから、Linuxがいいシステムをゴミに変えちゃうのは、Windowsの頃と同じだよね。

新世代のWacom EMRみたいなマニアックなハードウェアのサポートはまだまだ不安定だね。Lubuntuを使ってThinkPad X61Tで前の世代を動かせたけど、Samsung Galaxy Book 3 Pro 360でLinuxを試すのがこんなに簡単だったらいいのに…。

  • UIフレームワークのバルカン化は常にあって、今もひどいもんだ。俺は「みんなを新しいホットなものに強制移行させる」よりはバルカン化の方がマシだと思う。 > おそらく箱から出してすぐに動くと思うけど、もし動かなかったら。ドライバーは厄介なポイントで、市場シェアがハードウェアベンダーに無視できないほど大きくなるまでこの状態は続くんじゃないかな。残念ながら、そんなことはすぐには起こらなさそうだね。

Waylandには、画面全体がぼやけるのを我慢できるなら、分数スケーリングという一種の回避策がある。他の主要なOSはこれに対応できる。Windowsがこれをちゃんとやってる唯一のOSだと思う。macOSも、整数スケールで非ネイティブ解像度でレンダリングしてから縮小するというハックをやってる。

これが2022年か2023年の私。HNに何回か自分の移行について投稿したことがあるよ。Windows 10を諦めたのは、"オフライン"アカウントを作るにはWindows Proが必要だったから。2000ドル以上かけてゲーミングPCを買ったのに、新しいユーザーを追加できなくて、一つのプログラムが別のプログラムを使えって言って、また元のプログラムに戻される羽目に… それを動かすためにライセンスを買わなきゃいけなかった。結局、Linuxをインストールすることにしたんだ。POP_OS!を約1年使ってたけど、今はArch Linuxを1年以上使ってる。Archが素晴らしいって話は「ミーム」みたいだけど、最新のものが欲しいなら、Archが一番だよ。EndeavourOSを使ってるのは、インストーラーがシンプルで良かったから(なんでArchは他の主要ディストリビューションの標準に投資しないのか分からないけど)。それに「yay」を使えばPacmanの問題にも遭遇しないし。逆に、今はMacも買ってるけど、ゲーミングPCはそのままArchにしてる。SteamとProtonは完璧に動くし、Steamでゲームを売ってないか、Linuxで動かせる方法がない限り、買ったりプレイしたりしないよ。

Pop OSから何で乗り換えたの?子供たちが遊んだり学んだりするために、古いPCにインストールしたばかりなんだ。

Macから乗り換えたいけど、Macのハードウェアはすごく頑丈だし、PCの世界ではそんなの見たことないよ。

そうそう、yayは使えるけど、いつか使えなくなるんだよね。pacmanのライブラリ依存が更新されたのにyayが更新されてないと、手動でyayを再コンパイルしなきゃいけなくなる。まあ、まだ使うけど(というか、基本的に同じように動くparuを使うけど)、数ヶ月ごとにこれが起こるのは本当にイライラするよ。

"Steamでゲームを売ってないか、Linuxで動かせる方法がない限り、買ったりプレイしたりしないよ。" これ、めっちゃ同意。みんな「ゲームXYZが動かないから、ゲームには向いてない」って文句言うけど、GNU/Linuxで動くゲームは、どのゲーム機よりも多いんだよね。動くゲームがたくさんあるから、動かないゲームのことを考える余裕なんてないし、これが何年も続いてる。

これが2005年の俺。M$が2025年にダメになったって言う人がいるのが信じられない。最初からダメだったよ。

なんでArchは他の主要なディストリビューションで標準になってることに投資しないのか分からない。今はほとんどがarchinstallを持ってる。まだテキストベース/TUIだけど、かなりシンプルで直感的だし、Linuxディストリビューションのインストールに慣れてる人なら(特にサーバー系のバリアント)archinstallスクリプトにもすぐに慣れると思う。

なんでArchが他の主要なディストリビューションで標準になってることに投資しないのか分からない。シンプルさとか、他にも理由はあるけど。インストーラーはユーザーの手を強制するし、メンテナンスも必要だしね。インストーラーがなくて、詳細なインストールガイドだけがあれば、ユーザーには無限の自由がある。インストール自体は難しくないよ。rootファイルシステムをpacstrapして、ブートローダーやマウント、ロケールを設定するだけ。ArchLinuxにはarchinstallというインストーラーがあるけど、ツールというよりはライブラリとして説明されてる。プロファイルを使ってインストールを自動化できるんだ。

昨日Fedoraをインストールした。Steamの代わりに、GOGとヒロイックゲームランチャーがうまく動いてくれることを期待してる。よく分からないけど、DRMフリーのソフトをサポートしたいから、GOGにあったらそこで買うんだ。

「Archが素晴らしい」と話すのは「ミーム」だって知ってるけど、最新のものが欲しいときはArchが最適なんだ。私のArchインストールが大好きだけど、AURの混乱については少数派な気がする。メインリポジトリにはたくさんのものがあるけど、結局AURに押し込まれて、パッケージマネージャーやArchのベースがAURを別のパッケージソースとしてもっとサポートしてくれる感じじゃなくて、ハックを追加しただけのように感じる。

この記事について面白いのは、2012年にWindows Updateで同じ問題に直面して、結局Macに移行したってこと。もう戻る気はないね。

保存してない作業があった?残念だけど、全部消えたよ。もう何回かこれを経験したことがある。PCをスリープにして、次の日の朝に全部閉じられてアップデートが始まったことに気づく。もうWindowsでは仕事しない。Appleについて何を言おうと、少なくともこんなクソみたいなことはしないからね。

たった数回じゃないよ。数え切れないほどあった。

一方、macOSでは、現代のアプリは電源が突然切れてもデータが失われないよ。

ほんの数日前にあったばかり。起きてPCをつけたら、Windows Updateのせいで開いてたプログラムが全部消えちゃった…

実際、考え直してみると、MSの非同意のアップデートが始まりだった気がする。平均的なレイパーの同意の概念みたいなものだね。はい/後でリマインドは、彼らのダークUIパターンでは基本的に普通のこと。チームにコパイロットボタンを追加するのが数ヶ月も気になってたんだ。

将来的に、マイクロソフトが (a) 2000/XP/7/11のUIオプションを戻してくれる可能性はどれくらいあるんだろう? (b) キーボードやマウスを接続しているときにデスクトップ優先の体験を提供してくれるとか、 (c) すべてのOS機能を広告に変えるのをやめて、また実用的にしてくれるとか、 (d) 安定したOSと高品質の開発・オフィスアプリを作ることに100%集中してくれる未来は? 2005年頃のコミットをフォークしてそこから始めてくれたら最高なのに。 (もしかしてCopilotが失敗してコミットを消しちゃうから、そうなるかも?夢見るのは自由だよね。)

私も似たような理由で、約1年前からArchユーザーとして楽しんでることを言いたい。設定に時間がかかったけど、今はうまくいってる。何年ぶりかに、私のコンピュータがまた私のものになった感じ。もっと宣伝しないといけないな。OSの独占を利用して、ユーザーの主なキャリアやクリエイティブツールを短期的な利益のために劣化させたり、搾取するのは許されない。そういう状況から抜け出すのは本当に嬉しい。一般の人たちの現状は分からないけど、パワーユーザーにはデュアルブートして試してみる価値があると思うよ。