ReactOS 0.4.12


ReactOS 0.4.12

Zaprezentowano wydanie systemu operacyjnego ReactOS 0.4.12, którego celem jest zapewnienie zgodności z programami i sterownikami Microsoft Windows.

Jest to dwunasta wersja po przejściu projektu na szybsze generowanie wersji z częstotliwością mniej więcej raz na trzy miesiące. Od 21 lat ten system operacyjny znajduje się w fazie „alfa” rozwoju. Zestaw instalacyjny został przygotowany do pobrania. Obraz ISO (122 MB) i kompilacja na żywo (90 MB). Kod projektu jest rozpowszechniany na licencjach GPLv2 i LGPLv2.

Pomimo harmonogramu operacyjnego formacji, końcowe przygotowanie wydania, które tradycyjnie odbywało się w wydzielonym oddziale, trwało prawie sześć miesięcy. Powodem tak długiego procesu przygotowawczego była chęć inżyniera wydania Joachima Henze, aby skorygować jak najwięcej regresji, które narosły przez ostatnie kilka lat. W rezultacie wyeliminowano ponad 33 regresje, co można nazwać imponującym wynikiem.

Najbardziej znaczącą poprawką w wersji 0.4.12 było wyeliminowanie szeregu problemów, które do tego doprowadziły zniekształcenie renderowania tekst na przyciskach w wielu różnych aplikacjach, takich jak iTunes i programy oparte na frameworku .NET (2.0 i 4.0).

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

Wsparcie aktywowane wyrównanie okna aplikacji względem krawędzi ekranu lub rozwijaj/zwiń podczas przesuwania okna myszą w określonych kierunkach.

Dodano darmowy sterownik dla karty sieciowej Intel e1000, używanej domyślnie w wirtualnych interfejsach sieciowych VirtualBox i VMware. Został opracowany przez Viktora Perevertkina i Marka Jensena.

Stanislav Motylkov dodał możliwość ładowania sterowników dla instrumentów MIDI i zarządzania nimi.

Najstarszym raportem o błędzie naprawionym w ReactOS 0.4.12 było żądanie CORE-187 mające na celu dodanie obsługi lokalnych zastąpień bibliotek DLL przy użyciu plików „.local”. Aby wiele programów przenośnych działało, konieczne jest lokalne zastąpienie.

Rozwiązano problemy z implementacją rozruchu sieciowego przy użyciu protokołu PXE.

Kod został przepisany, aby chronić komponenty działające w przestrzeni jądra (ntoskrnl, win32k, sterowniki itp.) przed modyfikacją przez aplikacje.

Zsynchronizowany z bazą kodu Wine Staging 4.0 i zaktualizowanymi wersjami komponentów innych firm: 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.

>>> Lista zmian

>>> Lista naprawionych błędów

>>> Testy oprogramowania i lista regresji dla wersji 0.4.12

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

Dodaj komentarz