IT之家 1 月 23 日消息,科技媒體 Linuxiac 昨日(1 月 22 日)發(fā)布博文,報(bào)道稱(chēng)開(kāi)源操作系統(tǒng) ReactOS 于 2026 年 1 月 22 日迎來(lái)項(xiàng)目成立 30 周年里程碑。
與 Linux 發(fā)行版不同,ReactOS 選擇了一條更為艱難的技術(shù)路線:它并非簡(jiǎn)單地模擬 Windows 或依賴(lài)兼容層,而是通過(guò)“凈室開(kāi)發(fā)”(Clean-room design)模式,從零開(kāi)始重寫(xiě)了內(nèi)核、驅(qū)動(dòng)及系統(tǒng)庫(kù)等核心組件。
IT之家注:凈室開(kāi)發(fā)是一種為了避免侵犯知識(shí)產(chǎn)權(quán)(版權(quán))的軟件開(kāi)發(fā)方法。開(kāi)發(fā)人員在完全不接觸原始專(zhuān)有代碼(如微軟 Windows 源碼)的情況下,僅根據(jù)公開(kāi)的功能描述和文檔來(lái)重新編寫(xiě)代碼,確保產(chǎn)出的軟件在法律上是“干凈”的。
該項(xiàng)目的終極目標(biāo),是構(gòu)建一個(gè)完全免費(fèi)、透明且由社區(qū)驅(qū)動(dòng)的操作系統(tǒng),在不依賴(lài)微軟專(zhuān)有生態(tài)系統(tǒng)的情況下,復(fù)刻 Windows NT 架構(gòu)并兼容系統(tǒng)安裝包。
ReactOS 項(xiàng)目于 1996 年啟動(dòng),起源于 FreeWin95 項(xiàng)目,該項(xiàng)目希望打造一個(gè)免費(fèi)開(kāi)源的 Windows 95 克隆版本。
ReactOS 于 2003 年 2 月發(fā)布了具有里程碑意義的 0.1 版本,首次實(shí)現(xiàn)了從 CD 啟動(dòng);隨后的三年間(2003-2006),0.2.x 系列引入了基礎(chǔ)圖形桌面,系統(tǒng)穩(wěn)定性顯著提升。



2006 年初,因擔(dān)憂潛在的 Windows 源碼泄露風(fēng)險(xiǎn),項(xiàng)目組啟動(dòng)了全面的知識(shí)產(chǎn)權(quán)審計(jì)。這一舉措雖然導(dǎo)致開(kāi)發(fā)工作暫時(shí)凍結(jié)并嚴(yán)重拖慢了進(jìn)度,卻也確保了項(xiàng)目在法律層面的純凈性與獨(dú)立性。
經(jīng)歷審計(jì)風(fēng)波后,ReactOS 進(jìn)入了長(zhǎng)達(dá)十年的 0.3.x 時(shí)代,期間逐步加入了 x86-64 架構(gòu)支持、SATA 硬盤(pán)兼容(通過(guò) UniATA 驅(qū)動(dòng))及 MSVC 編譯支持。


2016 年 2 月,0.4.x 系列的發(fā)布帶來(lái)了更接近 Windows 的圖形界面及調(diào)試工具兼容性。目前最新的 0.4.15 版本在 64 位環(huán)境下已具備與 32 位版本相當(dāng)?shù)墓δ埽捎谌狈?WoW64 子系統(tǒng)的完善支持,在 64 位系統(tǒng)上運(yùn)行 32 位應(yīng)用程序的能力仍受到限制。


ReactOS 開(kāi)發(fā)團(tuán)隊(duì)表示將持續(xù)優(yōu)化構(gòu)建環(huán)境,并重點(diǎn)攻克現(xiàn)代硬件的適配難題,包括開(kāi)發(fā)新的 NTFS 和 ATA 驅(qū)動(dòng)、實(shí)現(xiàn)對(duì)多處理器系統(tǒng)的支持以及 Class 3 UEFI 的兼容。

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。