Nakon više od tri godine razvoja, predstavljena je verzija operativnog sustava ReactOS 0.4.15, koja je usmjerena na osiguravanje kompatibilnosti s programima i upravljačkim programima Microsoft Windows, a također nudi izgled u stilu Windows. Pripremljeni su instalacijski ISO slikovni datoteka (117 MB) i Live sastavljanje (u zip arhivi 85 MB). Kod projekta distribuiran je pod GPLv2 i LGPLv2 licencama.
Nakon prošlog izdanja, uneseno je više od 8600 izmjena i zatvoreno 1319 izvještaja o problemima. Ključne promjene:
- Zadani vizualni stil promijenjen je u stil „Mizu“.

- Dodana je podrška za postavljanje velikih ikona na programskoj traci.

- Dodana je podrška za ZIP arhive, s kojima se može raditi u upravitelju datoteka, kao sa virtualnim datotečnim sustavom, kao i raspakirati putem posebnog čarobnjaka.

- Na radnu površinu dodana je ikona „Internet Browser“ za pokretanje web preglednika.
- Riješeni su problemi s neispravnim prikazom ikona u aplikacijama kao što su Microsoft Office 2000, Microsoft Visual Basic 6 i Hoyle Cards. Povećana je stabilnost rada biblioteke Shell32.
- U jezgri je značajno revidiran PnP upravljač (Plug and Play), što je proširilo mogućnosti ReactOS-a za pokretanje trećih strana upravljačkih programa namijenjenih Windows-u.
- Dodana je mogućnost pokretanja ReactOS-a s USB uređaja na čipsetima s EHCI, OHCI i UHCI kontrolerima. Riješeni su problemi s petljanjem u USB upravljaču kad USB uređaj nije spreman, što je ometalo pokretanje na nekim sustavima.
- Poboljšan je audio stog. Iz Windows Driver Kit-a (WDK) prenesen je AC'97 upravljački program, koji omogućava korištenje zvuka prilikom instalacije u VirtualBox-u i odabiru u postavkama audio kontrolera ICH AC'97, ili prilikom pokretanja na sustavima sa starim matičnim pločama. Dodana je podrška za veću frekvenciju uzorkovanja, višekanalni izlaz, nove formate audio datoteka i ponavljanje reprodukcije wav datoteka.
- U sustavu upravljanja memorijom revidiran je mehanizam „Section Objects“, koji omogućava zajedničko korištenje područja memorije. Ova promjena riješila je problem s nemogućnošću pokretanja izvršnih datoteka s vanjskih particija, kao što su mrežne pohrane i zajednički diskovi. virtualnih mašina.
- Iz Windows Driver Kit (WDK) prenesen je FAT driver, koji je otvorila kompanija Microsoft. Novi FAT driver rešava probleme sa niskom stabilnošću i performansama starog drajvera, kao i omogućava pravilno izbacivanje spoljnih uređaja.
- Implementirani su mehanizmi za oporavak, resetovanje stanja i keširanje registra, što je povećalo otpornost sistema u slučaju kvara ili isključivanja napajanja. Mehanizam oporavka automatski ispravlja oštećene delove registra, mehanizam za resetovanje stanja (flush) omogućava periodično čuvanje promena na disku, a keširanje značajno poboljšava brzinu rada sa registrom.
- U jezgru je poboljšan Se (Security Subsystem), u kojem je implementiran mehanizam za upravljanje pristupom sistemskim objektima.
- Proširene su mogućnosti osnovnih aplikacija i sistemskih alata. Na primer, u grafičkom editoru Paint je uveden alat za rad sa tekstom, dok je u tekst editoru Notepad implementiran dijalog za štampanje. Poboljšan je IME (Input Method Editor) za upravljanje metodama unosa.
- Dodata je prva podrška za pokretanje na višeprocesorskim sistemima sa uključenim SMP režimom.
- Značajno je poboljšan rad u 64-bitnom režimu.
- Dodato je novo komadno korisničko alate tasklist za prikazivanje spiska aktivnih zadataka.
- Ažuriran je kod eksternih komponenti: ACPICA 20210730, mpg123 1.26.2, mbedtls 2.16.11, libxml2 2.9.12.
- Dodani su Windows Driver Framework i Kernel Mode Driver Framework od Microsoft-a.
- Implementacije d3dx9 i wininet usklađene su sa Wine 6.0, msi sa Wine Staging 7.3, a dbghelp sa Wine Staging 5.16. U regapi su prenesene DLL iz Wine Staging 5.7, a u dbgeng iz Wine Staging 4.18. U gdi32 iz Wine prenet je kod za podršku Metafile formatu.
U master-grani dodatno se razvija podrška za UEFI, SMP i upravljanje potrošnjom energije, dodati su grafički instalater i NTFS drajver.
Izvor: opennet.ru



