LINUX.ORG.RU

Вышел ReactOS 0.4.7

 ,


0

3

Представлен релиз операционной системы ReactOS 0.4.7, нацеленной на обеспечение совместимости с программами и драйверами экосистемы Microsoft Windows.

Код проекта распространяется под лицензиями GPLv2 и LGPLv2, с включениями компонентов под другими совместимыми свободными лицензиями.

ReactOS 0.4.7 стал первым выпуском после перехода проекта с Subversion на Git и GitHub. В процессе подготовки релиза было закрыто более 450 отчетов об ошибках, в том числе исправлено около 15 регрессий.



Новое в релизе:
+ Павел Дуров больше не Ълрнц Пюыщн! Японский разработчик Katayama Hirofumi героически исправил отображение кирилических шрифтов.
+ Теперь ReactOS поддерживает «из коробки» больше файловых систем чем любая из версий Windows. Доступны FAT12, FAT16, FAT32, Ext2, Ext3, Ext4, BtrFS, UDF, CDFS, ReiserFS, UFS/FFS and NFS
+ Марк Дженсен внедрил режим совместимости для приложений, что сделало возможным в частности установку и использование клиента VMWare Horizon
+ Eric Kohl добавил начальную реализацию драйвера STORPORT / STORAHCI, которые теперь можно включить вручную через реестр в качестве альтернативы стандарту UniATA- драйвера, чтобы приблизиться к собственному поведению и максимизировать совместимость
+ появилась утилита fsutil от Пьера Швейцера (который, в отличие от аналогичного MS- продукта поддерживает FAT)
+ Переработанный магазин приложений RAPPS был подготовлен Александром Шапошниковым в рамках GSoC

* исправлена ошибка в NtGdiGetPixel () (пофиксились диаграммы дисков, несколько окон поиска/замены в блокноте и др.)
* устранена проблема с отсуствием интернет-доступа при обращении к mbedtls (для старого оборудования, не поддерживающего инструкции SSE2)
* Решены проблемы с драйвером HDAUDBUS, мешавшие загрузке ReactOS в окружении VMWare при наличии звуковой карты HD
* Timo Kreuzer исправил некоторые ошибки диспетчера памяти с целью обеспечения большей стабильности
* новые APIs в kernel32
* обновлены сторонние компоненты
* улучшение поддержки тем
* улучшение процесса отрисовки графических элементов
* исправление ошибок буфера обмена и очищения корзины

>>> Официальный пресс-релиз

+ появилась утилита fsutil от Пьера Швейцера (который, в отличие от аналогичного MS- продукта поддерживает FAT)

Судя по описанию, «аналогичный MS-продукт» предназначен для тонкой работы с ФС. А как насчёт базовых операций? Я имею в виду программу diskpart. Последний раз, когда я её тыкал, она позволяла только смотреть список разделов. Создать раздел или новую таблицу разделов мне не удалось (diskpart от MS это позволяет). Правда, это было давно, если не ошибаюсь, где-то в районе 0.4.1.

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

Удачи в разработке.

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

А как сотрудничество с Wine? Много наработок, которые можно было бы вернуть, да времени нет?

Нормально сотрудничество. Код из вина пёрли, прут и продолжат переть.

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

А у меня дежурный вопрос, ты мануал читал

Т.е. перед тем как запустить панель управления надо читать мануал? К успеху идёте семимильными шагами, да.

Dimez ★★★★★ ()

Японский разработчик Katayama Hirofumi

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

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

Извините за вопрос, не сочтите за троллинг.
Меня интересует возможность запуска RDP клиента и работы установленного VipNet клиента?

Извините за ответ, не сочтите за троллинг.
Вас интересует возможность запуска RDP клиента и работы установленного VipNet клиента?
Ваш ответ мне одновременно будет ответом на ваш вопрос в этой теме.

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

Про то, что кое-что они и возвращают

https://www.winehq.org/announce/2.22
Stanislav Motylkov (1):
rasapi32: Add stub for RasGetConnectionStatistics.

Наш новый разработчик. Нашел проблему из-за которой не работал софт Yota, закоммитил в апстим.

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


Меня интересует возможность запуска RDP клиента и работы установленного VipNet клиента?

RDP клиент есть свой
VipNet клиент три месяца назад не работал, больше не тестировали.

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

Это даже не смешно



Не смешно подтявкивать из под анонима.

А человек взял проблему, нашел причину, исправил в двух проектах за один раз, и денег не попросил.

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

Годы идут, ничего не меняется.


Чтобы что-то менялось нужно:
1. Читать официальный мануал и следовать его рекомендациям
2. О всех встреченных багах незамедлительно сообщать в баг-трекер.

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

Все это есть в США, но вот беда - там есть и патенты и именно поэтому РеактОС там не разрабатывается.

Подъехали диванные аналитики.

1. Компания-разработчик Wine зарегистрирована и работает в США, и патенты никак не осложняют им жизнь. Компоненты Wine занимают в ReactOS до 30% всего кода.

2. http://www.openinventionnetwork.com/community-of-licensees/ строчка 1682



Вот и ври теперь, что патенты мешают разрабатывать ReactOS в США.

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

1. Читать официальный мануал и следовать его рекомендациям

Вот в этом и проблема - к 30 годам (мы с тобой, кажись, одногодки - чай, в один институт поступать собирались, если я тебя ни с кем не путаю) становится уже не совсем до чтения мануалов по ОС. Если мне надо за пару дней освоить докер и завести в него ряд контейнеров, то на чтение мануалов о том, как заставить работать ОС, просто не остаётся времени.

2. О всех встреченных багах незамедлительно сообщать в баг-трекер.

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

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

А человек взял проблему, нашел причину, исправил в двух проектах за один раз, и денег не попросил.

rasapi32: Add stub for RasGetConnectionStatistics

Add stub

Какой героический человек. И даже денег не попросил.

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

1. Читать официальный мануал и следовать его рекомендациям

Покажи, будь добр, где в мануале написано о том, где взять родной для ROS tasklist.exe или wmic.exe, говорящий что-либо кроме "Error: Command line not supported"? Только DIY не предлагай — я не настолько заинтересован в клоне Windows XP во времена, когда оригинал утерял актуальность.

2. О всех встреченных багах незамедлительно сообщать в баг-трекер.

Какова вероятность ответа, отличного от CLOSED WONTFIX, на баг-репорт с сообщением о том, что команда taskkill есть, а tasklist нету? Впрочем, с учетом GitHub, попробую. Хотя бы смеха для.

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

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

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

мотивация в багтрекер писать


Это не совсем честно, когда у человека есть время из года в года в год писать о проблемах на ЛОР, где их не решают, вместо того, чтобы один раз написать туда, где их решают.

становится уже не совсем до чтения мануалов по ОС


По-человечески я тебя понимаю. Но тем не менее, если лень прочитать мануал на 1 лист А4, то ты сам себе Злобный Буратино будешь в итоге, и переводить стрелки на разработчиков неправильно.

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

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

Какова вероятность ответа, отличного от CLOSED WONTFIX, на баг-репорт с сообщением о том, что команда taskkill есть, а tasklist нету?

Вероятность - единица, если эта команда есть в XP\2003.



будь добр, где в мануале написано о том


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

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

Борзенько. Почитай теперь сколько ошибок исправляется в Wine, который вы импортируете, но забываете писать об этом на своей главной странице.

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

Я это пытался юзать, когда надо было добавить к виртуалке ещё один *.vdi и создать на нём раздел без переустановки всего. Получилось только через запуск виртуального LiveCD с gparted. Что не очень удобно даже для тестеров.

hobbit ★★★★★ ()

+ Переработанный магазин приложений RAPPS был подготовлен Александром Шапошниковым в рамках GSoC

Такое ощущение, что прошлогодний работал стабильнее. :( По крайней мере, с него я даже что-то ставил (оперу с фаерфоксом, как минимум).

Теперь, в свежеустановленной 0.4.7 под виртуалбоксом с 2мя гигами оперативки он начинает грузить БД приложений, а потом... если rapps.exe был запущен из cmd, то умирает молча, а если был запущен ярлычком «Application manager» с рабочего стола, то выдаёт вот такое красивое сообщение об ошибке.

Хочу создать на эту тему тикет в Jira, но пока не разобрался, в какой раздел его прикреплять: Core ReactOS или rosapps SVN Repository (по результатам поиска похоже, что всё же в первый).

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

Странно, у меня отлично работает. Дал 1024 Мб памяти. Менеджер приложений просто летает, установил Firefox, пишу с него.

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

Еще бы баг с аватарками на ЛОРе в firefox починили...

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

если лень прочитать мануал на 1 лист А4

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

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

скажи, что прочитать перед установкой,



https://reactos.org/wiki/Installing_ReactOS до Installation strategy включительно

Если ставишь на виртуалку, то одну из перечисленных статей отсюда https://reactos.org/wiki/Virtualization_software до начала описания получения дебага (его уже можно не читать)

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

Кстати, вы мне писали по поводу CORE-11921.


Желательнов каменты не пихать такие огромные скриншоты в полный размер, там есть кнопка, которая вставляет превью со ссылкой.

В описнии бага не хватает точной модели видеокарты и материнской платы.

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

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

Для запуска на реальном компьютере необходимо заменить на драйверы от XP или от W2003: драйвер usbehci.sys и драйвер usbuhci.sys или usbohci.sys (зависит от вашего железа). Если есть все три файла, то можно заменить все три файла.

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

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

Установить ROS, поменять разрешение с дефолтного 800х600 на 1024х768. Всё. Чтобы бага избежать, нужно выставить 1024х768, но 16-битный цвет. Видимо, видеопамяти не хватает и ROS сегфолтится.

Мамка СМ33 Rev.A2.

tiinn ★★ ()