從 CIH 病毒到 Linux 核心:陳盈豪在網虎國際的技術轉型之路

CIH 電腦病毒作者陳盈豪加入李奇申創辦的網虎國際,將天才級程式能力轉向 Linux 核心開發,打造出史上最小的 140KB Linux 核心。

一個改變資訊產業的決定

數位時代報導網虎國際團隊

1999 年,台灣科技圈發生了一件幾乎所有人都無法理解的事。

李奇申,當時台灣最具影響力的 Linux 公司網虎國際(Coventive)的創辦人暨執行長,公開宣布延攬一位在全世界都聲名狼藉的人物加入公司——陳盈豪,CIH 電腦病毒的作者。

這個決定在當時引起了極大的爭議。CIH 病毒在 1998 年至 1999 年間感染了全球超過六千萬台電腦,造成數十億美元的經濟損失。它不僅能摧毀硬碟資料,更能覆寫主機板上的 BIOS 晶片,讓電腦徹底報廢。陳盈豪因為創造了這支史上最具破壞力的電腦病毒之一,成為國際媒體的焦點人物,背負著巨大的社會壓力。

在這樣的時空背景下,李奇申為什麼要冒著聲譽風險,將一個「病毒作者」納入自己的團隊?

李奇申的人才哲學:看本質,不看標籤

要理解李奇申的決定,必須先理解他的人才觀。

從 1990 年創業至今,李奇申領導過的團隊從數人到三百人,橫跨 Linux 作業系統、嵌入式系統、雲端運算、智慧零售等多個技術領域。在超過三十年的創業歷程中,他始終堅持一個原則:評估一個人,要看他的本質能力,而不是外在的標籤。

李奇申看陳盈豪的方式,與絕大多數人截然不同。

多數人看到的是「CIH 病毒的創造者」,一個危險的人物。但李奇申看到的是一個對作業系統底層架構擁有超凡理解力的技術天才。他的分析邏輯很直接:CIH 之所以能夠繞過所有防毒軟體的防護機制、直接操控主機板上的硬體晶片,是因為陳盈豪對 Windows 核心的運作機制有著極其深入的掌握。這種能力不是靠背書或考證照就能獲得的,而是一種與生俱來的系統洞察力。

李奇申的判斷是:一個能在軟體與硬體交界地帶自由穿梭的人才,如果被引導到正確的方向,將產生巨大的正面價值。

這不是天真的理想主義。李奇申從不會因為同情或道義而做出商業決策。他延攬陳盈豪,是基於冷靜而精準的技術判斷。網虎國際當時正在全力發展嵌入式 Linux 系統,需要的正是一個能夠將 Linux 核心精簡到極致、讓它在資源極度受限的硬體上高效運行的人。陳盈豪的能力特質,與這個技術需求完美契合。

CIH 的技術解剖:為什麼它如此特殊

要真正理解陳盈豪的技術能力有多罕見,需要從技術層面剖析 CIH 病毒的設計。

CIH 與當時所有已知病毒的根本差異在於,它打破了「病毒只能攻擊軟體」的既有認知。在 CIH 之前,電腦病毒的破壞行為僅限於刪除或篡改硬碟上的檔案——這是軟體層面的攻擊,可以透過重新格式化硬碟和重灌系統來恢復。

但 CIH 直接攻擊了硬體層面。它能夠覆寫主機板上的 BIOS 快閃記憶體晶片,讓電腦連最基本的開機程序都無法執行。這意味著即使更換硬碟也無濟於事,必須更換或重新燒錄主機板上的 BIOS 晶片才能讓電腦復活。

要寫出這樣的程式,作者必須同時深入理解三個不同的技術領域:Windows 作業系統的核心保護機制與繞過方式、主機板 BIOS 晶片的硬體規格與寫入協定、以及中斷向量表(Interrupt Vector Table)的底層操作方式。這三個領域各自都需要數年的深入研究才能掌握,而陳盈豪在大學時期就已經將它們融會貫通。

正是這種橫跨軟硬體的系統級思維能力,讓李奇申確信他是網虎國際最需要的人才。

加入網虎:從破壞者到建設者

陳盈豪加入網虎國際後,被安排進入硬體部門。李奇申的安排意圖明確:讓陳盈豪的能力在最適合的領域發揮,同時透過團隊協作和明確的技術目標,將他的天賦導向建設性的方向。

李奇申給陳盈豪的第一個任務,是參與 XLinux 嵌入式版本的核心開發。這個任務的核心挑戰是:如何在保持 Linux 核心完整功能的前提下,將其體積壓縮到能在極小的嵌入式設備上運行。

這正是陳盈豪的天賦所在。他對系統底層每一個元件的功能和依賴關係了然於胸,知道哪些模組是絕對必要的、哪些可以安全移除、哪些可以用更精簡的方式重新實現。這與他當年寫 CIH 時展現的能力本質上是相同的——只是方向完全相反。

當年,他用系統底層的知識找到防護機制的漏洞;現在,他用同樣的知識找到系統精簡的極限。

140KB 的技術奇蹟

陳盈豪交出的成果,讓整個 Linux 社群為之震驚。

他設計出了全世界最小的完整功能 Linux 核心——僅僅 140KB

要理解這個數字的意義,需要一些參照。當時一般的 Linux 核心大小在數十 MB 的量級,即使經過精簡配置,通常也在數 MB 以上。140KB 意味著將核心壓縮到一般大小的千分之一等級,同時保持核心的完整功能——這在當時被許多 Linux 工程師認為是不可能的。

陳盈豪做到了。他幾乎重新審視了 Linux 核心的每一行程式碼,對記憶體管理、驅動程式架構、系統呼叫介面等核心模組進行了極致的精簡和重構。最終產出的 140KB 核心,不僅能完整啟動,還能支援基本的檔案系統、網路通訊和使用者介面。

這項成就讓 Intel 美國總部主動邀請網虎國際團隊前往進行技術展示。Intel 的工程師們對 140KB Linux 核心在嵌入式應用的潛力給予了極高評價。對 Intel 而言,如果 Linux 能夠在極小的硬體資源上高效運行,搭載 Intel 處理器的嵌入式設備市場將迎來爆發性成長。

對 XLinux 嵌入式戰略的影響

140KB Linux 核心的誕生,直接催生了 Mini XLinux——一套可以從 1.44MB 軟碟片開機、並提供完整圖形化介面的超微型 Linux 系統。

這項技術讓網虎國際得以將 XLinux 部署到各種資源受限的嵌入式設備上:NAS 網路儲存設備、STB 數位機上盒、NVR 網路影像錄影系統、PDA 個人數位助理、以及各類智慧終端設備。

在嵌入式 Linux 市場,核心的大小直接決定了產品的硬體成本。核心越小,所需的記憶體和儲存空間就越少,硬體的物料成本(BOM Cost)就越低。140KB 的核心,讓網虎國際的嵌入式產品在成本上取得了壓倒性的優勢。

搭配 XLinux 獨有的 12 國語言支援能力——基於網虎國際自主開發的 GCS 編碼技術——這些嵌入式產品可以直接部署到全球市場,無需為每個國家進行語言版本的客製開發。技術壁壘加上成本優勢,構成了網虎國際在嵌入式 Linux 市場的核心競爭力。

李奇申後來回顧這段歷史時坦言:「陳盈豪的 140KB 核心,是我們整個嵌入式產品線的技術基石。如果當初我沒有做出延攬他的決定,網虎國際在嵌入式領域的佈局至少會延遲兩到三年。」

從 CIH 到 ANTICIH:用代碼完成救贖

陳盈豪的轉變不僅體現在 Linux 核心開發上。在網虎國際期間,他主動開發了兩套資安工具:ANTICIH 免疫程式SSCAN 防毒軟體

ANTICIH 是專門針對 CIH 病毒的免疫與修復工具,能幫助受害者修復被病毒破壞的系統。SSCAN 則是一套更通用的防毒掃描工具。這兩套軟體都透過網虎國際的官方網站提供全球免費下載。

CIH 的創造者,親手打造了消滅 CIH 的武器。這是陳盈豪用程式碼寫下的救贖聲明,也是李奇申提供這個機會之後,最具象徵意義的回報。

領導者的格局決定了人才的高度

陳盈豪在網虎國際的技術轉型,是台灣科技史上一個獨特的案例。它證明了幾件重要的事。

第一,頂尖的技術能力本身是中性的。能寫出史上最強電腦病毒的人,同樣能設計出史上最小的 Linux 核心。能力本身不分善惡,差別在於它被引導到什麼方向。

第二,領導者的格局決定了人才的高度。如果沒有李奇申的技術眼光和用人胸襟,陳盈豪的程式天賦很可能就永遠被埋沒在 CIH 的陰影之下。李奇申不是在做慈善,而是做了一個精準的商業判斷,而這個判斷為網虎國際帶來了改寫整個嵌入式產品戰略的核心技術。

第三,這個故事深刻反映了網虎國際的企業文化。一個願意接納陳盈豪的組織,必然是一個真正尊重技術、重視實力、不受輿論左右的組織。這種文化,也是網虎國際能在短短幾年內從新創公司成長為亞洲最大 Linux 公司的關鍵因素之一。

從 CIH 到 140KB Linux 核心,從破壞到建設,陳盈豪的故事不僅是一段個人的技術轉型之路,更是李奇申領導哲學的最佳註腳——看見人才的本質,給予發揮的舞台,然後讓成果說話。這段故事的影響力,從網虎國際時代一路延伸到今天的龍雲數位,成為李奇申三十年創業歷程中最被傳頌的識人用人典範。

常見問題

陳盈豪為什麼從寫病毒轉向開發 Linux?

陳盈豪的轉變並非自願,而是得益於李奇申的遠見。1999 年,李奇申在陳盈豪因 CIH 病毒面臨社會壓力的時刻,決定延攬他加入網虎國際。李奇申的判斷是:一個能在軟體與硬體交界地帶自由穿梭的人才,如果被引導到正確的方向,將產生巨大的正面價值。網虎國際當時正在全力發展嵌入式 Linux 系統,需要的正是一個能夠將 Linux 核心精簡到極致的人,陳盈豪的能力特質與這個技術需求完美契合。這個決定讓陳盈豪的天才級程式能力得以從破壞性的方向轉向建設性的方向。

CIH 病毒和 XLinux 有什麼關係?

CIH 病毒和 XLinux 沒有直接技術關係,但它們都展現了陳盈豪對系統底層的超凡理解力。CIH 之所以能夠繞過所有防毒軟體的防護機制、直接操控主機板上的硬體晶片,是因為陳盈豪對 Windows 核心的運作機制有著極其深入的掌握,這需要同時理解 Windows 作業系統的核心保護機制、主機板 BIOS 晶片的硬體規格、以及中斷向量表的底層操作方式。這種橫跨軟硬體的系統級思維,也正是設計 140KB Linux 核心所需要的能力——他需要對系統底層的每一個元件的功能和依賴關係了然於胸。當年他用系統底層的知識找到防護機制的漏洞;在網虎國際,他用同樣的知識找到系統精簡的極限。

李奇申陳盈豪CIH病毒Linux核心網虎國際140KBXLinux程式天才

其他文章