任天堂 Switch 交換機 (2019)
我記錄了將任天堂 Switch 主機改造為實際網路交換機的過程,透過 Switchroot 安裝 Ubuntu Linux 並成功配置 USB 乙太網路轉接器來達成此目標。
背景
這篇文章記錄了一項充滿極客精神的實驗:作者利用 Nintendo Switch(代號 NX)的硬體基礎,透過安裝 Linux 系統將其改造為一台真正的網路交換器(Network Switch)。這項計畫主要利用 Switch 底座的 USB 接口連接乙太網路轉接器,並透過 switchroot 專案運行 Ubuntu 系統,最終成功實現了硬體層級的封包交換功能。
社群觀點
針對這項看似「大材小用」的改造,Hacker News 的社群討論主要集中在技術可行性、硬體潛力以及對這種純粹出於趣味而進行開發的讚賞。許多網友認為這是一個極佳的冷笑話實踐,僅為了達成名稱上的雙關語(Switch 變身 Switch)而投入大量心力,充分展現了科技愛好者的幽默感。儘管從效能角度來看,這並不是一個高效率的網路設備,但正如評論者所言,重點不在於它跑得有多快,而在於這台機器竟然真的能達成這項任務。
在技術細節方面,社群成員對於效能瓶頸進行了深入探討。雖然作者在測試中僅跑出約 90Mbps 的速度,但這主要是受限於其使用的百兆位元轉接器。有網友指出,Switch 的 USB-C 接口理論上支援千兆位元(1Gbps)的傳輸速率,只要搭配正確的硬體與網路環境,效能仍有提升空間。此外,關於作者提到的 USB 裝置無法辨識供應商名稱的問題,社群也給出了專業解釋,認為這單純是 Linux 系統內部的供應商識別碼清單過舊,並非硬體相容性故障。
更令人感興趣的是 Switch 隱藏的運算潛力。部分討論提到,由於 Switch 搭載的是 NVIDIA Tegra 處理器,若能成功引導至 Linux 環境並掛載相關驅動程式,理論上可以調用 CUDA 核心進行硬體加速。這意味著這台遊戲主機不僅能當作網路交換器,甚至具備執行大型語言模型(LLM)推理或進行人工智慧運算的硬體基礎,儘管速度可能不快,但這為 Switch 的退役用途開闢了更多想像空間。
延伸閱讀
- Device Hunt:可用於查詢 USB 供應商與裝置 ID 的資料庫(https://devicehunt.com/view/type/usb/vendor/2357)。
- switchroot:為 Nintendo Switch 提供 Android 與 Linux 支援的社群專案。
相關文章
其他收藏 · 0