自作 PC から Windows を追い出した話

自作 PC から Windows を追い出した話

Cookie

2026/02/28
自作 PC から Windows を追い出した話

お久しぶりです、あるいは初めまして

エンジニア見習い (2年目)

  • @Cookie@mi.maikaze.moe
  • @Cookie@mstdn.y-zu.org

2026/02/28
自作 PC から Windows を追い出した話

直近の LT

2026/02/28
自作 PC から Windows を追い出した話

自宅サーバやってます (他の機会に喋るかも)

2026/02/28
自作 PC から Windows を追い出した話

Windoze やめました

2026/02/28
自作 PC から Windows を追い出した話

事の発端 (GPU 買った)

2026/02/28
自作 PC から Windows を追い出した話

事の発端 (GPU 買った)

  • GeForce RTX 2060 SUPER からの買い替え
  • 計算資源を活かして色々遊ぼうとする
    • wan2.2 で動画生成とか
    • gpt-oss:20b を動かしたりとか
  • Comfy UI や Ollama を、WSL2 (Docker) で動かしてた

→ GPU 負荷が上がると、ホストプロセスを巻きこんで破壊

2026/02/28
自作 PC から Windows を追い出した話

そもそも WSL2 は名前の通り SubSystem である

  • ストレージの課題
    • どんどんデカくなる VHDX
    • 9P のボトルネック
  • WSL2 が腐ると Windows に RDP するなどして機嫌を取ったり
  • SSH サーバを WSL2 側に建てたり本末転倒なことをやっていた
2026/02/28
自作 PC から Windows を追い出した話

じゃあ Windows を Subsystem にすればよくね

お前が VM にな〜れ ☆

2026/02/28
自作 PC から Windows を追い出した話

前提を整理

  • もはやメイン環境は Mac mini になっていた
  • Windows (AMD Zen3 な自作 PC) は開発サーバみたいな位置づけだった
  • 自分にとって Windows が必要な場面ってエホゲやごく一部のツールだけ
    • 前者はもはや Wine でいいよね

→ ほしいのは安定した開発 & ローカル AI 検証基盤

2026/02/28
自作 PC から Windows を追い出した話

当時の様子 (年末)

2026/02/28
自作 PC から Windows を追い出した話

構成

  • apt に慣れてるから Debian を選択
  • デスクトップ環境はナシ
  • ふんわりと論理ボリュームを分ける (/, /var, /opt)
    • /var/lib/docker/opt 配下の永続化ファイルが最も容量を食う要素なので
root@kumano:~# vgs
  VG      #PV #LV #SN Attr   VSize    VFree
  vg_data   1   1   0 wz--n- <931.51g      0
  vg_sys    1   2   0 wz--n- <931.04g 598.21g
root@kumano:~# lvs
  LV      VG      Attr       LSize    Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv_opt  vg_data -wi-ao---- <931.51g
  lv_root vg_sys  -wi-ao----   46.56g
  lv_var  vg_sys  -wi-ao----  286.26g
2026/02/28
自作 PC から Windows を追い出した話

できあがったもの

2026/02/28
自作 PC から Windows を追い出した話

Windows をやる

X11 Forwarding を活用して GUI でらくらく VM 作成

2026/02/28
自作 PC から Windows を追い出した話
2026/02/28
自作 PC から Windows を追い出した話

こんな感じに

2026/02/28
自作 PC から Windows を追い出した話

電気の無駄遣いだと思う

2026/02/28
自作 PC から Windows を追い出した話

まとめ

  • WSL2 がいよいよ限界だから Windows ごとやめた
  • 安定志向の面白みのない構成で作った
  • 特にストレージ起因のボトルネックが解消して快適になった
  • すべてをコンテナに押し込む前提で、ホスト OS の依存関係は薄めにした
  • これで PC パーツ冬の時代を乗り切りたい
2026/02/28