ReactOS 是一個基於 Windows NT 架構設計原則的開源操作系統。所有代碼都經過重新編寫,ReactOS 並不基於 Linux,而且也不包含任何 UNIX 架構。ReactOS 團隊發布了 ReactOS 0.4.12,先來看看值得關注的更新亮點:
內核改進
文件系統驅動程序需要大量支持才能正確運行,並且可以說,沒有比運行 Microsoft 自己的 FS 驅動更好的測試 ReactOS FS 基礎結構的方法了。盡管該項目尚未完成,但新版本朝着這個目標邁進了一大步。
ReactOS 開發者 Pierre Schweitzer 和 Thomas Faber 特別關注公用緩存,它是與記憶體管理器有着深厚聯系的模塊,並且從傳統上來講是一個非常麻煩的組件。歸功於他們的貢獻,以及 HermèsBélusca-Maïto 在修復 ReactOS 的 CDFS 驅動方面的貢獻,內核的總體穩定性得到了顯著改善。
此外,設備電源管理在新版本中得到了改進。ReactOS 對 PXE 引導的支持也已修復,在必須對系統進行集中管理的企業或工業環境中,ReactOS 提供的網絡功能越多,它就可以找到更多的用途。
已修復內核圖像保護
安全性是現代操作系統的基本要求,而操作系統保護其自身文件的能力是其安全性的基礎。為此,大多數操作系統將具有鎖定功能,以防止任何隨機應用程序運行並修改內核空間中加載和執行的鏡像,例如內核本身(ntoskrnl)、各種功能子系統(win32k),當然還有通用設備驅動程序。
ReactOS 之前曾遭受各種錯誤的阻止,無法正確執行此操作。不過,寫保護功能已在 0.4.12 中被重寫,從而可以正常使用,並且還添加了諸如執行保護之類的新功能,只需等待 x64 被完全啟用。
窗口捕捉
新版本中的窗口捕捉功能已可以正常運行。
字體改進
人們通常幾乎不會注意到字體渲染這樣的細節問題。但是當出現問題時,會使整個應用程序套件無法使用。ReactOS 致力於使字體渲染更加健壯和正確,0.4.12 版本相比之前有了明顯的改進。
新版本將修復一系列問題,這些問題嚴重破壞了從 iTunes 到各種 .NET 應用程序等一系列應用程序中按鈕的文本呈現,如下圖所示:
英特爾 e1000 NIC 驅動
盡管 ReactOS 在虛擬機中的傳統用法通常可以使其免受硬件配置大規模更改的影響,但多年來,即使虛擬機模擬的系統也經歷了一些演變。舉例來說,VirtualBox 和 VMware 一直在將其默認的模擬網絡接口卡轉移到基於 Intel e1000 NIC 的基礎上,以便提供具有千兆位功能的接口。
ReactOS 現在擁有一個現成的支持該 NIC 的驅動程序,而不必要求用戶手動查找和安裝。此外,新驅動程序還應該與真實硬件中的 e1000 NIC 兼容,盡管當然需要更多的實際測試才能完全驗證該斷言。
新主題
0.4.12 版本帶來了兩個新主題,第一個是由 JoannMõndresku 和 AdamSłaboń 創建的 Lunar,其設計讓人聯想到 XP 的外觀和感覺,同時以 ReactOS 風格進行着色。第二個是 Foxlet 的 Mizu,它試圖提供一種更扁平的設計,該設計借鑒了 Windows 新版本中更現代的設計風格。
更多內容請查看 https://reactos.org/project-news/reactos-0412-released
ReactOS 項目的主要目標就是提供一個與 Windows 環境二進制兼容的操作系統。它能讓您的 Windows 應用程序和驅動程序如同在 Windows 上一樣運行。此外,由於應用了 Windows 操作系統的外觀特性,已經熟悉 Windows 用戶界面的用戶在使用 ReactOS 時將駕輕就熟。ReactOS 的終極目標是使您能夠在感覺不到最終用戶體驗變化的前提下,使用 ReactOS 來替代 Windows。
ReactOS 運行截圖
來源:cnBeta