Efter mer Àn tre Ärs utveckling har utgÄvan av operativsystemet ReactOS 0.4.15 presenterats, som syftar till att sÀkerstÀlla kompatibilitet med program och drivrutiner frÄn Microsoft Windows, samt erbjuder ett utseende i Windows-stil. En installations-ISO (117 MB) och en live-version (i zip-arkiv 85 MB) har beretts för nedladdning. Projektkoden distribueras under licenserna GPLv2 och LGPLv2.
Sedan den senaste utgÄvan har mer Àn 8600 Àndringar genomförts och 1319 problemrapporter stÀngts. NyckelÀndringar:
- Standard visuellt tema har Àndrats till temat "Mizu".

- Stödet för att placera stora ikoner pÄ aktivitetsfÀltet har lagts till.

- Stöd för ZIP-arkiv har lagts till, som kan hanteras i filhanteraren, liksom att packa upp med hjÀlp av en separat assistent.

- En ikon för "Internet Browser" har lagts till pÄ skrivbordet för att öppna webblÀsaren.
- Problem med felaktig visning av ikoner i program som Microsoft Office 2000, Microsoft Visual Basic 6 och Hoyle Cards har lösts. Stabiliteten i biblioteket Shell32 har förbÀttrats.
- I kÀrnan har PnP-hanteraren (Plug and Play) genomgÄtt betydande omarbetningar, vilket har utökat ReactOS:s möjligheter att köra tredjepartsdrivrutiner skapade för Windows.
- Möjligheten att starta ReactOS frÄn USB-enheter pÄ chipset med kontroller av typen EHCI, OHCI och UHCI har lagts till. Problem med oÀndliga loopar i USB-drivrutinen vid oförberedda USB-enheter, som hindrade starten pÄ vissa system, har lösts.
- Ljudsystemet har förbĂ€ttrats. ACâ97-drivrutinen frĂ„n Windows Driver Kit (WDK) har överförts, vilket möjliggör ljud vid installation i VirtualBox och val av ljudkontroller ICH ACâ97, eller vid start pĂ„ system med gamla moderkort. Stöd för högre samplingsfrekvens, flerkanalsutgĂ„ng, nya ljudfilformat och loopande uppspelning av wav-filer har lagts till.
- I minneshanteringen har mekanismen för "Section Objects" omarbetats för att möjliggöra delad anvĂ€ndning av minnesomrĂ„den. Ăndringen löste problemet med att exekverbara filer inte kunde startas frĂ„n externa partitioner, sĂ„som nĂ€tverkslagring och delade enheter. virtuella maskiner.
- FrÄn Windows Driver Kit (WDK) har en FAT-drivrutin överförts, som öppnats av Microsoft. Den nya FAT-drivrutinen har löst stabilitets- och prestandaproblem med den gamla drivrutinen och möjliggjort korrekt avlÀgsnande av externa enheter.
- Mekanismer för ÄterstÀllande, ÄterstÀllning av tillstÄnd och registreringscache har implementerats, vilket ökar systemets livslÀngd vid krascher eller strömavbrott. à terstÀllningsmekanismen kan automatiskt justera skadade omrÄden i registret, ÄterstÀllningsmekanismen (flush) sÀkerstÀller periodisk lagring av Àndringar pÄ disk, och cachen ökar betydligt hastigheten pÄ registreringsÄtkomst.
- I kÀrnan har subsystemet Se (Security Subsystem) förbÀttrats med en mekanism för att hantera Ätkomst till systemobjekt.
- Möjligheterna för grundlÀggande applikationer och systemverktyg har utökats. Till exempel har grafiska redigeraren Paint fÄtt ett verktyg för textredigering, och i textredigeraren Notepad har en dialogruta för utskrift implementerats. IME (Input Method Editor) har förbÀttrats för att hantera inmatningsmetoder.
- Inledande stöd för start pÄ multiprocessorsystem med aktiverat SMP-lÀge har lagts till.
- Prestandan i 64-bitarslÀge har förbÀttrats avsevÀrt.
- Ett nytt kommandoradsverktyg, tasklist, har lagts till för att visa en lista över aktiva uppgifter.
- Koden för tredjeparts komponenter har uppdaterats: ACPICA 20210730, mpg123 1.26.2, mbedtls 2.16.11, libxml2 2.9.12.
- Windows Driver Framework och Kernel Mode Driver Framework frÄn Microsoft har lagts till.
- Implementeringar av d3dx9 och wininet har synkroniserats med Wine 6.0, msi med Wine Staging 7.3, och dbghelp med Wine Staging 5.16. DLL-filer frÄn Wine Staging 5.7 har överförts till regapi, och i dbgeng frÄn Wine Staging 4.18. Kod för att stödja Metafile-formatet har överförts till gdi32 frÄn Wine.
I master-grenen utvecklas dessutom stöd för UEFI, SMP och energihantering, och en grafisk installerare och NTFS-drivrutin har lagts till.
KĂ€lla: opennet.ru



