Pull to refresh

Comments 80

UFO just landed and posted this here
надеюсь это всё-таки ирония
UFO just landed and posted this here
UFO just landed and posted this here
Эх, а для меня Холмс и Ватсон — это исключительно Ливанов и Соломин… После них все прочие выглядят чуть ли не пародиями.

Сорри за оффтоп и поздравления с очередным релизом!
Какие планы по развитию дизайна системы?

Говорю про оформление. Я понимаю, что дизайн — это все лишь обложка, и важнее суть, функционал.

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

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

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

Дизайн ОС — это наверняка сложная тема, но вам не обязательно выдумывать что-то свое. Вы можете взять дизайн у Windows 10 (если правовых ограничений нет, разумеется). Это будет логичным развитием.

Прошу без шуток про нескучные обои.
Material design, а-ля Win 10, вы считаете развитием дизайна?

И да, на первых двух скриншотах в статье используется тема окон Lautus, встроенная в ReactOS.
Я считаю, что продукты с хорошим дизайном продаются лучше.
UFO just landed and posted this here
Вот ReactOS с дизайном от Windows 10. Полегчало? :)

image
Отступы не те! Нету удовлетворения! :)</Перфекционист_мод>
Думаю, можно в самой теме попатчить отступы для кнопок «свернуть»/«развернуть»/«закрыть», благо системная.метрика была, и к ней был даже ui (вкоадка «офопмление» свойств экрана)
Вот да, ReactOS патологически не умеет в отступы, издревле. Берешь любой скриншот, а там такое:
Ffffffuuuu...
Плюсики ставить поздно, но присоединюсь: слежу за проектом с версий 0.2.*, очень раздражает эта проблема, да.
Да, сейчас уже стало сильно лучше, конечно)
UFO just landed and posted this here

А просвятите, чем плоха эта неприличная ОС(кроме известных багов/фич с апдейтами и телеметрией)?
И чем ее предлагается заменить(если предлагается) инженерам, некоторым ученым и прочему люду, слабо связанному с разработкой ПО?

UFO just landed and posted this here
В приличном обществе лицо бьют за такие комментарии, а не за упоминание 10.

Нечего навязывать людям свое мнение и вешать ярлыки.

PS. Пользуюсь Windows 10, Arch Linux, macOS. Каждой свое применение.
10ка как минимум жрет дохрена, пилится для хомячков-геймеров

У вас прямо в самом начале взаимоисключающие параграфы.

Диск дергает постоянно и неконтролируемо. Отключение суперфетчей и прочих индексирований не помогает. Мопед не мой, друг мучился-мучился и в итоге типа решил проблему, купив ссд стоимостью в половину ноута.

Прошу не обвинять в ретроградстве типа «жесткие диски устарели». Может быть, и устарели, но нет объективной причины для того, чтобы голая ОС, установленная пять минут назад, не умещала свой барахло в 16 гб памяти и продолжала что-то там ковырять на дисках.

А Вы уверены, что дело именно в ОС, а не в больном диске? Часто наблюдал такое на сыплющихся HDD.

UFO just landed and posted this here
Вы не с теми общаетесь…
Намного лучше. Почему не ставить эту тему по умолчанию?
UFO just landed and posted this here
Дизайн десятки мне лично нравится больше, за исключением кнопок которые выглядят как текст, и текста который выглядит как кнопка.
Меня больше всего в ней раздражает это и ещё отсутствие границ и разделителей между разными областями и компонентами. Например, стандартный листбокс с заголовком стал выглядеть вот так. Попробуй догадайся, что первая строчка — это заголовок!

Вообще, из всех вариантов оформления лично мне больше всего нравится семёрочная Aero. К сожалению, MS предпочитает считать, что вкусы у людей обязаны быть одинаковыми, и вместо того, чтобы давать возможность самому выбрать внешний вид, принудительно навязывает то, что на данный момент считает самым крутым и прогрессивным. Ишь чего вздумали, вкусовщину разводить!
UFO just landed and posted this here
Если в планах ReactOS нет поддержки планшетов, то лучше уж пусть ориентируются на дизайн Windows 7. В десятке от «мобилизации» десктопному пользователю одни неудобства(
UFO just landed and posted this here

Я мне как раз оформление Win2000 кажется самым удачным. Ничего лишнего, все аккуратненько. Именно по этой причине для *nix мне нравится XFCE, хоть он и развивается медленно. Жаль, что прошло время Material Desing.

Что-что, а оформление Windows 95 (в WinME и Win2K по сути оно же) получилось у них на удивление удачным: строгим, удобным, при этом по-своему красивым и нераздражающим. Иногда я даже подумываю переодеть все иксовые гуи-тулкиты в темы вроде каких-нибудь Chicago/Redmond95 (а FLTK-приложения и так как родные выглядят).
Ну и нахрена нужно две 10тки.
А вот на дизайн от 2К или XP(особенно) я очень надеюсь, потому что всё что было после XP лично мне не очень нравится.
не нужно путать эпоху 2000-х со своим годом рождения. О каком таком шикарном юзабилити-интерфейсе может идти речь, если даже Windows XP выпустили в 2001-м году?
До ХренРаботает юзабилити интерфейса не было?
Пытался тут запустить пару своих проектиков на ReactOS. MB_GetString возвращает мусор. Глянул вглубь и понял, что не скоро еще будет нормальная поддержка Windows приложений. :-)

Сейчас глянул еще раз: тоже самое.
А может стоит прислать баг-репорт, а не просто ждать?
Прошу не обижаться, но не хочу каждый раз так проводить ревизию кода. При этом еще проходить нетривиальную регистрацию. Мне кажется, тестирование должно происходить чуть лучше, чем «скомпилировалось, значит работает».
Есть API, которые не прогонишь простым вызовом функции, но тут уж такое! Баг, кстати, интересный и в LoadStringW (не такая уж и редкоиспользуемая функция), а не в MB_GetString: используется малоизвестная особенность этой функции, когда buflen нулевой.
Прошу не обижаться, но не хочу каждый раз так проводить ревизию кода.

В смысле, каждый раз? Релизы — они конечно выходят раз в три месяца, но разве кто-то отменяет ежедневную проверку системы? Сборочный бот делает «ночные» сборки после каждого коммита в главный репозиторий.

При этом еще проходить нетривиальную регистрацию.

В чём сложность зарегистрироваться на форуме, а потом с этим же логином и паролем войти в баг трекер JIRA? Регистрация — это одноразовая процедура.

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

Похоже вы даже не в курсе, что у нас есть огромная структурированная куча API-тестов, которые также прогоняются ботами после каждого коммита, после чего генерируются подробные отчёты.

Подходя к основной части моего ответа, по поводу функции LoadStringW, если вы знаете о ней что-то, чего не знают разработчики, или даже не знает MSDN, и в репозитории нет соответствующего API-теста… не поленитесь написать API-тест, который будет проверять данное поведение функции. Если всё будет сделано правильно, то тест выдаст положительный результат на Microsoft Windows 2003, и отрицательный результат в ReactOS.

Реализованный API-тест я настоятельно рекомендую оформить в виде пулл-реквеста в репозиторий ReactOS. После этого можно будет приступить к исправлению самой функции.
Напишите, пожалуйста, в личку, алгоритм пулреквестов, я напишу. Мне не хочется написать реквестов по глупостям "*(LPWSTR*) var) = xxxx" и ждать по много времени.

Я WinAPI использую по полной и тесты проваливаются, к сожалению, во многом.
Если что, вот тут есть пошаговая инструкция, для тех, кто ещё не знал про GitHub:

reactos.org/wiki/Commiting_Changes

Надеюсь, у вас всё получится.
Можете в личку скинуть сбоящий пример кода? Заранее спасибо
UFO just landed and posted this here
Я б запустил на своем компе, благо все дрова под ХР есть. Оно железо не убьёт?
Нет, но все данные нужно бэкапить.
Где б пустой винт найти…
Сборка Live опробована и выдает IO1 Init fault(fail) (0х0..069)
В режиме дебаг останавливается на SWENUM.SYS

Тест на двух разных машинках 32 и 32_64, относительно старых, без уефи.
Загрузка с флешки груб дос.
С флешки официальные образы и не загрузятся, только образы от Вадима могут, но и там пока проблемы.
«The procedure entry point InitializeCriticalSectionEx could not be located in the dynamic link libraty KERNEL32.dll»

Увы, но даже попытаться использовать ReactOS не получается пока что…
Но установилось в VirtualBox с первого раза, поставились GuestAdditional, всего один раз упав в синий экран, но после перезагрузки включилось всё.
Вижу на скриншотах, что для текста в интерфейсах используется шрифт Tahoma. Есть ли у вас информация о том, как его лицензировали для такого использования?
В ReactOS используется свободный заменитель данного шрифта, и на скриншотах по-моему именно он.

Позавчера погонял Reactos. В принципе запускается, даже видео проигрывает (без звука, т.к. дрова на звуковуху не встали). Что приятно — отображаются линуксовые (ext2) разделы.


Теперь вопросы:


  1. Почему USB-мышь не работает (светодиод гаснет при загрузке реактоси)? При этом USB-клава робит.
  2. Почему русские буквы крякозяблами в именах файлов FAT32 и в F9-меню Far, если его на русский переключить?
  3. Почему грузится только в режиме LiveCD-screen?
1. USB стек ещё не доделан (в релизе 0.4.8 всё ещё используется старый, который не от Вадима).
2. По этому случаю надо бы отправить баг репорт.
3. Какой-нибудь баг в PnP менеджере или где-то ещё (тут нужны отладочные логи).
В ходе рецензирования произошел уникальный случай — разработчики ReactOS нашли ошибку в коде Microsoft и выслали исправление. Теперь код ReactOS есть в коде Microsoft.

С такими высказываниями лучше сразу давать ссылку на PR.

А вообще круто, исправление багов в винде — польза дла миллионов пользователей.
Спасибо за замечние, добавил.
Думал вы бросили эту затею но нет. Хуже ОС в 2010-их еще поискать.
Спасибо за вашу поддержку!
поддержку за что? это Ваше хобби. у него нет будущего.
Вы, кажется, не догоняете, кто целевая аудитория. ReactOS — это бесплатная ось в которой пойдут игры, которые мы любим.
Вы, кажется, не догоняете, кто целевая аудитория. ReactOS — это бесплатная ось в которой пойдут игры, которые мы любим.
Возможно, плохо объясняете?
А если так:
Целевая аудитория ReactOS — игроки желающие поиграть в шедевры игровой индустрии. Сейчас это осложнено отсутствия развития и поддержки Windows XP, еще более актуальной эта ОС станет после прекращения поддержки Windows 7.
Так же она может быть интересна в будущем при использовании специального ПО и ПО написанного для специального оборудования которое работает только на Windows XP.
Специальное оборудование это конвеера, станки, мед.приборы(МРТ, УЗИ) срок службы которых в разы дольше чем срок поддержки.
Да, Ваше определение более полное.
А вы не думали о взаимовыгодном сотрудничестве с Гейбом Ньюэллом?

Проект ReactOS получил бы серьёзное финансирование и смог бы развиваться быстрее. Гейб получил бы операционную систему для запуска Steam'а с играми и перестал бы бояться что Miscrosoft однажды разрешит устанавливать игры только из своего магазина. Пользователи получили бы бесплатную Windows и вендекапец бы наступил :-)
А потом в ReactOS будут запускаться игры только из Steam'а.
А у вас есть прямой выход на него? Потому, что «кривые» выходы мы уже давно испробовали =)
UFO just landed and posted this here
На мыло писали, ответа не было.
Завис на скрине из первого Diablo, снова поиграть захотелось
Кто-нибудь запускал Космических Рейнджеров?
Sign up to leave a comment.