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

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

metaprog, VarfolomeyKote4ka, возьметесь помочь проекту встать на ноги?

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

Дело не в исходниках, а в архитектуре ядра и native API. Адаптировать дрова из-под онтопика в РекталОС - едва ли не сложнее, чем написать их с нуля.

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

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

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

Другой вариант - попросить разработчиков Wine.

Это не прокатит, во-первых, разработчикам Wine и так есть чем заняться, во-вторых, там проблема не в Wine, там проблема в ядре.

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

Если каким-то чудом запустится, то работает нестабильно, аптайм до 10 минут не доходит.

Если ничего не делать - доходит. Если активно работать, да, бывает, и через 10 минут падает.

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

У меня в ВиртуалБоксе как-то оно запустилось и работало. Пока я не пошевелил мышью. Оно сразу свалилось в BSOD и после ребута ВМ уже не запускалось.

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

ПК без зондов, но с проприетарными зондированными программами? Месье понимает толк в извращениях.

Ну так не ставь ПО зондированное, в чём твоя проблема?

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

Какие планы на следующую версию ReactOS? Ориентировочно.

А у меня вопрос к разработчикам ReactOS

Когда научите ReactOS запускаться? Ориентировочно.
anonymous ()
Ответ на: комментарий от rsync

так что стоимость внешних готовых библиотек

Каких, нахрен, внешних? Винда = ядро + виндовые библиотеки, реактос = ядро реактос + альтернативные виндовые библиотеки в виде вайна. А ты РОС так резко до голого ядря скукожил.

Написать Wine технологически более сложно чем написать Windows. просто потому, что часть вещей тупо недокументирована и вычисляется реверс-инженирингом

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

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

Пусть разработчики ReactOS не обижаются на посты - в них вранья нет.

Вот ИМХНО две первоочередные задачи, требующие решения:
- Не запускается;
- Падучая.

anonymous ()

Забавно, как разнится реакция на РекталОС на ЛОРе как свободной площадке, и на Швабре, где любого несогласного с великим евангелистом коллективно заплевывают и запинывают его хомячки.

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

А смысл тогда в бинарной совместимости с проприетарщиной, если её не ставить? Л — логика.

Для тебя проприетарное равно зонды автоматом? Хочешь ставишь проприетарное, хочешь не ставишь. Выбор был.

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

Для тебя проприетарное равно зонды автоматом?

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

gremlin_the_red ()
Ответ на: комментарий от gremlin_the_red
Да этот вопрос "выеденного яйца" не стоит.

Не подключайте комп к inet и - non problem.

В крайнем случае:
- для серфинга купите недорогой компьютер;
- серфите с использованием VM.

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

Потому что на Хабре исповедуют подход одного моего знакомого-недомузыканта: «Я тут записал новое соло, вы оцените, но только ничего плохого не говорите!» (а кто говорит и пишет плохое, становится врагом). Как это на хипстерском новоязе называется - сейфспейс? Типа критиковать нельзя, а то снежинка обидится и потеряет мотивацию к игре в бирюльки.

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

Бизнес как функционирует?

Газ деньги приносит           - МЫ ЛЮБИМ ГАЗ.
Нефть деньги приносит         - МЫ ЛЮБИМ НЕФТЬ.
Дураки деньги за hub-ы платят - МЫ ЛЮБИМ ДУРАКОВ.
anonymous ()
Ответ на: комментарий от gremlin_the_red

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

В огороде бузина, а в Киеве — дядька. Я говорю, что собирать ПК, под ReactOS, снабжать джентльменским набором ПМ и отталкиваясь от конкретного кейса работать над стабильностью. Тебя же понесло в демагогию. Ты либол дурачёк, либо хорошо притворяешься. В Microsoft Windows есть универсальный черный ход, по которому пользователям можно навязывать какие угодно изменения.

Об этом сообщили в 2007 году в отношении XP и Vista, и кажется, Microsoft применила тот же метод для проталкивания ухудшения до Windows 10 на компьютерах под Windows 7 и 8.

В Windows 10 универсальный черный ход больше не скрывают; все “обновления” будут принудительно

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

Потому что на Хабре исповедуют подход одного моего знакомого-недомузыканта: «Я тут записал новое соло, вы оцените, но только ничего плохого не говорите!» (а кто говорит и пишет плохое, становится врагом). Как это на хипстерском новоязе называется - сейфспейс? Типа критиковать нельзя, а то снежинка обидится и потеряет мотивацию к игре в бирюльки.

Просто вы все токсичные :-)

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

На хабре же классика жанра всех демократов: есть только одно мое правильное мнение и все остальные неправильные. За неправильное мнение - расстрелять (лишить кармы, забанить, заткнуть рот любому с иным мнением). Хабр - та еще тоталитарная помойка

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

На хабре же классика жанра всех демократов: есть только одно мое правильное мнение и все остальные неправильные. За неправильное мнение - расстрелять (лишить кармы, забанить, заткнуть рот любому с иным мнением). Хабр - та еще тоталитарная помойка

А можно пример демократической страны, где за неправильное мнение расстреливали?

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

Заказать производство в кетае

можно. ценник на небольшую партию знаешь? это космос!

оно на столько сырое что не ставится нормально?

прикинь! Оно на виртуалку не ставится нормально, а на реальное железо чтоб поставить - это надо много усидчивости, много везения и компьютерная помойка под боком со всяким старьем типа П2-П4...

ReactOS тоже есть что-то в репазитории

а виндузятникам не надо то, что есть у них «в репозитории» им мелкоофис подавай да фотожоп... :)

без зондов но с бинарой совместимостью, в теории

ставить ось без зондов чтоб запускать проприетарный софт с зондом... какие-то ПК энтузиасты-извращенцы...

а обычные юзеры уже 20 лет как юзают нужный им вендософт в wine - там, по крайней мере, большая часть софта все-же работает и не падает каждые пять минут...

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

Есть примеры демократической страны, где за неправильное мнение или неподтвержденные обвинения заставляют уволиться с работы (Брендон Айк, RMS) или подвергают травле вплоть до суицида (Холовка).

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

попросить разработчиков Wine.

нахрена козе баян?

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

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

Принтеры в линуксятине коряво работают.

зато в сабже зашибись принтеры работают!

Т.е. вообще никакие и никак... кроме одного принтера у одного немецкого студента, да и тот только текст из консольки умеет печатать... :)

а чо? нет принтеров - нет проблем с печатью :)

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

ставить ось без зондов чтоб запускать проприетарный софт с зондом... какие-то ПК энтузиасты-извращенцы...

Я спрошу ещё раз, проприетарный софт равно зонды?

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

Есть примеры демократической страны, где за неправильное мнение или неподтвержденные обвинения заставляют уволиться с работы (Брендон Айк, RMS) или подвергают травле вплоть до суицида (Холовка).

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

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

Какая самая большая проблема в ReactOS на сегодня?

Проект одна сполшная проблема! Там ничего не доделано. Куда не плюнь - все проблемно.

А почему?

А потому что 99% из тех кто писал код или писали для резюме при устройстве на работу или это был дипломный проект или студенты в гуглесаммеркоде решали небольшую задачу.

Далее человек устроился на работу, окончил универ или получал деньги от гугла и, конечно, просто валил на винду и забивал на сабж...

сабж это лаборатория из говна и палок а не ось...

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

Южный вьетнам

Что такое Южный Вьетнам я такой страны не знаю и где сказано, что это демократическая страна? Прям чтобы было написано, что Южный Вьетнам демократическая республика, а не методички 50-х годов про марионеток запада. И почему ссылка ведет на какого-то Нгуен Нгок Лоан?

anonymous ()