ReactOS 0.4.12


ReactOS 0.4.12

Została wydana wersja systemu operacyjnego ReactOS 0.4.12, której celem jest zapewnienie zgodności z programami i sterownikami Microsoft Windows.

To dwunasta edycja po przejściu projektu na bardziej dynamiczny harmonogram wydania, występujący w przybliżeniu co trzy miesiące. Ten system operacyjny jest w fazie „alfa” rozwoju od 21 lat. Przygotowano obraz instalacyjny ISO (122 MB) oraz wersję Live (90 MB). Kod projektu jest udostępniany na zasadach licencji GPLv2 i LGPLv2.

Pomimo szybkiego harmonogramu wydania, ostateczne przygotowanie wersji, które tradycyjnie odbywało się w osobnej gałęzi, zajęło prawie pół roku. Powodem tak długiego procesu przygotowań było pragnienie inżyniera wydania Joachima Henze, aby naprawić jak najwięcej regresji, które się nagromadziły w ciągu ostatnich kilku lat. W rezultacie usunięto ponad 33 regresje, co można nazwać imponującym wynikiem.

Najważniejszą poprawką w wersji 0.4.12 było wyeliminowanie serii problemów, które prowadziły do zniekształcenia renderowania tekstu na przyciskach w wielu różnych aplikacjach, takich jak iTunes oraz programy oparte na .NET framework (2.0 i 4.0).

Dodano dwa nowe motywy - Lunar w stylu XP ze zmienioną kolorystyką oraz Mizu w stylu nowych wersji Windows.

Aktywowano wsparcie dla wyrównania okien aplikacji względem krawędzi ekranu oraz rozwijania/zwijania przy przesuwaniu okna myszą w określonych kierunkach.

Dodano zdalny sterownik dla karty sieciowej Intel e1000, używanej domyślnie w wirtualnych interfejsach sieciowych VirtualBox i VMware. Pracowali nad nim Viktor Perevertkin i Mark Jensen.

Stanisław Motyłkow dodał możliwość ładowania sterowników dla instrumentów MIDI oraz ich zarządzania.

Najstarszym zgłoszeniem błędu, które zostało naprawione w ReactOS 0.4.12, była prośba CORE-187 o dodanie wsparcia dla lokalnego nadpisywania Dll za pomocą plików z rozszerzeniem ".local". Lokalne nadpisywanie jest potrzebne do działania wielu programów przenośnych.

Rozwiązano problemy z realizacją ładowania sieciowego protokołem PXE

Przepisano kod w celu ochrony przed zmianami komponentów wykonywanych w przestrzeni jądra (ntoskrnl, win32k, sterowniki itp.).

Zsynchronizowano z bazą kodu Wine Staging 4.0 oraz zaktualizowano wersje komponentów zewnętrznych: 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

>>> Lista naprawionych błędów

>>> Testy oprogramowania i lista regresji dla wydania 0.4.12

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster