我相信應(yīng)該沒多少人聽說過ReactOS這個(gè)名字,后者甚至在開發(fā)者社區(qū)中也不算活躍,這與其想要實(shí)現(xiàn)的宏大目標(biāo)似乎極不相稱。
ReactOS(reactos.org)是一款(也是唯一一款)基于Windows NT架構(gòu)的開源操作系統(tǒng),旨在實(shí)現(xiàn)和與微軟的Windows操作系統(tǒng)在二進(jìn)制下完整的應(yīng)用程序和驅(qū)動(dòng)設(shè)備的兼容性。好吧,說人話就是從最底層開始構(gòu)筑一個(gè)克隆版的Windows,用戶可以在其上直接運(yùn)行Windows的所有軟件,包括驅(qū)動(dòng)程序。
Linux愛好者可能會(huì)聯(lián)想到WINE,不過ReactOS和WINE是完全兩種概念,后者僅僅是運(yùn)行在Linux下的一個(gè)Windows模擬器,中間需要經(jīng)過解釋層的處理,在未來的兼容性潛力及執(zhí)行效率上無法與ReactOS相比,盡管后者確實(shí)使用了很多WINE的成果。
一切開始于1996年,詬病于Windows的封閉,一群自由軟件開發(fā)者創(chuàng)建了一個(gè)名為FreeWin95的項(xiàng)目,旨在重新獨(dú)立實(shí)現(xiàn)Windows 95。但當(dāng)時(shí)的主要工作僅限于討論而缺乏實(shí)質(zhì)性進(jìn)展。
盡管當(dāng)時(shí)社區(qū)對FreeWin95的期待很高,但直到1997年末,項(xiàng)目仍沒有公開發(fā)布過任何版本,于是在項(xiàng)目協(xié)調(diào)員Jason Filby的倡議下重啟項(xiàng)目并起了一個(gè)新名稱 “ReactOS” ,并改變計(jì)劃為重新實(shí)現(xiàn)Windows NT內(nèi)核(最新的Windows 10仍基于該核心)。1998年2月,ReactOS項(xiàng)目正式啟動(dòng),開始開發(fā)系統(tǒng)內(nèi)核和基本的驅(qū)動(dòng)程序。
為了避免版權(quán)起訴,ReactOS不能使用任何反編譯后的Windows代碼,為此從2006年開始團(tuán)隊(duì)進(jìn)行了為期兩年的自查工作,并改寫了全部爭議代碼部分。
ReactOS最高光的時(shí)刻是曾向現(xiàn)俄羅斯總統(tǒng)普京進(jìn)行過演示,并得到了后者的高度贊賞。直到今天,Reactos已發(fā)布了數(shù)千個(gè)Builds以及數(shù)十個(gè)Release版本,最新版本為0.4.15,并已加入X64支持。
遺憾的是,由于長期缺乏贊助資金,開發(fā)團(tuán)隊(duì)分布在世界各地且人數(shù)極少,而OS又是極其復(fù)雜的軟件,這導(dǎo)致整個(gè)項(xiàng)目進(jìn)展非常緩慢,至今仍停留在alpha階段,無法日常使用(官方最新的定義是0.5 beta版開始可以支持日常使用)。
當(dāng)前,中國正在全方位遭受美國的高新技術(shù)制裁,包括各類大眾及行業(yè)軟件,擁有獨(dú)立自主的操作系統(tǒng)尤其重要,盡管統(tǒng)信UOS(統(tǒng)一操作系統(tǒng))邁出了重要的一步,但基于Linux內(nèi)核的特性導(dǎo)致其生態(tài)圈仍顯薄弱,遠(yuǎn)遠(yuǎn)無法與Windows相提并論。或許,ReactOS能夠提供另一種選擇。
最后的最后,碼字實(shí)在不易,無論是你的關(guān)注、轉(zhuǎn)發(fā)、評論、點(diǎn)贊,哪怕是隨便看看都是我持續(xù)創(chuàng)作的最大動(dòng)力!謝謝支持!