Чувствую, что в этот раз вы реально заскучали по весточкам от нашего проекта! Целых семь месяцев мы работали, не покладая клавиатур, чтобы вы могли скачать и протестировать очередную версию нашей операционной системы. В ней было исправлено 226 багов, сделано 1140 изменений в исходном коде и специально для вашего удовольствия добавлены новые нескучные темы оформления
Скачать образы системы | Пресс–релиз | Список изменений | TL;DR | Тесты и список регрессий
Несмотря на заявленный оперативный график формирования релизов раз в 3 месяца, окончательная подготовка выпуска 0.4.12, которая по традиции велась в отдельной ветке, заняла на этот раз немногим больше полугода. Причиной столь длительного процесса подготовки было желание нашего перфекциониста и релиз–инженера по совместительству, Иоахима Хензе, исправить как можно больше регрессий, накопившихся за последние несколько лет. В результате Иоахим добился устранения не менее 33 регрессий, что можно назвать впечатляющим результатом.
360 Extreme Explorer на основе Chromium 69 в ReactOS 0.4.12. Скриншот прислал Андрей Шаталов
Самым значимым исправлением в версии 0.4.12 стала ликвидация серии проблем, которые приводили к искажению рендеринга текста на кнопках в множестве разных приложений, таких как iTunes и программ на основе.NET framework (2.0 и 4.0). Теперь и в самом деле есть толк от .NET приложений!
Стараниями нашей команды дизайнеров добавлены две новые темы оформления — Lunar в стиле XP с изменённой цветовой схемой и Mizu в стиле новых версий Windows.
Активирована поддержка выравнивания окон приложений относительно краёв экрана или раскрытия/сворачивания при перемещении окна мышью в определённых направлениях.
Добавлен свободный драйвер для сетевого адаптера Intel e1000, используемого в виртуальных сетевых интерфейсах VirtualBox и VMware по умолчанию. Его разработкой занимались Виктор Переверткин и Марк Дженсен.
Станиславом Мотыльковым была добавлена возможность загрузки драйверов для MIDI–инструментов и управления ими.
Самым старым баг–репортом (c возрастом в солидные 15 лет), исправленным в 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.
Захотели поставить ReactOS первый раз в своей жизни? Обязательно просмотрите этот мануал.
Вам понравился этот релиз? Ждем ваших комментариев и мнений! Не забывайте, что вы можете помочь проекту не только пожертвованиями, но и просто поставив ему звездочку на гитхабе!
До новых встреч, друзья! Цзай дзян!
Комментарии (172)
Graid
06.10.2019 06:40Предполагаю, что часто задают этот вопрос, но все же как с поддержкой реального железа? Если пока все плохо, есть какой-то roadmap?
Doctor5772
06.10.2019 11:51Присоединяюсь к вопросу. Возможно прозвучит глупо т.к. не осведомлён о всех тонкостях, но есть ли поддержка распространённых UPnP-драйверов? Понятное дело что вряд ли можно рассчитывать на установку специфичных драйверов, но вот те же, допустим, USB-микрофоны и наушники, мышки и клавиатуры, часто используют некие базовые драйверы.
wxmaper
06.10.2019 08:38Почему на первом скриншоте у двух окон разные тени?
А у нижнего окна она вообще порвалась слева вверху ;(Mabu
06.10.2019 11:04Я думаю потому, что такая тень у окна — это на самом деле рисунок внутри клиентской области окна, у которого скрыты граница и заголовок. Это подтверждает нестандартный вид и расположение крестика, он не системный, а нарисованный.
d22
06.10.2019 08:51В virtualBox не загрузилась, качал установочный CD. Установка прошла нормально, крашится virtualbox при первой загрузке
mistergrim
06.10.2019 11:48В VmWare Workstation устанавливается и запускается запросто, но не работает сеть.
JohnDoe_71Rus
06.10.2019 12:37уточните как именно сеть не работает?
У меня еще на 4.10(qemu) команда ping google.com выдавала ip адрес а дальше Host Unreachablemistergrim
06.10.2019 13:06Переустановил, абсолютно с теми же параметрами, сеть заработала. Мистика.
Firefox 48 работает, 52 — уже нет.
Ну как работает… Поиск в яндексе уже вешает систему.Denai
06.10.2019 15:38В районе 50-й версии в firefox начали движок в сторону quantum менять, видимо где-то там неподдерживаемая фича появилась
Amsbus
07.10.2019 00:21Рискну предположить, что коли заявлен е1000, то нужно выбрать тип машины windows 7, т.к. в противном случае будет другой адаптер. Выбирать нужно при создании ВМ.
mistergrim
07.10.2019 00:26Повторюсь: пересоздал виртуалку с такой же точно конфигурацией (Windows XP и т.д). Сеть была и в первый раз, только не пинговалось ничего.
Extravert34
07.10.2019 01:42Нет, всё проверяется в первую очередь на конфигурации Windows Server 2003
zzzzzzzzzzzz
06.10.2019 10:25Этот метод запуска стал еще результативнее
Вот от этой фразы накатила ностальгия: ставишь Windows 95, а она на тёплом ламповом мониторе подобные рекламные сообщения крутит…
(Хотя после этого пришла и мрачная мысль: в ReactOS «еще результативнее» может значить, что раньше загрузка падала на 70%, а теперь на 90%)
Revertis
06.10.2019 11:52Активирована поддержка выравнивания окон приложений относительно краёв экрана или раскрытия/сворачивания при перемещении окна мышью в определённых направлениях.
Только сделайте, пожалуйста, возможность переопределить эти хоткеи другой программой. Я, например, раньше настраивал управление плеером на Win+Left и Win+Right, а потом Микрософт мне это обломал :(trdm
06.10.2019 22:31хорошим тоном было бы завести ветку в реестре и определенную логику обработки хоткеев.
Am0ralist
07.10.2019 22:01отключение этой фичи в настройках мыши вообще помогает? или вам эта фича нужна сама по себе тоже?
Revertis
07.10.2019 22:04Мне нужно освободить сочетания клавиш Win+Left и Win+Right, чтобы я мог их использовать в другой программе. Win+Up и Win+Up тоже желательно.
Am0ralist
07.10.2019 22:16Мы эту фичу недавно обсуждали, вырубается вообще прилипание к краям экрана если тащить мышкой и соответствующие реакции на эти сочетания клавиш.
Keynessian
06.10.2019 11:55А на ReactOS можно запустить игры для Десятки?
Особенно интересует возможность запуска Kings Bounty II
trdm
Смотришь на иконки и оформление и ощущаешь привкус Linux на языке.
я бы предпочел более компактный вид.