Po 18 mesiacoch vývoja bol predstavený release operačného systému ReactOS 0.4.14, ktorý je zameraný na zaistenie kompatibility s programami a ovládačmi Microsoft Windows. Operačný systém sa nachádza v „alfa“ štádiu vývoja. Na stiahnutie sú pripravené inštalačný ISO obraz (115 MB) a Live verzia (v zip archíve 85 MB). Kód projektu je distribuovaný pod licenciami GPLv2 a LGPLv2.
Kľúčové zmeny:
- Do používateľského rozhrania (Shell) bola pridaná funkcia „Send To“, ktorá umožňuje posielať súbory a adresáre na vopred stanovené miesta, ako sú „Moje dokumenty“, pracovná plocha alebo adresár so stiahnutými súbormi. Do kontextového menu pracovnej plochy boli pridané príkazy „Open File Location“ a „Open Command prompt here“ na otvorenie adresára s vybraným súborom vo správci súborov a zobrazenie dialógového okna s príkazovým riadkom. Boli vyriešené problémy s posúvaním, vylepšené niektoré rozhrania COM (Component Object Model) a odstránené regresívne zmeny v implementácii mechanizmu drag & drop.

- Bola pridaná možnosť zavádzania na počítačoch NEC PC-9800, dodávaných s procesormi výkonnejšími ako i586 a s viac ako 64 MB RAM. Taktiež bola implementovaná podpora pre emulátor Neko Project 21/W.

- V sieťovom stacku bola zlepšená podpora protokolu ICMP (Internet Control Message Protocol), ktorého implementácia predtým nepokrývala celú špecifikáciu. V novej verzii sa objavila podpora volaní IOCTL_ICMP_ECHO_REQUEST a všetky procedúry Icmp* boli kompletne prepisované. Ako výsledok, sieťové ovládače teraz môžu správne prenášať aplikáciám pakety s dopytmi a odpoveďami ICMP, zatiaľ čo utilita tracert zobrazuje všetky potrebné informácie.

- Bol vylepšený dialóg pre bezpečné odstránenie zariadení, v ktorom sú teraz zobrazené pripojené zariadenia.

- Pokračuje práca na odstraňovaní chýb a zvyšovaní stability jadra operačného systému. Boli vykonané vylepšenia a prepis niektorých častí správcu pamäte, začala sa práca na implementácii podpory PAE (Physical Address Extension). Z kódovej základne Wine bol prenesený kód na spracovanie výnimiek v CRT (C Run-Time). V ovládači PnP (classpnp.sys) boli opravené chyby, ktoré bránili normálnej prevádzke so zariadeniami na ukladanie údajov. V subsystéme vstupu/výstupu bola zlepšená interakcia so zariadeniami. Bola odstránená séria zraniteľností spôsobených pretečením bufferov.
- Pridaná počiatočná implementácia knižnice Resource Arbiter, ktorá môže byť použitá na riešenie konfliktov prístupu k zdrojom v ovládačoch pre zbernice, ako sú PCI. Taktiež bol pridaný kód na ladenie funkčnosti PnP a manažérov vstupu/výstupu. V manažéri PnP bola zabezpečená podpora mapovania schopností zariadení s flagmi, ktoré tieto schopnosti odrážajú.
- Aktualizovaný ladík jadra a súvisiace moduly. V interaktívnom ladíku KDBG bola vylepšená funkčnosť príkazov cregs a tss, prepísaný kód spracovania TSS. Dokončená implementácia ladacích filtrov.
- Súčasťou je ovládač NetKVM VirtIO, ktorý urýchľuje vykonávanie sieťových operácií v prostrediach bežiacich pod správou virtualizačných systémov založených na QEMU a. KVM.
- Vylepšená funkčnosť zavádzača FreeLoader, kde sa objavila možnosť zavádzania 64-bitových systémov na báze jadra Linux a boli vyriešené problémy s čítaním z FS Ext2. Odstránené sú havárie pri zavádzaní v ladiacom režime. Pridaná emulácia ARC, potrebná na podporu zariadení NEC PC-98. Vylepšená podpora zavádzania na zariadeniach Xbox.
- Aktualizované implementácie obrazovej klávesnice a nástrojov pre osoby so zdravotným postihnutím.
- Pokračovaná práca na ovládači ISA PnP, ktorý zabezpečuje identifikáciu zariadení na zbernici ISA.
- Opravené chyby v module comctl32 (Common Controls), ktoré bránili normálnemu zobrazeniu inštalátora Visual Basic 6.
- Odstránené zastarané písma, čo viedlo k malému zvýšeniu výkonu, zníženiu spotreby RAM a skráteniu veľkosti systémových obrazov.

- Realizovaná synchronizácia s kódovou základňou Wine Staging 4.18 a aktualizované verzie externých komponentov: mpg123 1.25.13, libjpeg 9d, mbedtls 2.7.14, libtiff 4.1.0, ACPICA 20200326, BtrFS 1.7.2, glu32 9.0.1. Aktualizovaný zoznam koreňových certifikátov.
Zdroj: opennet.ru





