LINUX.ORG.RU

ReactOS 0.4.3

 


1

2

После трёх месяцев разработки состоялся релиз ReactOS 0.4.3 — свободной ОС, нацеленной на обеспечение совместимости с программами и драйверами для MS Windows. Проект начал делать выпуски более оперативно, ранее они выходили раз в год.

Для загрузки доступны установочный и ознакомительный (LiveCD) образы. ОС распространяется под лицензией GNU GPL 2.0 или выше.

Основные изменения:

  • Улучшена работа виртуальной машины NTVDM, позволяющей запускать старые 16-разрядные программы, написанные для Windows и MS DOS. Например, через NTVDM можно запустить Command & Conquer.
  • Осуществлён переход на новую библиотеку с реализацией API Winsock, используемую для организации сетевого взаимодействия в приложениях на платформе Windows. Новая библиотека Winsock позволила существенно улучшить совместимость с сетевыми приложениями, такими как клиент GOG и новые версии модулей для разработки на Python (версий 2 и 3).
  • Значительно расширено применение тестового набора, который теперь охватывает различные подсистемы — от функций работы с памятью до Windows Shell API.
  • Продолжен затянувшийся переход на новую систему управления памятью ARM3 (Another Rewrite of the Memory Manager Module), в которой теперь активирована поддержка секций — одна из последних недостающих возможностей, необходимых для полной замены старой системы управления памятью.
  • Добавлена ресурсная библиотека pifmgr.dll, включающая подборку пиктограмм. Создана библиотека с набором функций для ввода/вывода в консоль, отображения сообщений об ошибках и другими возможностями для внутренних утилит командной строки.
  • Добавлена утилита EventCreate.
  • Осуществлена синхронизация с кодовой базой Wine Staging 1.9.14.
  • Функции автоматического обновления и установки дополнений Firefox теперь работают корректно.
  • Устранено более 340 ошибок, в частности исправлена ошибка, приводившая к повреждению данных на дисках с GPT при использовании LiveCD.

>>> Подробности

★★★★

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

Realtek какая-то, сейчас на работе, точно не помню. Нашел драйвер под XP, распаковал его в нужные папки, пересобрал LiveCD и сеть заработала.

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

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

Jedi-to-be ★★★★
() автор топика
Последнее исправление: Jedi-to-be (всего исправлений: 2)
Ответ на: комментарий от Jedi-to-be

Только очень геморройный механизм.

1. Устанавливаем ХР.
2. Запоминаем дерево каталогов и файлов.
3. Втыкаем девайс.
4. После установки дров смотрим, куда что прописалось.
5. Устанавливаем РеактОС.
6. Прописываем файлы в соответствующие папки.
7. И чё, вы хотите сказать, заработает?

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

неработоспособным клоном никто заменить не предлагает, даже джедай тут. Заменить предлагают, когда клон заработает

В том то и проблема что клон никогда не заработает как оригинал. Потому что оригинал быстро развивается (неважно в лучшую сторону или нет) и в это развитие вкладывается много денег, а РеактОС клонирует не оригинал, а то каким был оригинал 15 лет назад. А такими темпами когда (и если) завершат клонирование то оригиналу будет лет 30, не меньше. Это все равно как если бы Линус до сих пор клонировал какой-нибудь юникс 30-летней давности. Это тупик, только тупые РеактОСники это не хотят понимать.

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

Я проще делаю.
Берется установщик драйвера и распаковывается.
Файлы с расширением *.inf закидываются в папку reactos\inf,
Файлы с расширением *.sys закидываются в папку reactos\system32\drivers
Все *.exe и *.dll закидываются в папку reactos\system32\

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

Профит.

Jedi-to-be ★★★★
() автор топика
Ответ на: комментарий от Jedi-to-be

Это возможно, когда есть установщик. А когда дрова «стандартные виндовые», как в случае SoundBlaster Live! 5.1., то только так.

tiinn ★★★★★
()

Обожаю новости про ReacOS. Бешенные аноны в удалённых, клоунада Jedi-to-be... Лепота!
Вы дрова для сетевух в VBox напилили уже, чтоб оно на любом адаптере работало?

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

Еще один гениальный продуктовый менеджер подтянулся.

дрова для сетевух в VBox напилили уже, чтоб оно на любом адаптере работало?

Есть драйвер для двух, этого более чем достаточно. В мануале написано какую выбирать. http://www.reactos.ru/wiki/VirtualBox

Корова с 5 ногами быстрей бегает или больше молока дает?

Jedi-to-be ★★★★
() автор топика
Ответ на: комментарий от Jedi-to-be

Еще один гениальный продуктовый менеджер подтянулся.

Куда мне до некоторых специалистов по налогообложению. )

Есть драйвер для двух, этого более чем достаточно.

Точно! Разнообразие придумали дураки. Ведь на свете всего две сетевухи существуют. А в VBox вообще 0,5 видимо.
Кстати, в мире уже есть две (и даже больше) открытые ОС, которые замечательно работают. Есть две (и даже больше) закрытые, и тоже рабочие. И этого более, чем достаточно. Так может это, того? Пора в крематорий, старик? ))

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

Мой VBox не в курсе почему-то, у него 6 типов адаптера.

В моём тоже, но тут же как: сказал Jedi-to-be, что их два, значит — два, и не верь глазам своим. Сказал Jedi-to-be, что РекталОС прекрасно летает на любом железе без багов и БСОДов — значит, так оно и есть, а у кого не взлетает — те сами себе злобные Буратины, что не смогли обзавестись подходящим древним хламом... И вообще, не смей спорить и огорчать Jedi-to-be, а то сила с тобой не пребудет. Во. Или пребудет, но не сила. Или сила, но не с тобой. В общем, как-то так. Окстись и не святотатствуй на практически отца русского осестроения, особу, приближенную к императору!

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

Фиг с ним, с Джеди — он бешеный клоун, и только. Но знаешь, что прикалывает? Он тут 20 раз в комментах уже написал, что это альфа, мол, что с неё взять, и всё такое прочее. И в предыдущей теме и он, и один из сочувствующих тоже поминали это неоднократно.
При всём при этом в самой новости об этом нет ни слова, зато слово «релиз» присутствует. Прикольно, но у них же «на сайте написано», фигли нам возмущаться теперь.
P.S. Чего они со своей вечной альфой забыли на Селигере и в списках импортозамещения спрашивать не станем — порвётся же нафиг. Как не станем и спрашивать, стоит ли тут бормотать про Linux тем, кто 18 лет пилит альфу. ;)

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

стоит ли тут бормотать про Linux тем, кто 18 лет пилит альфу

Полностью разделяю. :) Кстати, я там выше уже отписывался — если хочется интересных и позитивных впечатлений, посмотри на Haiku OS. Парни реально красавы, если б под нее софта было больше, не задумываясь влепил бы на нетбук и потыкал всерьез.

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

Не, я не хочу интересных и позитивных впечатлений от ОС — мне их доставляет и Linux. Я хочу больше бугурта от Джеди, и меньше новостей о РеактОС. =)

sluggard ★★★★★
()
Ответ на: комментарий от Jedi-to-be

Да тут его от тебя уже полтопика, налоговик ты наш, самодельный. :D

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

Потому, что такая инструкция. Но PCnet-FAST II тоже работает. Хотя в реальности достаточно и одной карты.

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


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

Jedi-to-be ★★★★
() автор топика
Ответ на: комментарий от rmammoth

если б под нее софта было больше

Если б у бабушки был @#$...

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

Не обязательно же полный клон делать. Для ReactOS достаточно поддерживать ограниченное количество приложений и драйверов винды, остальное может быть реализовано как угодно. Это как Wine, только без лишнего и с драйверами. API в винде меняются не так быстро, в Wine же возможен запуск как старых, так и новых игр и приложений, .NET приложений. Ничего сверхъестественно сложного в этом нет.

Умные неРеактОСники не хотят понимать, что если бы в реактос вкладывалось столько денег, сколько хотя бы в Wine, он бы давно уже работал на уровне Wine.

curufinwe ★★★★★
()
Ответ на: комментарий от Jedi-to-be

Иди проспись в черном списке.

И как жить теперь? Анонимно...

Тебе там уже компашка клоунов подобралась.

Ты сам себя заблэклистил что ли? Силён! )

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

Для ReactOS достаточно поддерживать ограниченное количество приложений и драйверов винды

Сапёр, Косынка и Паук? )

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

Для ReactOS достаточно поддерживать ограниченное количество приложений и драйверов винды, остальное может быть реализовано как угодно. Это как Wine, только без лишнего и с драйверами.

Только вот ты не заметил один нюанс: wine реализует WinAPI, и для реализации оного использует «кишочки» «хозяйской» ОС, будь то MacOS или Linux. Поэтому wine и способен запускаться на достаточно широком спектре железяк, ибо стоит на фундаменте полноценной ОС, которая умеет с этим железом управляться. В случае РекталОС понятное дело, что реализация WinAPI своя, наколеночная, средствами самой РекталОСи. И отсюда-то большинство проблем с падучестью и кривизной.

Умные неРеактОСники не хотят понимать, что если бы в реактос вкладывалось столько денег, сколько хотя бы в Wine, он бы давно уже работал на уровне Wine.

«Если б у бабушки был @#$...» Откуда бы эта цитата? И фиг бы она работала на уровне Wine, ибо см. выше.

rmammoth
()
Последнее исправление: rmammoth (всего исправлений: 2)
Ответ на: комментарий от curufinwe

если бы в реактос вкладывалось столько денег, сколько хотя бы в Wine

А сколько в Wine вкладывают? Не припоминаю их финансовых отчётов с мульёнными инвестициями.
Ну и было говорено уже: если они за 20 лет никого в плане вливания бабла не заинтересовали своей всевечной альфой уровня чугунной батареи, то это только их вина, реакторазрабов. Пусть застрелятся, чо.

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

Не обязательно же полный клон делать. Для ReactOS достаточно поддерживать ограниченное количество приложений и драйверов винды

Так драйверы то разные, неужели ты правда считаешь что когда РеактОС допилят будет достаточно поддержки ограниченного количества драйверов для WinXP? К тому времени железо для которого есть такие драйверы на свалке не отыщешь.

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

Не обязательно же полный клон делать

Нельзя быть немножко беременным. Смысла в неполном клоне 0 целых 0 десятых. Потому что неполный свободный клон уже есть — wine@linux.

Для ReactOS достаточно поддерживать ограниченное количество приложений

Какие? Списки необходимых и достаточных программ для целесообразности существования проекта в студию!

и драйверов

Угу. Сферическая реактось в вакууме для сферовакуумного компьютера, в ППМиВ уже давно для неё павильончик забронировали.

Умные неРеактОСники не хотят понимать, что если бы в реактос вкладывалось столько денег, сколько хотя бы в Wine, он бы давно уже работал на уровне Wine.

РОС во всю пользует кодовую базу вайна, вложения в вайн === вложения в РОС.

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

В случае РекталОС понятное дело, что реализация WinAPI своя, наколеночная, средствами самой РекталОСи.

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

И фиг бы она работала на уровне Wine

Именно что должна работать, это и есть вайн на самописном ядре. Все проблемы сейчас связаны с ядром.

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

Нельзя быть немножко беременным. Смысла в неполном клоне 0 целых 0 десятых. Потому что неполный свободный клон уже есть — wine@linux.

Смысл в том, что Wine не поддерживает драйверы. Нужно мне спецжелезку использовать - есть программа и есть драйвер под нее. Программу можно запустить под вайном, с драйвером что делать?

Какие? Списки необходимых и достаточных программ для целесообразности существования проекта в студию!

Это можно сделать так же как для Wine. Пользователи голосуют, что более востребовано, то пилится. Сейчас никто не голосует конечно, но есть список софта для тестирования.

Угу. Сферическая реактось в вакууме для сферовакуумного компьютера, в ППМиВ уже давно для неё павильончик забронировали.

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

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

Так драйверы то разные, неужели ты правда считаешь что когда РеактОС допилят будет достаточно поддержки ограниченного количества драйверов для WinXP? К тому времени железо для которого есть такие драйверы на свалке не отыщешь.

Под «допилят» я понимаю «реализуют поддержку более новых драйверов, чем для XP». Хотя и поддержка только XP драйверов очень сильно поможет уже. У меня на работе такого железа валом. Даже закупленное в этом году оборудование поставляется с драйверами под XP (осциллографы например).

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

А сколько в Wine вкладывают? Не припоминаю их финансовых отчётов с мульёнными инвестициями.

Вообще-то его codeweawers разрабатывает, продавая как коммерческий продукт. Это совсем ничто, ага.

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

Все проблемы сейчас связаны с ядром.

Так и я о том же. Wine имплементирует WinAPI средствами хостящей ОС, РекталОС — своими силами. А силы эти... Ну не очень сильные :)

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

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

Под «допилят» я понимаю «реализуют поддержку более новых драйверов, чем для XP»

Fail. Целевая платформа РОС — Windows 2003. Никаких драйверов для Vista+ там и не планируется.

Нужно мне спецжелезку использовать - есть программа и есть драйвер под нее. Программу можно запустить под вайном, с драйвером что делать?

А откуда взялась спецжелезка, из вакуума? Для legacy-железки и так есть legacy-винда. Тем более, что тут уже не стоит вопрос «достаточно поддерживать ограниченное количество приложений и драйверов», для того, чтобы эта железка завелась нужна поддержка и драйвера этой железки (и всех остальных спец-железок) и драйверов всего зоопарка железа, на котором эти спецжелезки будут запускаться, иначе какой смысл в системе, которой пользуется один человек в мире?

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

Прям таки все сетевушки и звуковушки или те полторы модели, для которых за 20 лет хоть какую-то поддержку добавили?

Вообще-то его codeweawers разрабатывает, продавая как коммерческий продукт

Оригинальная трактовка.

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

Wine имплементирует WinAPI средствами хостящей ОС

А хостящая ОС с неба упала? Она разрабатывается за бешеные деньги. При этом реактосу в праве получить деньги на разработку все отказывают тут.

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

Для legacy-железки и так есть legacy-винда.

У меня нету никакой винды, и не продается она уже. Денег нет.

Прям таки все сетевушки и звуковушки или те полторы модели, для которых за 20 лет хоть какую-то поддержку добавили?

Одному человеку достаточно и одной модели, зачем все.

нужна поддержка и драйвера этой железки (и всех остальных спец-железок) и драйверов всего зоопарка железа

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

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

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

Написать драйверы для всего зоопарка с нуля еще сложнее, но в linux так сделали и все работает. А тут драйверы уже есть, только реализуй API со стороны системы.

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

Где это написано?

Это сарказм, знаешь такое слово? А вот на оффсайте https://www.reactos.org/ru на чистом английском (хотя к чему тогда /ru в URL?) написано, что она готова к инсталляции, имеет тонны открытых модулей, умеет поддержку стилей, и прочая, и прочая. Как всегда, слегка закинуто какашек на Linux, мол, «мы не линуксовая подделка под Windows» (всем пасть ниц и молиться при слове Windows). На некоторых скриншотах вообще не видно, в чем запущена софтина; на других угадывается стыдливая виртуалочка. РекталОС всё никак не вылезет из вечной альфы, но зато в магазине маечки, чашечки, сумочки и прочая мутотень с ее символикой — видимо, для повышения качества исходного кода, не иначе. Хотя я бы побоялся в такой маечке ходить — вдруг нарвешься на наива, поставившего себе это чудо, может же и фейс подпортить.

rmammoth
()
Последнее исправление: rmammoth (всего исправлений: 2)
Ответ на: комментарий от curufinwe

Это можно сделать так же как для Wine. Пользователи голосуют, что более востребовано, то пилится.

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

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

Они возвращают свои наработки в апстрим Wine, да. Большие молодцы. Только ты писал конкретно про вливание денег. Ну и я не удивлён, что отвечено только на часть моего коммента. )

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

Какие? Списки необходимых и достаточных программ для целесообразности существования проекта в студию!

Какие Брагин запилить решит и осилит, такие и будут. =)

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

Even if we're just Alpha

Это для кого написано?

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

А что не так? Установить для тестирования можно. Я установил на виртуалку и иногда пишу здесь с нее. Что альфа, сразу написано же. Стили есть (ты не поверишь).

стыдливая виртуалочка

Чем тебе виртуалки то не угодили?

в магазине маечки, чашечки, сумочки и прочая мутотень с ее символикой

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

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

Фобии лечатся. Пример про наива все прояснил - видимо ты и есть этот наив, осознал это и теперь у тебя так бомбит.

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

Только ты писал конкретно про вливание денег.

В Crossover вливают деньги, в Wine код из Crossover. По сути получается как я и написал. Но если ты хотел доколупаться, то нашел к чему. Это не очень высокий уровень аргументации.

Ну и было говорено уже: если они за 20 лет никого в плане вливания бабла не заинтересовали своей всевечной альфой уровня чугунной батареи, то это только их вина, реакторазрабов. Пусть застрелятся, чо.

С этим можно согласится. Только стреляться ни к чему.

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

Чем тебе виртуалки то не угодили?

Виртуалочки тут ни при чем, к ним как раз претензий нет, а вот РекталОС только на виртуалке и взлетает более-менее. В данном случае скриншоты без пометочки «запущено на виртуалке» суть обман и провокацмя.

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

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

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

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

Не, было голосование, года 2 назад, какие бы приложения пользователи Реактос хотели бы увидеть в первую очередь? Там были выбраны 3 приложения: ява, хром и что-то ещё. Насчёт хрома не скажу, а инсталлятор явы ломал реактось до незагружабельного состояния. Поэтому с последней явой в реактоси до сих пор всё плохо.

tiinn ★★★★★
()
Последнее исправление: tiinn (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.