LINUX.ORG.RU

ReactOS 0.4.12

 ,


1

3

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

Это двенадцатый выпуск после перехода проекта к более оперативному формированию релизов с периодичностью приблизительно раз в три месяца. Вот уже 21 год эта операционная система находится на «альфа»-стадии разработки. Для загрузки подготовлены установочный ISO-образ (122 Мб) и Live-сборка (90 Мб). Код проекта распространяется под лицензиями 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.

>>> Changelog

>>> Список устраненных ошибок

>>> Тесты ПО и список регрессий для релиза 0.4.12

>>> Официальный пресс релиз

★★★★

Проверено: cetjs2 ()

Тупые вопросы с целью повышения уровня образованности. Как сие работает на дремучем железе типа Asus P3B-F и (чуть) менее дремучем Asus A8N5X? Как там вообще с поддержкой SCSI-подсистемы? (На A8N5X впердолен Adaptec 3200S, в неродной для него стандартный PCI-разъём). Как там насчёт поддержки многопоточных процов и (много) 2х-процовых плат? (Есть некоторое кол-во на S604, которые вроде по одному вовсе не ставились). Да, на A8N5X стоит Оптерон 180. W2K честно считает комп двухпроцессорным :). Могу поделать опыты на тему установки на физическое железо вышеописанного уровня (в выходные, скорее всего). Основнйо вопрос - стартанут ли видео\SCSI\звуковые дрова (звуковухи в основном всякие SBLibe & Audigy 1-2).

dv76 ★★★ ()
Ответ на: комментарий от anonymous

Их бы «энергию» да в «русло» Linux.

они же не просто так участвуют в этом проекте... потом устраиваются в конторы что для винды пишут дрова и софт - а их код в реактоси это портфолио для работодателя... нафига им этот ваш линукс?

anonymous ()
Ответ на: комментарий от dv76

На дремучем железе работает обычно лучше чем на актуальном. Шансы есть.
SCSI? Ну, попробуйте накатить виндовые дрова, чем чёрт не шутит.
Многопоточных процов - норм, видит одно ядро, 2х-процовые платы я ХЗ, никто не пробовал.
Глядите здесь и здесь. Live, вроде, поддерживается, но не из коробки.

tiinn ★★★ ()
Ответ на: комментарий от anonymous

они же не просто так участвуют в этом проекте... потом устраиваются в конторы что для винды пишут дрова и софт - а их код в реактоси это портфолио для работодателя... нафига им этот ваш линукс?

Точно подмечено. Это как сейчас 2 мода на Сталкер делают. Их так долго делают, видео выкладывают, но выпускать не планируют явно. Видимо ждут что возьмут делать Сталкер 2 или Тарков. :-)

anonymous ()
Ответ на: комментарий от dv76

на дремучем железе

оно работает на третепнях. берешь на помойке пару-тройку третепней, разбираешь, и подбираешь железо чтоб оно таки работало... профит...

anonymous ()
Ответ на: комментарий от tiinn

Вот расскажу вам одну историю.

Как-то мой начальник говорит «Владимир помогите обеспечить работу 1С в Linux».
Прихожу, мне демонстрируют проблемы.
Говорю админу - «Положи в System32 аналогичные dll из Windows».
И через пол часа проблемы исчезли.

anonymous ()
Ответ на: комментарий от anonymous

Это работает в реактоси с дровами на сетевуху (не забываем ещё про папки inf и drivers), но, как правило, не работает с дровами на другие железки. А вообще, такой подход взял на вооружение приснопамятный Вадим Галянт, можете опробовать его сборочки.

tiinn ★★★ ()
Последнее исправление: tiinn (всего исправлений: 1)
Ответ на: комментарий от tiinn

Дык, в реактоси проблемы кругом: и с дровами, и не с дровами, так что пробуйте, авось, и заведётся.

Некогда /нам зарплату не за игры платят/.

anonymous ()
Ответ на: комментарий от anonymous

Некогда /нам зарплату не за игры платят/.

А лучше бы за игры платили. Поддержка игр это главное, эти ваши адинэсы сто лет в обед не упёрлись

anonymous ()
Ответ на: комментарий от anonymous

А мы и не пиратили /ключи имеются/.
Говоря по научному - «Обеспечивали возможность использования 1С 7.7 в Linux».
Кстати в Wine libraries MFC поддержаны?

anonymous ()
Ответ на: комментарий от tiinn

Я в виртуалке снова не смог завести звук. Поставил дрова по инструкции, всё равно при открытии «Звуки и аудиоустройства» пишет «cannot open mixer», в диспетчере устройств звуковушки нет, при попытке запустить добавление устройства всё зависло. Но прогресс есть, файрфокс сумел поставиться из менеджера приложений (в прошлый раз тупо не запускался после вроде как успешной установки) и даже обновиться на 52esr.

gremlin_the_red ()
Ответ на: комментарий от anonymous

Вот прям щас готового 3-пня нема. Видимо придётся местный склад дербанить, там джаже 2-й пень есть :D. Так-то собирался, только под другие несколько задачи. ОК, будем посмотреть.

dv76 ★★★ ()
Ответ на: комментарий от tiinn

Дык, в реактоси проблемы кругом: и с дровами, и не с дровами, так что пробуйте, авось, и заведётся.

Наверное разработчики как всегда скажут - «Критиковать все могут».

anonymous ()
Ответ на: комментарий от anonymous

Кто ж им разрешить ворованные исходники WIn2k в винишко пихать? Вайн делают люди взрослые и адекватные. Кстати, USB все так же в состоянии полутрупа у этого поделия?

anonymous ()

было устранёно более 33 регрессий
в списке регрессий текущей версии штук 100

Малаца. У вас даже 7-zip на ней не работает, боже ж ты мой, такое-то платформо- и железозависимое приложение.

anonymous ()
Ответ на: комментарий от tiinn

Джедай дипломатично не упомянул, что USB не работает

Ну политика такая, мы выложили в доступ образ, но что там работает не скажем, либо выясняйте методом тыка либо изучайте тонны мануалов и всяческих readme.

Обычно Джедай пишет что RTFM or GTFO, и что-то про палки себе в колеса.

liss21 ★★★ ()