React OS 0.4.12


React OS 0.4.12

ReactOS 0.4.12 operating system released, aimed at ensuring compatibility with Microsoft Windows programs and drivers.

This is the twelfth release since the project's transition to more rapid releases at approximately three-month intervals. For 21 years now, this operating system has been in the "alpha" stage of development. Installation prepared for download ISO image (122 MB) and Live build (90 MB). The project code is distributed under the GPLv2 and LGPLv2 licenses.

Despite the operational schedule of the formation, the final preparation of the release, which was traditionally carried out in a separate branch, took almost half a year. The reason for such a long preparation process was the desire of release engineer Joachim Hense to fix as many regressions as possible that had accumulated over the past few years. As a result, more than 33 regressions were eliminated, which can be called an impressive result.

The most significant fix in version 0.4.12 was the elimination of a series of problems that led to rendering distortion text on buttons in many different applications such as iTunes and programs based on the .NET framework (2.0 and 4.0).

Two new themes have been added - Lunar in the style of XP with a changed color scheme and Mizu in the style of new versions of Windows.

Support activated window alignment applications relative to the edges of the screen or expand / minimize when moving the window with the mouse in certain directions.

Added a free driver for the Intel e1000 network adapter used in VirtualBox and VMware virtual network interfaces by default. It was developed by Viktor Perevertkin and Mark Jensen.

Stanislav Motylkov added the ability to download drivers for MIDI instruments and control them.

The oldest bug report fixed in ReactOS 0.4.12 was the CORE-187 request to add support for local overriding of Dlls using ".local" files. Local override is necessary for many portable programs to work.

Solved problems in the implementation of network boot via PXE protocol

Code has been rewritten to prevent applications from modifying components running in kernel space (ntoskrnl, win32k, drivers, etc.).

Synchronized with the Wine Staging 4.0 codebase and updated versions of third-party components: 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

>>> List of fixed bugs

>>> Software tests and list of regressions for release 0.4.12

Source: linux.org.ru

Add a comment