Pas njĂ« viti e gjysmĂ« zhvillimi, Ă«shtĂ« paraqitur versioni i sistemit operativ ReactOS 0.4.14, i fokusuar nĂ« sigurimin e pĂ«rputhshmĂ«risĂ« me programet dhe drejtuesit e Microsoft Windows. Sistemi operative ndodhet nĂ« fazĂ«n âalfaâ tĂ« zhvillimit. PĂ«r shkarkim janĂ« pĂ«rgatitur njĂ« imazh instalues ISO (115 MB) dhe njĂ« ndĂ«rtim Live (nĂ« arkivin zip 85 MB). Kodi i projektit shpĂ«rndahet sipas licencave GPLv2 dhe LGPLv2.
Ndryshimet kryesore:
- Në ndërfaqen përdoruese (Shell) është shtuar funksioni «Dërgo te», i cili lejon dërgimin e skedarëve dhe katalogëve në vende të paracaktuara, siç janë seksioni «Dokumentet e Mia», desktopi ose katalogu me skedarë të kompresuar. Në menuën kontekstuale të desktopit janë shtuar komandat «Hap Lokacionin e Skedarit» dhe «Hap Komandën këtu» për të hapur katalogun me skedarin e zgjedhur në menaxherin e skedareve dhe për të shfaqur dialogun me komandën e linjës. Janë zgjidhur probleme me rrotullimin, janë përmirësuar disa ndërfytyra të COM (Component Object Model) dhe janë eliminuar ndryshimet regresive në realizimin e mekanizmit drag&drop.

- ĂshtĂ« shtuar mundĂ«sia e shkarkimit nĂ« kompjuterĂ«t NEC PC-9800, tĂ« pajisur me procesorĂ« mĂ« tĂ« fuqishĂ«m se i586 dhe qĂ« pĂ«rfshijnĂ« mĂ« shumĂ« se 64MB RAM. Gjithashtu, Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r punĂ«n nĂ« emulatorin Neko Project 21/W.

- Në stakun rrjetësor, është përmirësuar mbështetja për protokollin ICMP (Internet Control Message Protocol), implementimi i të cilit nuk mbulonte më parë të gjithë specifikimin. Në këtë version të ri është përmirësuar mbështetje për thirrjet IOCTL_ICMP_ECHO_REQUEST dhe janë rikoduar të gjitha procedurat Icmp*. Si rezultat, drejtuesit e rrjetit tani mund të transmetojnë saktësisht aplikacioneve paketat me kërkesat dhe përgjigjet ICMP, dhe utilitarja tracert shfaq të gjithë informacionin e nevojshëm.

- ĂshtĂ« pĂ«rmirĂ«suar dialogu i nxjerrjes sĂ« sigurt tĂ« pajisjeve, ku tani shfaqen pajisjet e lidhura.

- Punimet pĂ«r eliminimin e defekteve dhe rritjen e stabilitetit tĂ« kernelit tĂ« sistemit operativ vazhdojnĂ«. JanĂ« bĂ«rĂ« pĂ«rmirĂ«sime dhe janĂ« rikoduar disa pjesĂ« tĂ« menaxherit tĂ« memories, dhe ka filluar puna pĂ«r implementimin e mbĂ«shtetjes PAE (Physical Address Extension). Nga baza e kodit tĂ« Wine Ă«shtĂ« transferuar kodi pĂ«r trajtimin e pĂ«rjashtimeve nĂ« CRT (C Run-Time). NĂ« drejtuesin PnP (classpnp.sys) janĂ« korrigjuar defektet qĂ« pengonin funksionimin normal me pajisjet e ruajtjes. NĂ« nĂ«n sistemin e hyrjes/jeshjes Ă«shtĂ« pĂ«rmirĂ«suar ndĂ«rveprimi me pajisjet. ĂshtĂ« eliminuar njĂ« seri dobĂ«sish, tĂ« shkaktuara nga tejkalimet e tamponĂ«ve.
- Implementimi fillestar i bibliotekës Resource Arbiter është shtuar, e cila mund të përdoret për të zgjidhur konfliktet e aksesit në burime në drejtuesit për autobusa si PCI. Gjithashtu është shtuar kodi për diagnostikimin e punës PnP dhe menaxherëve të input-output. Në menaxherin PnP është siguruar mbështetje për përputhjen e mundësive të pajisjeve me flamujt që reflektuan këto mundësi.
- Debugger-i i bërthamës dhe modulët e lidhur janë përmirësuar. Në debugger-in interaktiv KDBG është përmirësuar funksionimi i komandave cregs dhe tss, është riprodhuar kodi i trajtimit të TSS. Implementimi i filtrave të diagnostikimit është përfunduar.
- Drejtpërdrejt është përfshirë drejtuesi NetKVM VirtIO, i cili lejon përshpejtimin e operacioneve rrjetërore në mjediset që funksionojnë nën sisteme virtualizimi të bazuara në QEMU. KVM.
- Përmirësuar funksionimi i ngarkuesit FreeLoader, i cili tani mbështet ngarkimin e sistemeve 64-bit të bazuara në bërthamën Linux dhe ka zgjidhur problemet me leximin nga FS Ext2. Janë eliminuar dështimet gjatë ngarkimit në modin e diagnostikimit. E është shtuar emulimi ARC, i nevojshëm për mbështetje të pajisjeve NEC PC-98. Përmirësuar mbështetja për ngarkimin në pajisjet Xbox.
- Janë përmirësuar implementimet e tastierës në ekran dhe mjeteve për njerëz me aftësi të kufizuara.
- Ka vazhduar puna mbi drejtuesin ISA PnP, që siguron identifikimin e pajisjeve në autobusin ISA.
- Janë rregulluar gabimet në modulën comctl32 (Kontrollet e zakonshme), që pengonin shfaqjen normale të instaluesit Visual Basic 6.
- Janë hequr fontet e vjetra, duke çuar në një rritje të vogël të performancës, uljen e konsumit të RAM-it dhe tkurrjen e madhësisë së imazheve sistemike.

- ĂshtĂ« realizuar sinkronizimi me bazĂ«n e kodit tĂ« Wine Staging 4.18 dhe janĂ« pĂ«rditĂ«suar versionet e komponentĂ«ve tĂ« palĂ«ve tĂ« treta: mpg123 1.25.13, libjpeg 9d, mbedtls 2.7.14, libtiff 4.1.0, ACPICA 20200326, BtrFS 1.7.2, glu32 9.0.1. ĂshtĂ« pĂ«rditĂ«suar lista e çertifikatave rrĂ«njĂ«sore.
Burimi: opennet.ru





