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

Т.е. ты угрожаешь ЛОРовцу «специальными органами» за нежелание лизать зад евангелисту и славить РеактОС?

Это вся суть хоббита. Он такой хипстер от мира патриотизма. Ведь реально бы славил правильную и непогрешимую власть если бы жил во времена когда «клеветников» лысенковщины с должностей снимали и в воронке увозили.

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

Да ладно, пусть подает. Из Чехии политическому выдачи нет. Ну возбудят по мне еще одно дело, Чехия как послала в прошлый раз, так пошлет в этот. Вот только заявления не будет, потому что правда не может быть клеветой, так же как и заблуждение(если меня в него ввели и это вдруг окажется не правдой, но не окажется)

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

за нежелание лизать зад евангелисту и славить РеактОС?

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

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

На приличных ресурсах, для начала, обвинения принято подтверждать пруфами. Можно и не подтверждать, но будешь иметь статус брехуна 80 уровня. А кое-где можешь и того самого бана дождаться, кстати. Ну ЛОРу это не грозит, понятно, у анонимов жизнь вечная, чем они и пользуются.

И есть ещё такая ужасно несправедливая (для хамов и троллей) вещь как презумпция невиновности. Если кто-то обвиняет — бремя доказательства лежит на нём, а не на том, кто защищает. Ты этого не знал? Сочувствую.

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

Из Чехии политическому выдачи нет.

С каких это пор клевета на частное лицо стала политической статьёй? Ну или я не понял, что ты там имеешь в виду под словом «политическому», объясни.

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

Против меня на России уже политическое дело(Болотная, слышал?) и Чехия уже однажды отказала в выдаче меня на расправу, хотя уехал я не как беженец, а уехал сюда работать.

Ты хочешь расправы за то, что я напомнил как некто получивший доступ к телу(а к телу напрямую не пускают нормальных людей) получил бюджетные деньги и они исчезли. Это будет расценено как еще одно политическое и Чехия поржет в ответ. Я тоже поржу.

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

Ведь реально бы славил правильную и непогрешимую власть если бы жил во времена когда «клеветников» лысенковщины с должностей снимали и в воронке увозили.

Напомни-ка, кто из нас двоих в этой теме с удовольствием и не утруждая себя доказательствами мутузит «чужой» опенсорсный проект? Так что сомневаюсь я что-то в нарисованной картине...

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

Ты тут славишь пиарщика, который на Селигере лизал зад Недимону. То есть ты даже сейчас и то работаешь на хунту, а если бы жил чуть раньше, ты бы еще и на соседей доносы строчил со своим «есть специальные органы»

Кстати, напоминаю, что топик-стартер вообще не имеет отношения к разработке ReactOS, он пиарщик который на пиаре нерабочей фгни делает деньги и не более. При этом пиарщик со связями.

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

Напомни-ка, кто из нас двоих в этой теме с удовольствием и не утруждая себя доказательствами мутузит «чужой» опенсорсный проект?

И правда, кто?

Так что сомневаюсь я что-то в нарисованной картине...

И как это логически связано?

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

Во-первых, найди-ка то место, где я сказал, что хочу расправы. Я просто намекнул,что за свои слова надо отвечать, и в УК про это даже статья есть. И даже предположил, что джедаю, скорее всего, будет лень связываться.

А во-вторых,

Против меня на России уже политическое дело(Болотная, слышал?) и Чехия уже однажды отказала в выдаче меня на расправу

В таком случае мне интересно, зачем человеку, пострадавшему за участие в политическом митинге, пачкать себя стравливанием разных частей opensource-сообщества?

Ведь с моей стороны это выглядит именно так. Есть линуксоиды, есть реактосники. И есть третья сторона, которая вбрасывает на линуксовый ресурс непроверенную информацию, что реактосники получили некий грант и потратили его на какую-то квартиру.

Ведь вот реально, выглядит так, как будто ты бесплатно работаешь на какой-нибудь Microsoft или Apple, которым от склоках в OSS прямая выгода. (Заметь, я не предполагаю, что ты получаешь от них деньги — зачем платить, если сами стараются.)

Если хочешь, чтобы твою информацию воспринимали по-другому — либо формулируй корректнее, либо приводи доказательства.

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

Для меня нет стороны «реактосники». Есть человек укравший бюджетные деньги и деньги Самсунга. Он занимается пиаром проекта который нужен только для получения денег для оплаты его работы. Этот проект не нужен сообществу, этот проект не нужен пользователям, этот проект нужен только ему.

Каждый раз, когда я или кто-то другой(нас много тех кто знает и помнит все это) напоминает про деньги и про фейковый проект WooS, про отдельный фаундейшен в который он собирал деньги, топик-стартер закатывает истерики, кричит что он никому ничего не обязан объяснять, что это его дело зачем был фонд, почему он обманывал с «мы готовим серверну ОС и в течении года она будет работать» и далее по тексту.

Я и группа товарищей напоминаем этому ничтожеству, что ничто не забыто, что бы он знал, что однажды ему придется за все ответить, как и тем кому он лизал зад.

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

Во-первых, найди-ка то место, где я сказал, что хочу расправы. Я просто намекнул,что за свои слова надо отвечать, и в УК про это даже статья есть. И даже предположил, что джедаю, скорее всего, будет лень связываться.

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

Самое смешное что ты называешь кухонное имхо на интернет-форуме клеветой и интернет-мошенничеством.

В таком случае мне интересно, зачем человеку, пострадавшему за участие в политическом митинге, пачкать себя стравливанием разных частей opensource-сообщества?

Ты это называешь стравливанием частей интернет-сообщества? Опять пафосная эпика.

Ведь с моей стороны это выглядит именно так. Есть линуксоиды, есть реактосники. И есть третья сторона, которая вбрасывает на линуксовый ресурс непроверенную информацию, что реактосники получили некий грант и потратили его на какую-то квартиру.

Ведь реактосников как таковых нет. Есть пара мало понимающих в теме имхонетов вроде тебя. Мимокрокодилы и люди которые проигрывают с или ругают грантососов. И абсолютное большинство сообщества, которое чихать на эту бурю в стакане хотело.

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

Я и группа товарищей напоминаем этому ничтожеству, что ничто не забыто, что бы он знал, что однажды ему придется за все ответить, как и тем кому он лизал зад.

Вот это тоже пафос из разряда бредней хоббита. Я уж не говорю что ты зачем-то скатываешь тему в нацпол. Которого тут нет от слова совсем, есть только пафос хоббита, который по детски порет чушь направо и налево.

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

Окей, по первому пункту пруф вижу,
Ещё бы хорошо внести ясность со вторым пунктом - кому пошли деньги

ну по мне пофиг кто из проекта и что сделал с этими 100тыс... схарчили ли эти деньги или купили комп/ноут или еще что с ними сделалb... надеюсь ими распоряжались те кто пишет код, а не евангилисты... но пусть разделением денег в проекте разбираются в самом проекте....

да и вообще... деньги на селигере дают не за «прорыв», а за активность - типа лучше пусть пишут реактось, чем бухают в подъезде. в принципе, тут ничего зазорного... государство поддерживает активную молодежь как умеет... ну вот умеет как умеет...

И что там они делают со своими донатами - мне пофиг...

И то что они заявлялись на краудкрафтинг - мне пофиг... (я могу анализировать провалы, но пусть на них показывают или нет пальцем кто сдавал $)

Меня, честно, удивило, что они заявились на импортозамещение... Так как вот это точно позор и за это, ИМХО, их надо макать...

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

Он занимается пиаром проекта который нужен только для получения денег для оплаты его работы. Этот проект не нужен сообществу, этот проект не нужен пользователям, этот проект нужен только ему.

В этом пункте ты точно врёшь. Проект ReactOS начался задолго до появления в нём ТСа и долгое время развивался на голом энузиазме. Только в последние годы появились задачи, решаемые за деньги. Тут кидали ссылку на статью с хабра, какие деньги там фигурируют (по задачам). Мягко говоря, скромные.

я линуксоид, который ненавидит мерзавцев и воров.

Мерзавцы и воры — это разработчики огромного опенсорсного проекта, которые вроде как получили 100 тыр гранта спустя годы работы? Так ещё альтлинукс можно начать грязью поливать за школьный линукс и ещё много кого.

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

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

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

ТС не занимается разработкой. Вообще. Он — пиарщик. К разработке он не имеет отношения. Но именно он получил лично гранты под WooS, создал свой фонд, получил в него еще деньги, а потом фонд исчез.

И, да, «огромный проект», который за 23 года не научился загружаться на компе это эпик-вин :-D

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

И правда, кто?

Если что – я под словами «из нас двоих» имел в виду себя и д-ра Рулеза, который начал на реактос наезжать, и которому ты отвечал. Некорректно выразился, да. Но ты тоже, помнится, как-то кричал про «воровство кода» (из одного GPL-проекта в другой, ага), правда, не в этой теме.

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

В этом пункте ты точно врёшь. Проект ReactOS начался задолго до появления в нём ТСа и долгое время развивался на голом энузиазме.

В этом пункте он говорит правду. Единственное для чего ТС агрессивно постит новости на ЛОРе - чтобы поставить галочку по освещению проекта в прессе. Чтобы было портфолио для очередного наивного жертвователя.

То как и когда начался ректалос не имеет никакого отношения к этому моменту. Реактос был такой неудачный вася-проект от людей которым хочется что-то такое сделать, но особенно умения нету. А потом уже пошли вот эти мошеннические схемы с выбиванием финансирования на заведомо мертвое дело. Хотя и на первых порах были какие-то люди которые из филантропических соображений подбрасывали на это деньги.

То, что проект был энтузиастским не отменяет факта что он плох. Проблема твоего эпичного пафоса заключается в том, что любой абстрактный Попов у тебя становится эпичным героем которого ты бежишь грудью защищать.

Мерзавцы и воры — это разработчики огромного опенсорсного проекта, которые вроде как получили 100 тыр гранта спустя годы работы? Так ещё альтлинукс можно начать грязью поливать за школьный линукс и ещё много кого.

Опять один пафос и эпика. Проект прям очень «огромный» по кодовой базе и результатам которые мы имеем в наличии. Сравнение с альтлинуксом ни разу не корректное. И наоборот показывает всю раздутость и абсурдность твоих заявлений.

Ты никогда не задумывался почему кроме тебя никто ректалос не защищает? Неужто ты самый умный и прозорливый, человек на котором лежит тяжкая ноша защиты светлого проекта от проклятых клеветников?

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

Это снова не является ответом на мой оригинальный пост. Сам же ответил, сам же ушел от темы.

А присваивание себе лавр за счет иммитации результата вырыванием кусков чужого кода из нормального опенсорц проекта имеет место быть. Как и дешевый пиар что ректалос чем-то там проекту WINE помог(на самом деле нет).

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

Так ещё альтлинукс можно начать грязью поливать за школьный линукс и ещё много кого

ну альт есть за что попинать, однако массовым внедрением занимались не они (они разрабатывали дистры и делали пилотные установки), а виндузятники из фирмы АйТи... которые обучали учителей как на линукс ставить антивирус... конец немного предсказуем...

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

Альты там всё сделали правильно, на совесть, ТЗ полностью выполнили. Проект саботировали поставщики из АйТи, которым отдали распространение вместо альтов, но это совсем другая история.

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

ТС не занимается разработкой. Вообще. Он — пиарщик.

Для тебя оказалось сюрпризом, что опенсорсному проекту может быть нужен пиарщик? Соболезную.

Реактосу пиарщик, конечно, нужен специфический. Который рассказывает о сугубо технических достижениях с целью привлечения добровольных программистов и тестировщиков. Джедай и пытается это делать, наверное, не всегда удачно. Конечных пользователей привлекать не нужно, более того, на данном этапе их надо, скорее, деликатно отгонять.

Но именно он получил лично гранты под WooS, создал свой фонд, получил в него еще деньги, а потом фонд исчез.

Вот это всё надо доказывать. Я видел только ссылку на грант в 100 000. Откуда инфа про «ещё деньги»? Куда делись деньги из «исчезнувшего» фонда? Если пошли на программистов — это не воровство, это здорово, что государство выделяет деньги на OSS-проекты, плохо, что так мало.

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

Ты никогда не задумывался почему кроме тебя никто ректалос не защищает?

М-м, не вот уж прям защищаю, но идея здравая, исполнение поганое. Но на то есть причины, в т.ч. что донатят мало.

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

Джедай (несмотря на возраст) так и остался ололокающим быдлошкольником, который умеет только в мемасики на Хабре и посылание оппонентов на йух по любому поводу. Очень своеобразный пиар, да. Кстати, он дико обидчивый :) Имеющие акк на Швабре могут проверить. Напишите в любом его посте негативный комментарий, и сразу вам в карму прилетит "-1" от евангелиста)))

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

Ты никогда не задумывался почему кроме тебя никто ректалос не защищает?

Ну почему, защищают, хоть и не так активно.

Но меня это бесит, возможно, действительно больше других. Потому, что я долго следил за проектом. Я знаю, что проект — реальный, развивался на моих глазах. Я вижу, что одни пишут код, а вторые их поливают грязью. Поэтому нетрудно понять, на чьей стороне мои симпатии.

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

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

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

Ну так ты и не стоишь на страже поруганной чести. И драки внутри сообщества заявленной хоббитом я тоже не наблюдаю.

М-м, не вот уж прям защищаю, но идея здравая, исполнение поганое.

А практический смысл у здравой идеи? С таким-то коллективом опять-таки. Темы и жесты для окон пилят вместо реальной работы. Ценности у проекта и в нулевых не было, а с тех пор ничего не поменялось.

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

Да, особенно если написать, что за ней будущее, обосрать Микрософт и снисходительно так намекнуть, что Линукс - для нердов, а РеактОС - будущее СПО

anonymous ()

Да какая разница, сколько денег распилил ТС, если это правда.

Сорцы под GPL. Если кто-то считает, что свободная реализация NT имеет смысл и пользу, может скачать сорцы и поотлаживать код.

А для остальных это бесплатное шоу на форуме.

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

Ну почему, защищают, хоть и не так активно.

Ноуп. Не защищают. Только ты один бегаешь и кричишь про оклеветанную честь и проклятых хейтеров.

Но меня это бесит, возможно, действительно больше других. Потому, что я долго следил за проектом. Я знаю, что проект — реальный, развивался на моих глазах. Я вижу, что одни пишут код, а вторые их поливают грязью. Поэтому нетрудно понять, на чьей стороне мои симпатии.

Проект развивался на глазах у многих ещё в тех же нулевых. И воз и ныне там. Писать код не велика заслуга. Открою секрет что писать код сродни написанию книг. Для этого и образования не надо так-то.

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

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

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

Темы и жесты для окон пилят вместо реальной работы

Дык, в ядре копаться - квалификация нужна. Без квалификации писатели тем там такого нафигачат - без поллитры не разберёшься. Кого-то квалифицированного нанять - нет денег. На колу мочало, начинай сначала.

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

Неюзабельно абсолютно.

Поставил на Win10 в VMWare15. VirtualBox у меня с Каспером дерется до BSOD-а на хосте. После запуска не упало, BSOD не видел, но:

- Переключение раскладки клавиатуры не работает. При настройке кнопки переключения зачем-то просит перегрузиться - чзх?
- Явные проблемы с PnP - при извлечении CD зависает Explorer, вновь вставленный CD не появляется.

Для тех, кто сравнивает Wine под Linux и ReactOS. В Linux Wine это враппер между Win API и ядром Linux и приложения-аналоги виндовых, а в ROS это враппер к непонятно чему, т.е. Wine нужно перепилить наполовину. Ну хоть Explorer там сейчас стал выглядеть нормально.

Если разрабам ROS хочется изучать устройство оффтопика, то есть пара книжек, которые я сам грыз на работе 4 года.

Марк Руссинович, Дэвид А. Соломон. Внутреннее устройство Microsoft Windows.
Walter Oney - Programming the Microsoft Windows Driver Model

Вот это им в ROS практически ТЗ, что нужно реализовать. Сделают - будет им совместимость с виндовыми драйверами и счастье. Кроме того у них в команде Алекс Ионеску. Как сказал коллега гуру, который писал драйвера под офтопик лет 15, и который изучал исходники ROS более пристально, Ионеску в ROS пол-ядра написал, а так вообще там уже много чего есть и замах пожалуй на Win7.

EFI-загрузчик написать особо проблем не вижу. Можно даже не парсить BCD ветку реестра (для показа вариантов и опций загрузки) для начала. В UEFI-биосе все необходимое есть, чтобы загрузить ядро и прыгнуть туда.

bugs-bunny ()
Ответ на: комментарий от bugs-bunny

Ионеску в одиночку операционку не напишет, а больше там особо никого нет.

Я посмотрел git log по каталогу с ntoskrnl за год. Работа практически не ведётся. Видимо, просто нет ядерщиков.

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

Дык, в ядре копаться - квалификация нужна.

А для симуляции деятельности и нахождения очередного лоха спонсора - нет. Очевидно же что вот такой дерьмовый пиар на лоре минорными апдейтами служит одной цели - придать видимый статус проекту.

Без квалификации писатели тем там такого нафигачат - без поллитры не разберёшься. Кого-то квалифицированного нанять - нет денег. На колу мочало, начинай сначала.

Дело ведь даже не в деньгах. Были же в проекте люди способные развивать ядро. Но поняв какой там мрак и болото рассудительно свалили куда подальше. Да и попытка пиара/поиска спонсора это далеко не первая. Была бы перспектива кашу сварить за эти годы дяди с деньгами бы нашлись даже за идею, без перспектив возврата инвестиций.

trynoval ()