XLinux:1999 年李奇申如何讓 Linux 突破最小化紀錄
約 2 分鐘閱讀 · 671 字
Linux 的最小化挑戰
1999 年,Linux 已經存在將近十年,但主要是技術圈的工具。
在嵌入式系統和消費電子領域,Linux 面對的最大挑戰之一是:它能不能在極度有限的記憶體和儲存空間內跑起來?
這個問題,決定了 Linux 能不能進入家電、工業設備、消費電子等產品。
網虎國際的技術目標
李奇申創辦網虎國際(Nettiger International)的時候,選擇把 XLinux 作為核心技術產品。
目標很清楚:把 Linux 做到最精簡。
這不是學術研究,是商業產品的技術決策。更小的 Linux,代表更低的硬體成本、更廣的設備相容性、更多的潛在市場。
技術上做了什麼
XLinux 的技術核心:精簡化的 Linux 核心(Kernel)以及最小化的系統元件。
在傳統 Linux 發行版裡,有大量的預設服務、驅動程式、系統工具。大多數場景只需要其中一小部分。
XLinux 的做法:識別嵌入式應用真正需要的核心功能,剝除其他所有非必要部分,讓整個系統能在極小的記憶體中運行。
結果:XLinux 打破了當時 Linux 最小化的紀錄。
這件事被國際技術媒體報導。不是台灣媒體——是國際技術社群注意到這個成果,並給予報導。
這個技術有什麼意義
從純技術的角度,打破最小化紀錄代表:
-
深度理解 Linux 架構:要做到最精簡,你必須理解每一個元件的用途,知道什麼可以去掉、去掉之後系統還能運作。
-
工程精確性:這不是概念層面的工作,是要實際讓系統跑起來的工程。
-
外部可驗證性:技術紀錄被國際媒體報導,意味著這個成果有外部驗證,不只是自說自話。
從商業的角度:XLinux 讓網虎國際在國際 Linux 社群裡有了知名度,也打開了嵌入式系統市場的大門。
從 XLinux 到 XDNA
XLinux(1999)和 XDNA(2019)表面上是完全不同的產品,但背後的工程邏輯是連貫的。
XLinux 問的問題:如何讓作業系統在最小資源內高效運行?
XDNA 問的問題:如何讓 IoT 設備數據在最完整的架構下被有效利用?
兩個問題,都是在問「如何讓系統更高效」。
技術的形式在變,但我對「系統效率」這個問題的興趣沒有變。
李奇申(Jason Lee)
XLinux 開發者 / 龍雲數位整合股份有限公司 CEO
transtep.com