PĂ€rast poolteist aastat arendustööd on vĂ€lja antud operatsioonisĂŒsteemi ReactOS 0.4.14 versioon, mis on suunatud Microsoft Windowsi programmide ja draiverite ĂŒhilduvuse tagamisele. OperatsioonisĂŒsteem on âalfaâ arenguastmes. Allalaadimiseks on ette valmistatud ISO-installimisfail (115 MB) ja Live-versioon (zip-arhiivis 85 MB). Projekti kood jagatakse GPLv2 ja LGPLv2 litsentside alusel.
Peamised muutused:
- Kasutajaliidese (Shell) on lisatud funktsioon âSaadaâ, mis vĂ”imaldab saata faile ja kaustu mÀÀratud kohtadesse, nagu âMinu dokumentideâ kaust, töölaua vĂ”i arhiivifailide kaust. Töölaudade konteksti menĂŒĂŒsse on lisatud kĂ€sud âAva faili asukohtâ ja âAva kĂ€suviip siinkohalâ, et avada valitud faili kaust failihalduris ja kuvada kĂ€suviiba dialoog. Probleemid kerimisega on lahendatud, mĂ”ned COM (Component Object Model) liideste on paranendatud ning tagasiviinud muudatused on kĂ”rvaldatud mehanismi drag&drop rakenduses.

- Lisatud on vÔimalikud laadimised NEC PC-9800 arvutites, mis on varustatud i586-st vÔimsamate protsessoritega ja sisaldavad rohkem kui 64 MB RAM-i. Samuti on rakendatud toimetamine emulaatoris Neko Project 21/W.

- VĂ”rgustiku virnas on parandatud ICMP (Internet Control Message Protocol) protokolli toetust, mille rakendamine ei katnud varem kogu spetsifikatsiooni. Uues versioonis on lisatud IOCTL_ICMP_ECHO_REQUEST kutsungite toetus ja kĂ”ik Icmp* protseduurid on tĂ€ielikult ĂŒmber kirjutatud. Tulemuseks saavad vĂ”rgu draiverid nĂŒĂŒd Ă”igesti edastada rakendustele ICMP-pĂ€ringute ja vastuste pakette ning utiliit tracert kuvab kogu vajaliku teabe.

- Parandatud on seadmete ohutu eemaldamise dialooge, kus nĂŒĂŒd kuvatakse ĂŒhendatud seadmed.

- Tööd jĂ€tkatakse vigade kĂ”rvaldamise ja operatsioonisĂŒsteemi tuuma stabiilsuse suurendamise nimel. Parandatud ja ĂŒmber kirjutatud on mĂ”ned mĂ€luhalduse osad, alustatud on PAE (Physical Address Extension) toe rakendamist. Wineâi koodibaasist on ĂŒle kantud kood erandite töötlemiseks CRT (C Run-Time). PnP draiveris (classpnp.sys) on parandatud vead, mis takistasid ladustusseadmete korralikku toimimist. Sisendi/vĂ€ljundi sĂŒsteemis on parandatud koostööd seadmetega. Eemaldatud on mitmed haavatavused, mis olid pĂ”hjustatud puhvri ĂŒlekoormustest.
- Lisatud Resource Arbiter teegi algne rakendus, mida saab kasutada juurdepÀÀsu konfliktide lahendamiseks sellistes bussides nagu PCI. Samuti on lisatud kood PnP ja sisend-/vÀljundihaldurite töö tÔrkeotsingu jaoks. PnP halduris on tagatud seadmete vÔimaluste vastavuse toetamine lippudega, mis kajastavad neid vÔimalusi.
- Uuendatud tuumadebbuger ja seotud moodulid. Interaktiivses KDBG debbugerisse on parandatud cregs ja tss kĂ€skude toimimist, TSS töötlemise kood on ĂŒmber kirjutatud. Debbugimisfilter on lĂ”pule viidud.
- Paketti on lisatud NetKVM VirtIO draiver, mis kiirendab vÔrguoperatsioonide tÀitmist QEMU-pÔhistes virtualiseerimiskeskkondades. KVM.
- Parandatud FreeLoaderi laadimise toimimist, mis vĂ”imaldab laadida 64-bitiseid sĂŒsteeme Linuxi tuumade peal ja lahendatud Ext2 faile lugemise probleemid. Eemaldatud sĂŒsteemi kĂ€ivitamise vead tĂ”rkeotsingu reĆŸiimis. Lisatud ARC emulatsioon, mis on vajalik NEC PC-98 riistvara toetamiseks. Parandatud kĂ€ivitamist Xbox seadmetel.
- Uuendatud ekraanivaatersurve ja tööriistad puuetega inimestele.
- JÀtkatud ISA PnP draiveri arendamist, mis vÔimaldab seadmete tuvastamist ISA bussil.
- Parandatud vigu comctl32 (Common Controls) moodulis, mis segasid Visual Basic 6 installerite korrektset kuvamist.
- Eemaldatud aegunud fondid, mis andis vĂ€ikese tĂ”usu jĂ”udluses, vĂ€hendas mĂ€lu tarbimist ja vĂ€hendas sĂŒsteemipiltide suurust.

- SĂŒnkroniseeritud Wine Staging 4.18 koodibaasiga ja uuendatud kolmandate osapoolte komponentide versioone: mpg123 1.25.13, libjpeg 9d, mbedtls 2.7.14, libtiff 4.1.0, ACPICA 20200326, BtrFS 1.7.2, glu32 9.0.1. Uuendatud juursertifikaatide nimekiri.
Allikas: opennet.ru





