LINUX.ORG.RU

ReactOS 0.4.12

 ,


1

2

Представлен релиз операционной системы 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 ()
Последнее исправление: cetjs2 (всего исправлений: 5)

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

Улучшайзинг.

Догнать «ветер в поле» - тяжелая задача.

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

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

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

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

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

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

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

легко, но пусть не спамят на лоре!

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

Скажите золотые слова про сабж.

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

Кстати на DVD можно и Metaprog поместить /если мастер спорта по бегу, тогда все Ok!/.

Лучше исходные коды на бумаге, можно в рулонах.

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

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

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

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

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

предлагаю переименовать в RelictOS

Я уже предлагал переименовать в ZombieOS. И слоган проекта есть подходящий: «Мёртвое умереть не может!»

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

0.4.12 установил /синего экрана не было/.

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

дак если это гавно не устанавливается... как ты это установишь?

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

У меня ставилась на третьепень с 256. Но это была ещё ветка 0.3.x. В общем, археология.

Попробуй...

hobbit ★★★★★
()

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

hobbit ★★★★★
()

RMS сейчас будет двигать GNU Hurd.

Hurd и РОС приблизительно ровесники. Посмотрим у кого первее бета появится.

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

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

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

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

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

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

Его выгнали, ничего он не сможет двигать, наверное.

Обычная практика - «проводить с почетом».

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Теперь, когда его репутацию смешали с грязью и на лекции его будут звать куда менее охотно, время может и появиться.

WitcherGeralt ★★
()

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

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

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

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

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

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

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

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

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

С DFM Delphi также «разобрался» /идет речь об ресурсах/.

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

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

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

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

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

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

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

он про всякие реаниматоры флешек или проги для записи виндовых образов на флешки и т.п. новая ниша вроде как

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

Поздравляю, ты изобрёл линукс+wine.

Windows, использующий дрова Linux.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.