ReactOS 0.4.12


ReactOS 0.4.12

Ir prezentēts ReactOS 0.4.12 operētājsistēmas izlaidums, kura mērķis ir nodrošināt saderību ar Microsoft Windows programmām un draiveriem.

Šis ir divpadsmitais laidiens pēc projekta pārejas uz ātrāku izlaišanas ģenerēšanu ar aptuveni reizi trijos mēnešos. Jau 21 gadu šī operētājsistēma ir “alfa” attīstības stadijā. Instalācijas komplekts ir sagatavots lejupielādei. ISO attēls (122 MB) un tiešraides versija (90 MB). Projekta kods tiek izplatīts saskaņā ar GPLv2 un LGPLv2 licencēm.

Neskatoties uz formēšanas darbības grafiku, izlaiduma galīgā sagatavošana, kas tradicionāli tika veikta atsevišķā filiālē, aizņēma gandrīz sešus mēnešus. Iemesls tik ilgam sagatavošanās procesam bija atbrīvošanas inženiera Joahima Henzes vēlme labot pēc iespējas vairāk regresiju, kas uzkrājušās pēdējos gados. Rezultātā tika novērstas vairāk nekā 33 regresijas, ko var saukt par iespaidīgu rezultātu.

Nozīmīgākais labojums versijā 0.4.12 bija virknes problēmu novēršana, kas noveda pie atveidojot kropļojumus teksts uz pogām daudzās dažādās lietojumprogrammās, piemēram, iTunes un programmās, kuru pamatā ir .NET ietvars (2.0 un 4.0).

Ir pievienotas divas jaunas tēmas - Lunar XP stilā ar mainītu krāsu shēmu un Mizu jauno Windows versiju stilā.

Atbalsts ir aktivizēts logu izlīdzināšana lietojumprogrammas attiecībā pret ekrāna malām vai izvērst/sakļaut, pārvietojot logu ar peli noteiktos virzienos.

Pievienots bezmaksas draiveris Intel e1000 tīkla adapterim, ko pēc noklusējuma izmanto VirtualBox un VMware virtuālās tīkla saskarnēs. To izstrādāja Viktors Perevertkins un Marks Jensens.

Staņislavs Motilkovs pievienoja iespēju ielādēt draiverus MIDI instrumentiem un tos pārvaldīt.

Vecākais kļūdu ziņojums, kas tika labots ReactOS 0.4.12, bija CORE-187 pieprasījums, lai pievienotu atbalstu vietējām DLL ignorācijām, izmantojot ".local" failus. Lai daudzas pārnēsājamas programmas darbotos, ir nepieciešama vietēja ignorēšana.

Ir atrisinātas problēmas, ieviešot tīkla sāknēšanu, izmantojot PXE protokolu.

Kods ir pārrakstīts, lai aizsargātu komponentus, kas darbojas kodola telpā (ntoskrnl, win32k, draiveri utt.), no lietojumprogrammu modifikācijas.

Sinhronizēts ar Wine Staging 4.0 kodu bāzi un atjauninātām trešo pušu komponentu versijām: btrfs 1.1, uniata 0.47, ACPICA 20190405, libpng 1.6.35, mbedtls 2.7.10, mpg123 1.25.10, 2. libxs.2.9.9 .1.1.33, libtiff 4.0.10 .XNUMX.

>>> Izmaiņu

>>> Atrisināto kļūdu saraksts

>>> Programmatūras testi un regresiju saraksts laidienai 0.4.12

Avots: linux.org.ru

Pievieno komentāru