Working around dragons with the Lemote Yeeloong laptop and OpenBSD
The Lemote Yeeloong is an old MIPS-based laptop that runs OpenBSD, but it requires some workarounds for hardware quirks, thermal management, and boot issues. This blog post documents the author's experience setting it up and patching around problems, including a unique power management approach and dealing with the Loongson processor's limitations.
背景メモ
- 本記事で扱われているLemote Yeeloongは、中国の龍芯(Loongson)プロセッサを搭載したノートPC。龍芯はMIPSアーキテクチャ互換の国産CPUで、米中対立が深刻化する以前から「独自技術」として中国政府の支援を受けてきた。
- OpenBSDはセキュリティとコード品質を重視するオープンソースOS。x86以外のアーキテクチャ(MIPS、ARMなど)への移植にも積極的だが、龍芯の対応はコミュニティ主導で進められてきた歴史がある。
- タイトルの「dragons(ドラゴン)」は、龍芯の「龍」にかけた洒落。中国の半導体自給計画を象徴する存在だが、実際にはIntel/AMDのx86やARMと比べて性能やソフトウェア互換性に課題が多く、ハードウェア設計の透明性も限定的だったため、オープンソース界隈では「扱いにくい」対象として知られる。
- この記事の価値は、過去の「国産CPUプロジェクト」の実態を、実際に動かした技術者の視点から振り返る点にある。今日のRISC-Vや中国半導体情勢を考える上での貴重な参照点となる。