這篇想分享一下我的家用與工作電腦配置組合。
我在 2024/12 買了 Mac Mini M4 Pro,搭配的是 48 GB 的 RAM 以及 1TB 的硬碟。當時還有一台前公司配的 Macbook Air M3,所以基本上就是兩台 Mac 搭配使用,出外工作時用 Macbook Air,回家日常用途則用性能過剩的 Mac Mini。
今年 8 月換工作後,不管是工作環境、我的興趣、電腦的實際用途等等都有變化,因此我開始規劃更全面的解決方案。
新的公司可以提供的是 Windows 的裝置,但我已經大約十幾年沒有認真用過 Windows,而且已經有整套 Mac 的設定和習慣的軟體帶著走,於是確認可以自備電腦後,我就買了一台 Macbook Air M5,作為實體辦公時的工作機。
但是公司仍有某些軟體需要透過 Windows 系統使用,而且要在固定 IP 的網路環境下才能用,因此仍有 Windows 裝置的需求。
我偶爾會想要玩一些 Windows-only 的老遊戲(成吉思汗四、太閤立志傳五、大航海時代四等等)或者獨立遊戲(像是活俠傳),不需要到大作等級(可以用 PS5 玩),但是最好是不需要在 Mac 上透過 Parallel Desktop 或者 CrossOver 去跑。
我自己對於 Omarchy 這個 Linux 發行版的發展很有興趣,兩個多月前嘗試安裝在一台 2014 的 iMac 5K 上面仍能順暢運作,但那台裝置有蠻多問題,因此我想要找一台能適配 Omarchy 的裝置。但目前 Omarchy 只能安裝在 Intel 系列的 Mac 上面,M 系列的支援還不完整。
綜合上述的狀況,我當時初步研究的結論是:買一台 Windows 筆電,然後安裝 Windows + Omarchy 雙系統,這樣就可以滿足 2 & 3 & 4 的需求。
當時看上的選擇是 Dell 的 XPS 13,但是台灣的售價真的好貴,因此我跟老婆找了一天去台北三創繞一圈,看看其他的筆電感覺怎麼樣,可是繞了一圈下來只讓我更迷惘,好像沒有看到哪台令我眼睛一亮的。
就在這時,剛好同事要組一台新的電腦跑模擬程式,於是我也動了自組電腦的念頭。我跟 ChatGPT 討論了好幾件事:
最後還真的讓我們收斂出了一套解決方案。
規格的主要配置大概如下:
而且討論完菜單後,搭配同事找的廠商詢價,對方可以直接幫我們組裝與測試硬體,整組大約 36,000 左右,雖然這些東西這一兩年都超大幅漲價,但這還算是可以接受的價格。
另外,因為我有一個需求是想要玩遊戲,但是不可能把主機放在公司玩遊戲,因此我跟 ChatGPT 討論有沒有什麼解決的方案,可以兼顧「主機放在家裡,仍能讓我操作、使用公司軟體系統」的需求。
最後還真的紙上談兵,談出一套看起來有模有樣的方式。
ChatGPT 給的規劃是這樣:
為什麼不直接連入安裝 Windows 的那顆硬碟,而是要再透過 Linux 進入 Windows 虛擬機? ChatGPT 給的原因是,怕 Tailscale & 公司的 VPN 互搶,假設設定出錯或者跑掉,我可能在公司就突然無法連入家裡的 Windows 主機。但包在 Linux 裡面的話,可以維持穩定的內網連線。
另外,虛擬機還有一個好處是,我玩遊戲的系統可以完全跟公司業務需要的系統隔離開來。
上週一,終於拿到安裝好的主機,隔天就在 Claude Code 的協助下把一切都設定好了。當我順利在公司的 Macbook Air 打開遠在幾十公里外的Linux 主機,然後輸入指令開啟 Windows 虛擬機,連上 VPN,再實際操作進入 Windows-only 的公司業務系統時,那種感覺真的很魔幻。
在這一番變動後,目前我的主要電腦共有這幾台:
這幾台裝置都可以透過 Tailscale + SSH 互連,然後透過 herdr 內建的指令,我可以直接在 A 裝置的 herdr 上面操作 B 裝置的 Claude Code session,非常魔幻。