ReactOS 是一個適用於 x86/x64 平台的免費、開源的操作系統暨項目,旨在提供 Windows 平台下的程序與驅動的二進位兼容性。藉由逆向工程等手段,其以凈室設計的方法進行開發。

4 月 14 日,ReactOS 項目發布了 ReactOS 0.4.8 版。這一版本帶來了諸多顯著變化:

  • 用戶體驗:
    • 任務欄設置及對話框重寫,自動隱藏、切換鎖定以及置頂選項現在均可用;
    • 修復了通知區域的一些小問題;
    • 支持氣泡提示(balloon notifications);
    • 任務欄右側的提示盤(notification tray;即屏幕右下角顯示顯示應用圖標區域)將自動清除非正常退出進程的圖標;
    • 支持選擇多個桌面圖標;
    • 刪除及重命令文件夾及文件可用;
    • Shell 自動補全;
    • 支持直接取消網路硬碟的掛載;
    • 更改語言時,字體設置將能被正確處理。
  • NT6+ 軟體的支持、遊戲相關 Bug 修復
    • ReactOS 將其目標延伸,支持為 NT6+(Vista、Windows8 及 Windows8)設計的軟體(目前仍處於實驗性階段);
    • 引入類似 DrWatson32 的新工具:現在任何應用崩潰都會在桌面創建日誌文件,方便調試或用戶報錯;
    • 在 0.4.7 中,一些遊戲在使用原生圖形驅動時初始化會遇到問題,這一問題已被修復。
  • 內核穩定性:
    • 引入對內存管理、文件系統及緩存管理的一些問題的修復以及改進。
  • 硬體支持提升:
    • ReactOS 的每個版本的主要目的都是提升硬體兼容性,因此若用戶發現 ReactOS 不兼容其硬體設備,可以至 ReactOS bugtracker 進行報告;
  • 引入 NTFS 驅動
  • ReactOS也借用了第三方項目,此版本:與 Wine 3.0、Freetype2.9 以及 Ext2 0.69 同步。

其它信息或載於其發布通告


ReactOS 基於在 Windows NT 架構中出現的最佳設計原則,但完全從「零」開始。ReactOS 不僅對為 Windows 設計的程序及驅動二進位兼容,而且外觀與感覺也與 Windows 相近。其最終目標是成為 Windows 的直接(drop-in)替代。

自項目起始,ReactOS 已有了約 20 年的歷史,但是 ReactOS 仍處於 Alpha 階段,因此穩定性及功能的完整程度都存在比較明顯的問題,目前並不適合實際使用。雖然如此,自 0.4.7 版本起,ReactOS 開始在 GitHub 進行開發,目前項目倉庫已有 260+ Forks 並獲得了 3500+ Stars,看起來發展迅速。

ReactOS 的 ISO 非常小,僅有 100 MB 左右,且安裝過程也十分快速。其還另外提供支持 live 模式的 ISO。有興趣的讀者或可嘗試。


注意:ReactOS 不是、不基於也未借用 Linux/Unix 或其架構,而是一個完全獨立的操作系統。本文分類做 Linux 僅是為了方便文章管理。

封面圖片由編者自 ReactOS 0.4.8 截圖;文內的部分內容衍生自 ReactOS.org英文維基百科的 ReactOS 詞條;本文還參考了 DistroWatch.org 的對應頁面