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 ()

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

Предлагаю больше не критиковать ReactOS, дадим им еще 21 год для разработки ...

А я предлагаю всем вам, внести посильную помощь в разработку. Можно например распечатать листовки о РеактОС и раздавать на улице. Больше людей узнает.

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

Просто проблемы у РеактОС потому, что они используют устаревшие концепции текстового программирования. Я думаю, metaprog и VarfolomeyKote4ka смогли бы помочь им значительно продвинуться вперед, предоставив свой язык и среду разработки - они как раз подходят для работы на уровне драйверов и ядра.

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

ИМХНО приказ «не заглядывать в сорцы Windows 2000» - плох.
Брать от туда код не нужно /ни одного байта/, а вот разобраться в архитектуре ОС - «Почему бы и нет?».
Microsoft говорит приблизительно так - «Можем предоставить исходники. Но не для воровства».

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

здесь аккаунты банят быстрее чем времени на регистрацию уходит

Мой за 18 лет не забанили ни разу, ЧЯДНТ? Хотя я в своё время, например, тазхейту пенял, что палку перегибает.

Да и вообще, описанное тобой нетипично, если это не аккаунты Кащенки или Миниробо (последний, кажется, таки решил уйти окончательно).

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

Предлагаю больше не критиковать ReactOS

То, что творится в большей части этой темы — это не критика, это оголтелое хамство. Конструктивная критика в прошлых новостях бывала, да (более того, я думаю, что при всех издержках на ЛОРе ReactOS собрал в разы больше фидбека, чем в русском разделе форума reactos.org, бгг).

Критика-то как раз нужна, в том числе острая (проект её заслуживает, да)...

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

Как они будут критиковать, они скорее всего не устанавливали, ни этот релиз, ни тестовые сборки. Некоторые из них и новость-то дальше заголовка не прочли.

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

поддерживаю! любому критикану(необязательно даже сабжа) нужно в обязательном порядке принудить по несколько раз в год устанавливать релизы и ночные сборки ректалоси и читать каждую строчку в твоей новости.

anonymous ()

Вообще, конечно, ТС ведёт себя не лучшим образом: за 4 дня существования новости оставил в ней один комментарий, и то на первой странице...

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

Из GNU его никто не выгонял, про это даже отдельная новость есть.

Захочет двигать — будет двигать. Ты серьёзно представляешь такую картину, что RMS приносит в Hurd новый драйвер для поддержки ext4, а его отвергают по причине «тебя сняли с работы»? Мухаха.

Другое дело — захочет ли и сможет ли. Про новый код, который будет писать RMS — это пока было полушутливое пожелание от одного из соратников. Воплотится ли оно в жизнь, пока неясно (может и воплотиться, чому нет?). Но в любом случае «выгнали» тут не при чём.

Гёте писал «Фауста» 60 лет и закончил, когда ему было 82 года. :)

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

Почитал в wiki о сюжете «Фауста» - миллион Metaprog /речь о полезности разработки/.
Кстати metaprog - умный и талантливый парень.
Но к сожалению /как часто бывает/ - «его бы энергию, да в мирное русло».

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

Профессор: Почему некоторые животные лижут свои половые органы?

Студентка (с придыханием): Потому, что они это могут, профессор!

Просто есть проекты, которые можно и нужно пилить в одну харю, а есть наоборот. Пьеса относится к первым. А вот для разработки ОС можно и нужно искать единомышленников: программистов, тестеров и просто мимокрокодилов, которые могут передать информацию первым двум категориям.

Вот релизы каждые три месяца и новости о них — это, как я понимаю, как раз для поиска единомышленников.

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

Да вообщем то ничего против ReactOS не имею - РЕСПЕКТ им, а вот к руководству проекта пожелания имеются -
«Металлургический завод без работающих доменных печей - малоэффективен.».
Впрочем «кто его знает» как там managment этого проекта осуществляется ...

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

Из GNU его никто не выгонял, про это даже отдельная новость есть

Его сайт завандалили и написали от его имени, что он уходит.

Но в любом случае «выгнали» тут не при чём

При том, что двигать он вполне может, а то, что код будет писать, сомнительно. Но было бы круто, конечно.

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

При том, что двигать он вполне может, а то, что код будет писать, сомнительно. Но было бы круто, конечно.

Жаль, что у него времени на разработку.

anonymous ()

Вот в теме про wine amd_amd приводил пример: утилита для обновления гарминовских карт mapcheker не видит навигатор, подключенный по USB. От вайна требовать, чтобы всё это заработало, не совсем честно: он всё-таки в первую очередь про прикладной уровень.

А вот _доделанный_ ReactOS мог бы, вероятно, помочь. Но с текущим уровнем поддержки USB это не взлетит, если только сборку от Галянта попробовать... Ну и для таких задач уже, конечно, надо ориентировать систему не на XP, а хотя бы на семёрку (а ещё лучше — поддерживать разные модели драйверов, которых в винде было несколько...).

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

Пока из GNU не попёрли, отдушина у него есть, да и мужик он упорный.

Ему бы сейчас лучше кодить да не отсвечивать. Авось SJW через пару лет про него забудут и перестанут травить.

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

Reverse engineering не приходилось заниматься.
Для Firebird пришлось декомпилятор бинарных кодов процедур сделать.
Нужно было в 1С перевести пару монстров с Delphi.
Но даже на этой мелочевке прочувствовал «каково оно в черных ящиках разбираться».
Если бы начальник не настаивал «повторить все вплоть до запятых», то с десяток проектов за потраченное время поднял.

У ReactOS фикс идея - использовать, имеющиеся драйвера Windows.
ИМХНО «прекрутил» бы возможность использования драйверов Linux.

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

А вот _доделанный_ ReactOS мог бы, вероятно, помочь

Если бы он был полностью доделан году так в 2014. Я уже писал о том, что старое вендоспецифичное оборудование и так с виндой в комплекте работает, и от появления РОС ничего не выигрывает. А новому нужна новая винда, РОС опять мимо.

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

ИМХНО «прекрутил» бы возможность использования драйверов Linux

Поздравляю, ты изобрёл линукс+wine. Линуксовые дрова и виндовые api. Я на такой связке только что в третьих героев играл, всё работает.

gremlin_the_red ()