Po více než třech letech vývoje byl uveden do provozu systém ReactOS 0.4.15, který si klade za cíl zajistit kompatibilitu s programy a ovladači Microsoft Windows a také nabízí vzhled v stylu Windows. K dispozici je instalační ISO obraz (117 MB) a Live verze (v zip archivu 85 MB). Kód projektu je distribuován pod licencemi GPLv2 a LGPLv2.
Od posledního vydání bylo provedeno více než 8600 změn a uzavřeno 1319 hlášení o problémech. Klíčové změny:
- Výchozí vizuální styl byl změněn na styl „Mizu“.

- Přidána podpora pro umístění velkých ikon na panelu úloh.

- Přidána podpora pro archivy ve formátu ZIP, se kterými lze pracovat v souborovém manažeru stejně jako s virtuálním souborovým systémem, a také je rozbalovat pomocí samostatného průvodce.

- Na pracovním stole byla přidána ikona „Internet Browser“ pro spuštění webového prohlížeče.
- Vyřešeny problémy s nesprávným zobrazením ikon v aplikacích, jako jsou Microsoft Office 2000, Microsoft Visual Basic 6 a Hoyle Cards. Zvýšena stabilita knihovny Shell32.
- Ve jádru byl značně přepracován PnP manažer (Plug and Play), což rozšířilo možnosti ReactOS pro spouštění třetích stran ovladačů vytvořených pro Windows.
- Přidána možnost spouštění ReactOS z USB zařízení na čipsetech s EHCI, OHCI a UHCI řadiči. Vyřešeny problémy s cyklením v USB ovladači při nepřipravenosti USB zařízení, které bránily bootování na některých systémech.
- Zlepšen zvukový stack. Ovladač AC'97 byl přenesen z Windows Driver Kit (WDK), což umožňuje využívání zvuku při instalaci ve VirtualBoxu a výběru v nastavení zvukového kontroleru ICH AC'97 nebo při bootování na systémech se staršími základními deskami. Přidána podpora pro vyšší vzorkovací frekvenci, vícestopý výstup, nové formáty zvukových souborů a cyklické přehrávání wav souborů.
- V systému správy paměti byl přepracován mechanismus „Section Objects“, který umožňuje sdílení oblastí paměti. Změna vyřešila problém s neschopností spouštět spustitelné soubory z externích oddílů, jako jsou síťová úložiště a sdílené disky. virtuálních strojů.
- Z Windows Driver Kit (WDK) byl přenesen ovladač FAT, který společnost Microsoft zpřístupnila. Nový ovladač FAT vyřešil problémy s nízkou stabilitou a výkonem starého ovladače a také umožnil správné odpojení externích zařízení.
- Byly implementovány mechanismy pro obnovu, resetování stavu a ukládání do mezipaměti registru, které zvýšily odolnost systému v případě havarijního vypnutí nebo výpadku napájení. Mechanismus obnovení automaticky opravuje poškozené oblasti registru, mechanismus resetování (flush) zajišťuje periodické ukládání změn na disk a ukládání do mezipaměti výrazně zvyšuje rychlost práce s registrem.
- V jádru byla vylepšena subsystém Se (Security Subsystem), kde byl implementován mechanismus pro správu přístupu k systémovým objektům.
- Byly rozšířeny možnosti základních aplikací a systémových utilit. Například v grafickém editoru Paint se objevil nástroj pro práci s textem a v textovém editoru Notepad byl implementován dialog pro tisk. Vylepšeno bylo IME (Input Method Editor) pro správu metod zadávání.
- Byla přidána základní podpora pro spouštění na vícero procesorových systémech se zapnutým režimem SMP.
- Výrazně byla vylepšena práce v 64bitovém režimu.
- Byla přidána nová příkazová řádka tasklist pro zobrazení seznamu aktivních úloh.
- Byl aktualizován kód třetích komponent: ACPICA 20210730, mpg123 1.26.2, mbedtls 2.16.11, libxml2 2.9.12.
- Byly přidány Windows Driver Framework a Kernel Mode Driver Framework od Microsoft.
- Implementace d3dx9 a wininet byly synchronizovány s Wine 6.0, msi s Wine Staging 7.3, a dbghelp s Wine Staging 5.16. V regapi byly přeneseny DLL z Wine Staging 5.7 a v dbgeng z Wine Staging 4.18. Do gdi32 byl přenesen kód pro podporu formátu Metafile z Wine.
V master větvi se dále rozvíjí podpora UEFI, SMP a správy spotřeby, byly přidány grafický instalátor a ovladač NTFS.
Zdroj: opennet.ru



