ReactOS 0.4.12


ReactOS 0.4.12

Представен е релиз на операционната система ReactOS 0.4.12, насочена към осигуряване на съвместимост с програми и драйвери на Microsoft Windows.

Това е дванадесетият брой след преминаването на проекта към по-оперативно формиране на релизи с периодичност приблизително веднъж на три месеца. Вече 21 години тази операционна система е в „алфа“ етап на разработка. Подготовени са за изтегляне инсталационен ISO образ (122 MB) и Live версия (90 MB). Кодът на проекта е разпространен под лицензиите GPLv2 и LGPLv2.

Въпреки оперативния график на формиране, окончателната подготовка на релиза, която по традиция се извършва в отделен клон, отне почти половин година. Причината за толкова дългия процес на подготовка беше желанието на релиз инженера Йоахим Хенце да коригира колкото се може повече регресии, натрупани през последните години. В резултат бяха отстранени над 33 регресии, което може да се нарече впечатляващ резултат.

Най-значимото поправяне в версия 0.4.12 стана ликвидиране на серия от проблеми, които водеха до изкривяване на рендеринга на текстовете на бутоните в много различни приложения, като iTunes и програми на базата на .NET framework (2.0 и 4.0).

Добавени са две нови теми — Lunar в стил XP с променена цветова схема и Mizu в стил новите версии на Windows.

Активирана е поддръжка за подравняване на прозорците на приложенията спрямо ръбовете на екрана или разширяване/свиване при премествање на прозореца с мишката в определени посоки.

Добавен е свободен драйвер за мрежовия адаптер Intel e1000, използван по подразбиране във виртуалните мрежови интерфейси VirtualBox и VMware. Разработката му е извършена от Виктор Переверкин и Марк Дженсен.

Станислав Мотилков е добавил възможността за зареждане на драйвери за MIDI инструменти и управление на тях.

Най-старият проблем, който е поправен в ReactOS 0.4.12, стана заявка CORE-187 за добавяне на поддръжка за локално преназначаване на Dll чрез файлове с разширение ".local". Локалното преназначаване е необходимо за функционирането на много portable програми.

Решени са проблеми в реализирането на мрежово зареждане по протокола PXE.

Преписан е кодът за защита от промяна от приложенията на компоненти, изпълнявани в пространството на ядрото (ntoskrnl, win32k, драйвери и т.н.).

Синхронизация с кода на Wine Staging 4.0 е завършена и версиите на външните компоненти са обновени: 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.

>>> Журнал на промените

>>> Списък на отстранените грешки

>>> Тестове на софтуера и списък на регресиите за версия 0.4.12

Източник: linux.org.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster