ReactOS是一個免費開源的全新操作系統,其設計基于Windows,就像Linux基于Unix一樣。ReactOS的外觀和Windows類似,可以運行Windows軟件和驅動,不過,該項目正在進行當中,可能尚無法完美兼容,最好的方法是在虛擬機上安裝ReactOS,檢查兼容性。
ReactOS使用X.Y.Z版本命名方案:X表示項目是否達到預期目標,Y表示大版本(關鍵特性和增強),Z表示小版本(Bug修復和一般開發)。第一個有文檔記錄的版本是0.0.7,發布于1998年7月。
作為開源項目,由于社區開發人員的數量不固定,所以ReactOS沒有一個固定的路線圖。不過,他們會盡量在二到六個月發布一個版本。0.4.0、0.5.0和1.0.0是當前設置的里程碑版本。0.4系列版本是最后的Alpha版本,從0.5系列版本開始,項目將進入Beta測試階段,1.0及以上版本表明該項目已經可供日常使用了。
ReactOS 0.4.6已于近日發布。該版本向真正的硬件支持邁出了重要的一步。若干雙啟動問題得到了解決,分區管理的安全性得到了提高,可以避免分區列表結構的沖突。ReactOS Loader現在可以加載自定義內核和HAL了。
在0.4.6中,打印子系統尚不成熟,但Colin Finck已經實現了大量新的API,并修復了一些自動化測試中暴露出的Bug。
在驅動方面,Pierre Schweitzer為其增加了NFS驅動程序,并開始實現RDBSS和RXCE,將來還會支持SMB。Sylvain Petreolle為其引入了數字電視調諧器驅動。UDFS、CDFS、SCSI和HDAUDBUS中的若干Bug也得到了修復。
在兼容性方面,0.4.6引入了一個shim引擎,作為新應用程序兼容框架的一部分。在這個版本中,該引擎默認關閉,可以通過ReactOS注冊表啟用。該版本還包含一個專門的NTDLL庫,可以為比較新的軟件提供一些它們需要的NTDLL Vista+函數。
ReactOS 0.4.6還改進了用戶體驗,并修復了多個內存管理、ntoskrnl和文件系統的Bug,變得更加穩定。
要了解更多信息,請查看變更日志,這里有一個技術性不那么強的社區版本。ReactOS ISO鏡像下載請點擊這里。