Baada ya mwaka mmoja na nusu wa maendeleo, mfumo endeshi wa ReactOS 0.4.14 umetolewa, unaolenga kuhakikisha utangamano na programu na madereva ya Microsoft. WindowsMfumo endeshi uko katika hatua ya alpha ya uundaji. Picha ya usakinishaji wa ISO (MB 115) na muundo wa moja kwa moja (katika kumbukumbu ya ZIP ya MB 85) zinapatikana kwa kupakuliwa. Msimbo wa mradi unasambazwa chini ya leseni za GPLv2 na LGPLv2.
Mabadiliko muhimu:
- Chaguo la kukokotoa la "Tuma Kwa" limeongezwa kwenye ganda la mtumiaji (Shell), ambalo hukuruhusu kutuma faili na saraka kwa maeneo yaliyobainishwa awali, kama vile sehemu ya "Hati Zangu", eneo-kazi au saraka iliyo na faili zilizobanwa. Amri za "Fungua Mahali pa Faili" na "Amri ya Fungua hapa" zimeongezwa kwenye menyu ya muktadha wa eneo-kazi ili kufungua saraka na faili iliyochaguliwa kwenye meneja wa faili na kuonyesha mazungumzo ya mstari wa amri. Matatizo ya kusogeza yametatuliwa, baadhi ya violesura vya COM (Component Object Model) vimeboreshwa, na mabadiliko ya kurudi nyuma katika utekelezaji wa utaratibu wa kuburuta na kudondosha yameondolewa.

- Imeongeza uwezo wa kuwasha kwenye kompyuta za NEC PC-9800 zinazokuja na vichakataji vikubwa kuliko i586 na kujumuisha zaidi ya 64MB ya RAM. Usaidizi wa kufanya kazi katika emulator ya Mradi wa Neko 21/W pia umetekelezwa.

- Rafu ya mtandao imeboresha usaidizi wa Itifaki ya Ujumbe wa Kudhibiti Mtandao (ICMP), utekelezaji ambao hapo awali haukujumuisha vipimo vyote. Toleo jipya linaongeza usaidizi kwa simu za IOCTL_ICMP_ECHO_REQUEST na huandika upya taratibu zote za Icmp*. Kama matokeo, viendeshi vya mtandao sasa vinaweza kusambaza kwa usahihi ombi la ICMP na pakiti za majibu kwa programu, na shirika la tracert linaonyesha habari zote muhimu.

- Kidirisha cha Ondoa Vifaa kwa Usalama kimeboreshwa ili kuonyesha vifaa vilivyounganishwa.

- Kazi iliendelea kuondoa makosa na kuboresha utulivu wa kernel ya mfumo wa uendeshaji. Maboresho yamefanywa na baadhi ya sehemu za kidhibiti kumbukumbu zimeandikwa upya, na kazi imeanza katika kutekeleza usaidizi wa PAE (Kiendelezi cha Anuani ya Eneo la Kawaida). Msimbo wa ushughulikiaji wa ubaguzi umehamishwa kutoka kwa msingi wa msimbo wa Mvinyo hadi CRT (C Run-Time). Hitilafu ambazo ziliingilia uendeshaji wa kawaida wa vifaa vya kuhifadhi zimewekwa katika kiendeshi cha PnP (classpnp.sys). Mfumo mdogo wa I/O umeboresha mwingiliano na vifaa. Imerekebisha mfululizo wa udhaifu wa ziada wa bafa.
- Imeongeza utekelezaji wa awali wa maktaba ya Usuluhishi wa Rasilimali, ambayo inaweza kutumika kutatua migogoro ya upatikanaji wa rasilimali katika madereva ya mabasi kama vile PCI. Pia imeongezwa msimbo wa kurekebisha PnP na wasimamizi wa I/O. Kidhibiti cha PnP hutoa usaidizi wa kuchora uwezo wa kifaa kwa bendera zinazoakisi uwezo huo.
- Kitatuzi cha kernel na moduli zinazohusiana zimesasishwa. Katika kitatuzi shirikishi cha KDBG, kazi ya cregs na amri za tss imeboreshwa, na msimbo wa usindikaji wa TSS umeandikwa upya. Utekelezaji wa vichujio vya utatuzi umekamilika.
- Kifurushi hiki kinajumuisha kiendeshi cha NetKVM VirtIO, ambacho hukuruhusu kuharakisha shughuli za mtandao katika mazingira yanayoendesha mifumo ya uboreshaji kulingana na QEMU na KVM.
- Kiendeshaji cha FreeLoader kimeboreshwa ili kusaidia kuwasha mifumo inayotegemea kernel ya biti 64. Linux Matatizo ya usomaji kutoka kwa mfumo wa faili wa Ext2 yametatuliwa. Migongano wakati wa kupakia katika hali ya utatuzi imerekebishwa. Uigaji wa ARC umeongezwa, ambao ni muhimu kwa usaidizi wa vifaa vya NEC PC-98. Usaidizi wa kupakia kwenye vifaa vya Xbox umeboreshwa.
- Utekelezaji uliosasishwa wa kibodi ya skrini na zana za watu wenye ulemavu.
- Kazi inaendelea kwenye dereva wa ISA PnP, ambayo hutoa kugundua vifaa kwenye basi ya ISA.
- Hitilafu zisizobadilika katika moduli ya comctl32 (Vidhibiti vya Kawaida) ambayo ilizuia kisakinishi cha Visual Basic 6 kuonyesha vizuri.
- Imeondoa fonti zilizopitwa na wakati, na kusababisha ongezeko kidogo la utendakazi, kupunguza matumizi ya RAM na kupunguza ukubwa wa picha ya mfumo.

- Imesawazishwa na Wine Staging 4.18 codebase na matoleo yaliyosasishwa ya vipengee vingine: mpg123 1.25.13, libjpeg 9d, mbedtls 2.7.14, libtiff 4.1.0, ACPICA 20200326, Btr1.7.2 glu. Orodha ya vyeti vya mizizi imesasishwa.
Chanzo: opennet.ru





