ReactOS 0.4.12


ReactOS 0.4.12

Udgivelsen af ​​ReactOS 0.4.12-operativsystemet er blevet præsenteret, rettet mod at sikre kompatibilitet med Microsoft Windows-programmer og -drivere.

Dette er den tolvte udgivelse, efter at projektet gik over til en hurtigere udgivelsesgenerering med en frekvens på cirka en gang hver tredje måned. I 21 år nu har dette operativsystem været på "alfa"-stadiet af udvikling. Installationssættet er forberedt til download. ISO-billede (122 MB) og Live build (90 MB). Projektkoden distribueres under GPLv2- og LGPLv2-licenser.

På trods af den operationelle tidsplan for dannelsen tog den endelige forberedelse af udgivelsen, som traditionelt blev udført i en separat gren, næsten seks måneder. Årsagen til en så lang forberedelsesproces var frigivelsesingeniør Joachim Henzes ønske om at rette op på så mange regressioner som muligt, der var ophobet i løbet af de sidste par år. Som et resultat blev mere end 33 regressioner elimineret, hvilket kan kaldes et imponerende resultat.

Den vigtigste rettelse i version 0.4.12 var elimineringen af ​​en række problemer, der førte til gengivelse af forvrængning tekst på knapper i mange forskellige programmer, såsom iTunes og programmer baseret på .NET frameworket (2.0 og 4.0).

To nye temaer er blevet tilføjet - Lunar i stil med XP med et ændret farveskema og Mizu i stil med nye versioner af Windows.

Support aktiveret vinduesjustering applikationer i forhold til skærmens kanter eller udvide/kollapse, når vinduet flyttes med musen i bestemte retninger.

Tilføjet en gratis driver til Intel e1000 netværksadapteren, der som standard bruges i VirtualBox og VMware virtuelle netværksgrænseflader. Den er udviklet af Viktor Perevertkin og Mark Jensen.

Stanislav Motylkov tilføjede muligheden for at indlæse drivere til MIDI-instrumenter og administrere dem.

Den ældste fejlrapport rettet i ReactOS 0.4.12 var en CORE-187-anmodning om at tilføje understøttelse af lokale Dll-tilsidesættelser ved hjælp af ".local"-filer. Lokal tilsidesættelse er nødvendig for at mange bærbare programmer kan fungere.

Problemer med at implementere netværksopstart ved hjælp af PXE-protokollen er blevet løst.

Koden er blevet omskrevet for at beskytte komponenter, der kører i kernerummet (ntoskrnl, win32k, drivere osv.) mod at blive ændret af applikationer.

Synkroniseret med vin iscenesættelsen 4.0 kodebase og opdaterede versioner af tredjepartskomponenter: 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 .XNUMX.

>>> Changelog

>>> Liste over fejl, der er løst

>>> Softwaretest og liste over regressioner til udgivelse 0.4.12

Kilde: linux.org.ru

Tilføj en kommentar