ReactOS 0.4.12 發布Windows 系統的開源替代方案
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 運行截圖