ReactOS 0.4.12


ReactOS 0.4.12

De release van het ReactOS 0.4.12 besturingssysteem is gepresenteerd, gericht op het garanderen van compatibiliteit met Microsoft Windows-programma's en stuurprogramma's.

Dit is de twaalfde release nadat het project is overgegaan op het sneller genereren van releases met een frequentie van ongeveer eens in de drie maanden. Dit besturingssysteem bevindt zich al 21 jaar in de ‘alfa’-fase van ontwikkeling. De installatiekit is voorbereid om te downloaden. ISO-image (122 MB) en Live build (90 MB). De projectcode wordt gedistribueerd onder GPLv2- en LGPLv2-licenties.

Ondanks het operationele formatieschema duurde de laatste voorbereiding van de release, die traditioneel in een aparte tak werd uitgevoerd, bijna zes maanden. De reden voor zo'n lang voorbereidingsproces was de wens van release engineer Joachim Henze om zoveel mogelijk regressies die zich de afgelopen jaren hadden verzameld te corrigeren. Als gevolg hiervan werden ruim 33 regressies geëlimineerd, wat een indrukwekkend resultaat mag worden genoemd.

De belangrijkste oplossing in versie 0.4.12 was de eliminatie van een reeks problemen die hiertoe leidden vervorming weergeven tekst op knoppen in veel verschillende applicaties, zoals iTunes en programma's gebaseerd op het .NET-framework (2.0 en 4.0).

Er zijn twee nieuwe thema's toegevoegd: Lunar in de stijl van XP met een gewijzigd kleurenschema en Mizu in de stijl van nieuwe versies van Windows.

Ondersteuning geactiveerd uitlijning van het raam toepassingen ten opzichte van de randen van het scherm of vouwen uit/ineen wanneer u het venster met de muis in bepaalde richtingen beweegt.

Er is een gratis stuurprogramma toegevoegd voor de Intel e1000-netwerkadapter, die standaard wordt gebruikt in virtuele netwerkinterfaces van VirtualBox en VMware. Het werd ontwikkeld door Viktor Perevertkin en Mark Jensen.

Stanislav Motylkov heeft de mogelijkheid toegevoegd om stuurprogramma's voor MIDI-instrumenten te laden en te beheren.

Het oudste bugrapport dat in ReactOS 0.4.12 werd opgelost, was een CORE-187-verzoek om ondersteuning toe te voegen voor lokale Dll-overschrijvingen met behulp van ".local"-bestanden. Lokale overschrijving is nodig om veel draagbare programma's te laten werken.

Problemen bij het implementeren van netwerkopstarten met behulp van het PXE-protocol zijn opgelost.

De code is herschreven om te voorkomen dat componenten die in de kernelruimte draaien (ntoskrnl, win32k, stuurprogramma's, enz.) door toepassingen worden gewijzigd.

Gesynchroniseerd met de Wine Staging 4.0-codebase en bijgewerkte versies van componenten van derden: 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

>>> Lijst met opgeloste bugs

>>> Softwaretests en lijst met regressies voor release 0.4.12

Bron: linux.org.ru

Voeg een reactie