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