Po viac ako troch rokoch vývoja bol predstavený vydanie operačného systému ReactOS 0.4.15, zameraného na zabezpečenie kompatibility s programami a ovládačmi Microsoft Windows, ako aj ponúkajúci vzhľad v štýle Windows. Na stiahnutie sú pripravené inštalačný ISO obraz (117 MB) a Live verzia (v zip archíve 85 MB). Kód projektu je šírený pod licenciami GPLv2 a LGPLv2.
Po poslednom vydaní bolo vykonaných viac ako 8600 zmien a uzavretých 1319 správ o problémoch. Kľúčové zmeny:
- Predvolený vizuálny štýl bol zmenený na štýl „Mizu“.

- Pridaná podpora zobrazovania veľkých ikon na paneli úloh.

- Pridaná podpora archívov vo formáte ZIP, s ktorými je možné pracovať vo správci súborov ako s virtuálnym súborovým systémom, ako aj ich rozbaľovanie pomocou samostatného sprievodcu.

- Na pracovnú plochu bola pridaná ikona „Internet Browser“ na spustenie webového prehliadača.
- Riešené problémy s nesprávnym zobrazením ikon vo aplikáciách, ako sú Microsoft Office 2000, Microsoft Visual Basic 6 a Hoyle Cards. Zvýšená stabilita fungovania knižnice Shell32.
- V jadre bol výrazne prepracovaný PnP manažér (Plug and Play), čo rozšírilo možnosti ReactOS na spustenie externých ovládačov, ktoré boli vytvorené pre Windows.
- Pridaná možnosť spúšťania ReactOS z USB zariadení na čipsetoch s ovládačmi EHCI, OHCI a UHCI. Riešené problémy so zacyklením v USB ovládači pri nepripravenosti USB zariadenia, ktoré bránili spúšťaniu na niektorých systémoch.
- Vylepšený zvukový stack. Z Windows Driver Kit (WDK) bol presunutý ovládač AC’97, ktorý umožňuje používať zvuk pri inštalácii vo VirtualBoxe a výbere v nastaveniach zvukového ovládača ICH AC’97 alebo pri spúšťaní na systémoch so staršími základnými doskami. Pridaná podpora vyššej vzorkovacej frekvencie, viackanálového výstupu, nových formátov zvukových súborov a opakovania prehrávania wav súborov.
- V systéme správy pamäte bol prepracovaný mechanizmus „Section Objects“, ktorý umožňuje spoločné používanie oblastí pamäte. Zmena vyriešila problém s nespúšťaním spustiteľných súborov z externých oddielov, ako sú sieťové úložiská a zdieľané disky. virtuálních strojů.
- Z Windows Driver Kit (WDK) bol prenesený ovládač FAT, ktorý vyvinula spoločnosť Microsoft. Nový ovládač FAT vyriešil problémy s nízkou stabilitou a výkonnosťou starého ovládača a tiež umožnil správne odpojenie externých zariadení.
- Implementované mechanizmy na obnovu, obnovenie stavu a caching registrov, ktoré zvýšili odolnosť systému v prípade havárie alebo vypnutia napájania. Mechanizmus obnovy automaticky opraví poškodené oblasti registra, mechanizmus obnovenia stavu (flush) zabezpečuje periodické ukladanie zmien na disk a caching výrazne zvyšuje rýchlosť práce s registrom.
- Jadro vylepšilo subsystém Se (Security Subsystem), v ktorom implementovali mechanizmus na správu prístupu k systémovým objektom.
- Rozšírené možnosti základných aplikácií a systémových utilít. Napríklad vo grafickom editore Paint pribudol nástroj na prácu s textom a v textovom editore Notepad bola implementovaná dialógová výzva na tlač. Vylepšený bol IME (Input Method Editor) na správu vstupných metód.
- Pridaná počiatočná podpora spúšťania na multiprocesorových systémoch so zapnutým režimom SMP.
- Výrazne zlepšená práca v 64-bitovom režime.
- Pridaná nová príkazová utilita tasklist na zobrazenie zoznamu aktívnych úloh.
- Aktualizovaný kód externých komponentov: ACPICA 20210730, mpg123 1.26.2, mbedtls 2.16.11, libxml2 2.9.12.
- Pridané Windows Driver Framework a Kernel Mode Driver Framework od Microsoftu.
- Realizácie d3dx9 a wininet sú synchronizované s Wine 6.0, msi s Wine Staging 7.3, a dbghelp s Wine Staging 5.16. V regapi boli prenesené DLL z Wine Staging 5.7, a v dbgeng z Wine Staging 4.18. V gdi32 bol postúpený kód pre podporu formátu Metafile z Wine.
V master vetve sa dodatočne vyvíja podpora UEFI, SMP a správy spotreby energie, pridaný grafický inštalátor a ovládač NTFS.
Zdroj: opennet.ru



