Käikutud operatsioonisüsteemi ReactOS 0.4.12 väljaanne, mille eesmärk on tagada ühilduvus Microsoft Windowsi programmide ja draiveritega.
See on kaheteistkümnes väljaanne pärast projekti üleminekut kiiremale versioonide väljatöötamisele, mille sagedus on umbes iga kolme kuu tagant. Selle operatsioonisüsteemiga on nüüdseks 21 aastat olnud „alfa“ arendusetapis. Laadimiseks on valmistatud paigaldus- ISO-pilt (122 MB) ja Live-versioon (90 MB). Projekti kood on litsentseeritud GPLv2 ja LGPLv2 alusel.
Hoolimata kiirest väljatöötamiskavast, kestis väljaande lõplik ettevalmistus, mis traditsiooniliselt toimus eraldi haru all, peaaegu kuus kuud. Selle pika ettevalmistusprotsessi põhjuseks oli vabastamise inseneri Joachim Henze soov parandada võimalikult palju regressioone, mis on viimastel aastatel kogunenud. Tulemuseks eemaldati üle 33 regressiooni, mida võib pidada muljetavaldavaks saavutuseks.
Versiooni 0.4.12 kõige olulisem parandamine oli rikka hulga probleemide kõrvaldamine, mis viisid teksti renderdamise moonutamiseni nuppudel paljudes erinevates rakendustes, nagu iTunes ja rakendustes, mis põhinevad .NET raamistikul (2.0 ja 4.0).
Lisatud on kaks uut teemat — sinine Lunar, milles on muudetud värviskeem, ja Mizu, mis on valmistatud uute Windowsi versioonide stiilis.
Aktiveeritud on toetus rakenduste akende joondamiseks ekraani servade suhtes või akna tõstmine / langetamine, kui hiirt liigutatakse akna teatud suundades.
Lisatud on tasuta draiver Intel e1000 võrguadapterile, mida kasutatakse vaikimisi VirtualBoxi ja VMware virtuaalsete võrgu liideste jaoks. Selle väljatöötamisega tegelesid Viktor Perevertkin ja Mark Jensen.
Stanislav Motylkov lisas võimaluse laadida ja hallata MIDI-riistade draivereid.
ReactOS 0.4.12-s parandusena kõige vanem bug-report CORE-187, mis puudutas Dll-i kohaliku ülekirjutamise toetamist .local failide abil. Kohalik ülekirjutamine on vajalik paljude portable-programmide toimimiseks.
Lahendatud on probleemid võrgu käivitamise rakendamisega PXE protokolli kaudu.
Kood on ümber kirjutatud, et kaitsta komponente, mida teostavad rakendused kaaderruumis (nt oskrnl, win32k, draiverid jne) muudatuste eest.
Sünkroonitud Wine Staging 4.0 koodibaasiga ja värskendatud kolmandate osapoolte komponentide versioonid: btrfs 1.1, uniata 0.47, ACPICA 20190405, libpng 1.6.35, mbedtls 2.7.10, mpg123 1.25.10, libxml2 2.9.9, libxslt 1.1.33, libtiff 4.0.10.
>>> Changelog
>>> Parandatud vigade nimekiri
>>> Tarkvara testid ja regressioonide nimekiri versioonile 0.4.12
Allikas: linux.org.ru

