Po enoletnem razvoju je bil predstavljen izid operacijskega sistema ReactOS 0.4.14, katerega cilj je zagotoviti združljivost s programi in gonilniki Microsoft Windows. Operacijski sistem je v fazi »alpha« razvoja. Na voljo sta namestitveni ISO-format (115 MB) in Live različica (v zip-archivu 85 MB). Koda projekta je licencirana pod GPLv2 in LGPLv2.
Ključne spremembe:
- V uporabniškem vmesniku (Shell) je dodana funkcija »Send To«, ki omogoča pošiljanje datotek in map na predhodno določena mesta, kot so razdelek »Moji dokumenti«, namizje ali mapa z zgoščenimi datotekami. V kontekstno meni namizja so dodane ukaze »Open File Location« in »Open Command prompt here« za odpiranje mape z izbrano datoteko v upravitelju datotek in prikazovanje pogovornega okna z ukazno vrstico. Odpravljene so težave s pomikanjem, izboljšani so nekateri vmesniki COM (Component Object Model) in odpravljene so regresivne spremembe v izvajanju mehanizma drag&drop.

- Dodana je možnost nalaganja na računalnikih NEC PC-9800, ki so opremljeni s procesorji močnejšimi od i586 in vključujejo več kot 64 MB RAM-a. Možnost podpore za delovanje v emulatorju Neko Project 21/W je prav tako uvajena.

- V omrežnem skladu je izboljšana podpora za protokol ICMP (Internet Control Message Protocol), katerega prejšnja uvedba ni zajemala celotne specifikacije. V novi različici je dodana podpora za klice IOCTL_ICMP_ECHO_REQUEST in vsi postopki Icmp* so bili popolnoma prepisani. Tako lahko omrežni gonilniki zdaj pravilno prenašajo aplikacijam pakete z ICMP zahtevki in odgovori, orodje tracert pa prikazuje vse potrebne informacije.

- Izboljšan je pogovor o varnem odstranjevanju naprav, kjer so zdaj prikazane priključene naprave.

- Delo na odpravi napak in povečanju stabilnosti jedra operacijskega sistema se je nadaljevalo. Izvedena so bila izboljšanja in predelava nekaterih delov upravitelja pomnilnika, začelo se je delo na implementaciji podpore za PAE (Physical Address Extension). Iz izvorne kode Wine je bil prenesen kodo za obdelavo izjem v CRT (C Run-Time). V gonilniku PnP (classpnp.sys) so odpravljene napake, ki so ovirale normalno delovanje z napravi za shranjevanje. V podskladu za vhod/izhod je izboljšano delovanje z napravami. Odpravljena je serija ranljivosti, ki so jih povzročila preliva pomnilnika.
- Dodana je osnovna implementacija biblioteke Resource Arbiter, koja se može koristiti za rešavanje sukoba pristupa resursima u drajverima za magistrale, poput PCI. Takođe, dodat je kod za debagovanje rada PnP i menadžera ulaza/izlaza. U menadžeru PnP obezbeđena je podrška za usklađivanje mogućnosti uređaja sa oznakama koje odražavaju te mogućnosti.
- Ažuriran je debager jezgra i povezani moduli. U interaktivnom debageru KDBG poboljšan je rad komandi cregs i tss, prepisan je kod koji se bavi TSS. Završena je implementacija debagerskih filtera.
- U sastav je uključen drajver NetKVM VirtIO, koji omogućava ubrzanje izvršavanja mrežnih operacija u okruženjima koja rade pod upravljanjem sistema virtualizacije baziranih na QEMU i KVM.
- Poboljšan je rad učitavača FreeLoader, koji sada omogućava pokretanje 64-bitnih sistema zasnovanih na jezgru Linux i rešiće probleme sa čitanjem iz datotečnog sistema Ext2. Ispravljeni su padovi prilikom pokretanja u debagerskom režimu. Dodat je emulacija ARC, neophodna za podršku hardveru NEC PC-98. Poboljšana je podrška za pokretanje na uređajima Xbox.
- Ažurirane su implementacije ekranih tastatura i alata za ljude sa ograničenim mogućnostima.
- Nastavljena je rad na drajveru ISA PnP, koji obezbeđuje prepoznavanje uređaja na magistrali ISA.
- Ispravljene su greške u modulu comctl32 (Common Controls), koje su ometale normalno prikazivanje instalatera Visual Basic 6.
- Uklonjeni su zastareli fontovi, što je dovelo do malog povećanja performansi, smanjenja potrošnje RAM-a i smanjenja veličine sistemskih slika.

- Ostvarena je sinhronizacija sa kodnom bazom Wine Staging 4.18 i ažurirane su verzije spoljnih komponenti: mpg123 1.25.13, libjpeg 9d, mbedtls 2.7.14, libtiff 4.1.0, ACPICA 20200326, BtrFS 1.7.2, glu32 9.0.1. Ažurirana je lista korenskih sertifikata.
Izvor: opennet.ru





