Что в ReactOS нужно сделать в первую очередь?

Обсуждаем ReactOS по-русски

Moderators: fog, fireball

Post Reply
bckpkol
Posts: 25
Joined: Fri Jan 28, 2011 12:32 pm

Re: Что в ReactOS нужно сделать в первую очередь?

Post by bckpkol »

Это основная проблема. Остальные:

Файлы/папки с русскими именами FAT, созданные в ROS, вызывают в Windows BSOD при открытии.
А если запустить CHKDSK под Windows, вылезут там всякие ????????????? .
Во время установки инсталляция требует скачать Gecko.
А если драйвер Ethernet не установлен, интернета нет.
Я не смогу сам поставить Gecko, даже если всё будет работать.
Первое, что я хочу сделать после установки, установить тему оформления.
Потом я ставлю K-Lite Mega Codec Pack, explorer.exe, taskmgr.exe.
Часто бывает, что не запускается инсталляция. Драйвер интернета, звука.
Даже драйвер мыши ROS в Windows вызывает BSOD, и наоборот.
ScummVM, DOSBox - должны работать

А это уже мечты...

Windows Media Player - можно взять с bust.narod.ru, ставить inf
Nichrome, Firefox - не пробовал
Awave Studio, веб-камера - они и под Windows еле ставятся.

User avatar
georgiy_v
Posts: 15
Joined: Wed Sep 08, 2010 11:11 am

Re: Что в ReactOS нужно сделать в первую очередь?

Post by georgiy_v »

М-да, полгода прошло, а воз и ныне там. Судя по не проверенным слухам, компания Микрософт не собирается в 2012 году продлевать лицензию (юридическим лицам, то бишь корпоративным клиентам) на Win XP.Тем кому соблюдать лицензионное соглашение не обязательно, могут остаться на Win XP, а кому обязательно - нужна будет достойная альтернатива, ну там Линукс (типа Ubuntu) или ещё чего-нибудь. Реально старый парк компьютеров Win7, и уж тем более Win Vista не потянут. А енто значит, что ROS может понадобиться уже в январе 2012 года - рабочая :!: Только боюсь такими темпами разработчики не поспеют. Ну, а когда народ перейдёт на чо-нибудь другое, через год будет уже поздно завлекать их интересными идеями, "поезд уйдёт"...

bqqqaez
Posts: 78
Joined: Tue Jan 06, 2009 10:09 am

Re: Что в ReactOS нужно сделать в первую очередь?

Post by bqqqaez »

georgiy_v
Судя по не проверенным слухам, компания Микрософт не собирается в 2012 году продлевать лицензию (юридическим лицам, то бишь корпоративным клиентам) на Win XP.
Не стоит верить слухам. Тем более не проверенным. Тем более касающихся юридических нюансов.
Возмите сами лицензионное соглашение и почитайте его. Попробуйте найти там временное ограничение по сроку использования.

Xenon
Posts: 9
Joined: Wed Jul 06, 2011 10:54 am

Re: Что в ReactOS нужно сделать в первую очередь?

Post by Xenon »

bqqqaez wrote:
georgiy_v
Судя по не проверенным слухам, компания Микрософт не собирается в 2012 году продлевать лицензию (юридическим лицам, то бишь корпоративным клиентам) на Win XP.
Не стоит верить слухам. Тем более не проверенным. Тем более касающихся юридических нюансов.
Возмите сами лицензионное соглашение и почитайте его. Попробуйте найти там временное ограничение по сроку использования.
Я тоже впервые слышу про ограничение срока использования и про то, что лицензию надо ещё и продлевать.
Недавно узнал, что (вот ужас :o ) в ноябре 2008 года перестали продавать лицензию на...... Windows 3.x. Всё это время её покупали :) Кто её покупал? Производители такого железа как кассовые аппараты, принтеры и др. в качестве встраиваемой ОС на свои устройства. А чё? Она компактная -- помещается на дискетку и при этом у неё API (Win16 API) едва отличается от Win32 API, только некоторых команд нет. Но когда перестали продавать 3-ю винду, я чё-то очень сомневаюсь, что все прямо рванули покупать ихнюю Win CE, скорее все побежали осваивать *никсы в качестве встраиваемой системы...
Но старые-то лицензии на старую винду нас никто не вынуждает продлять )))
Я, в своё время будучи разработчиком разных встраиваемых систем, сначала остановил свой выбор на Win NT/XP, но когда узнал, что подсистема реального времени RTX (без неё никак, нужно жёсткое реальное время, т.е. мгновенная реакция на происходящее в том, чем управляет система) стоит недёшево, решил остановить свой выбор на Windows CE.
Но поразмыслил:
1. М$ когда хочет, тогда и перестаёт продавать лицензии на свои продкуты, вдруг я налажу, к примеру, выпуск систем ЧПУ, а МС скажет -- а мы больше не продаём лицензии, покупай лицензию на винду ЦЕ новой версии, правда она сильно отличается от старой, но у тебя же нет выбора и тебе же нравится наша система;
2. Винду ЦЕ можно продавать только установленной с новыми устройствами, вдруг я захочу своим клиентам обновить ПО на новую версию с новой виндой ЦЕ, а лицензию на винду ЦЕ отдельно продавать я не имею право.
Всё это наводит на мысли о свободных проектах -- н*ксы и наш РеактПЧЁЛ :) Только свободные проекты гарантируют стабильность, что завтра мне не придётся всё перелопачивать из-за того, что поставщик программной платформы так решил. (Неговоря о том, что я могу подправить в РОСе HAL так, чтоб ОС работала как ОС реального времени)

bqqqaez
Posts: 78
Joined: Tue Jan 06, 2009 10:09 am

Re: Что в ReactOS нужно сделать в первую очередь?

Post by bqqqaez »

Xenon
Всё это наводит на мысли о свободных проектах -- н*ксы
Сам к такой мысли давно пришел. Ендюзер софт - тут Виндоус, без вариантов, потому, что Венда у большинства ендюзеров стоит.
А на серверах и встраиваемых решениях, попадать в зависимость от Микрософт опасно.
Они кидали всех и вся много раз. Старая история, как они кинули IBM (которой они обязаны своим появлением). Или новая история, как они сейчас Nokia поедают.
Кинули разработчиков на Visual Basic. Для клиентских формошлепочных приложений была популярная среда разработки на западе (как у нас Делфи). И все, кто вложился в разработку своих бизнес систем с клиентскими приложениями на VB могут свои наработки выкинуть в утиль.
Потом, есть некоторый очень спецефический софт работающий на старых виндах 9х, но не работающий на новых ОС, который переписывать нецелесообразно. Но, лицензию на старые ОС Мкрософт не продает.

В общем, ставить свой бизнес в зависимость от милости Микрософта крайне не благоразумно и опасно. Linux и BSD семейство (если надо скрыть исходники) - наше все. А Венда пусть стоит там, где ей место - у домашних юзверей.

А для ReactOS, к сожалению, большой ниши нигде не видно. Может, если она на ARM сможет работать и с динамической компиляцией x86, тогда может и успеет отвоевать себе весомую нишу.

lom d10
Posts: 6
Joined: Fri Jun 03, 2011 3:30 pm

Re: Что в ReactOS нужно сделать в первую очередь?

Post by lom d10 »

А для ReactOS, к сожалению, большой ниши нигде не видно.
тыщи их : старые и "слабые" железяки с х86 , ARMы со всеми вытекающими , биллионы фирм и фирмочек не обременённых знанием с чем эти никсы едят и непониманием чем оплачиваемый специалист по никсам лучше чем платная венда , не краснокнижный хоум юзверь и банальное желание сидеть на в принципе знакомой системе (ибо венда компьютерный ликбез стандарт до сих пор , вот как стандарт поменяется будет о чём говорить)

зы : уважаемый сам курит не те спеки :evil: зы.зы : нормальные люди конечно выражаются куда как крепче , но тут же дети - "школота"))

Yaraslau
Posts: 429
Joined: Mon Sep 28, 2009 7:47 pm
Location: Беларусь/Belarus, ex-USSR

Re: Что в ReactOS нужно сделать в первую очередь?

Post by Yaraslau »

bqqqaez wrote:А для ReactOS, к сожалению, большой ниши нигде не видно.
Замена Windows XP на старых компьютерах. Ведь XP больше не развивается, а РеактОС в активной разработке, значит можно ожидать внедрения чего-нибудь свеженького.

bqqqaez
Posts: 78
Joined: Tue Jan 06, 2009 10:09 am

Re: Что в ReactOS нужно сделать в первую очередь?

Post by bqqqaez »

lom d10
тыщи их : старые и "слабые" железяки с х86
Старому компьютеру нужна старая ОС.
Ведь, на нем стояла какая-то ОС при покупке, когда он был новым? Так пусть и стоит, пока его не спишут в утиль.
lom d10
биллионы фирм и фирмочек не обременённых знанием с чем эти никсы едят и непониманием чем оплачиваемый специалист по никсам лучше чем платная венда
Маленькие фирмочки плотно сидят на Windows и с нее не слезут. Дешевле заплатить за лицензию, чем экспериментировать с нестабильным и бинарно плохо совместимым Реактосом.
Yaraslau
Замена Windows XP на старых компьютерах. Ведь XP больше не развивается
А ей и не надо развиваться. Система стабильная и удачная. А новые фичи, типа: поддержки USB 3.0, больше 4Гб памяти, больше 2Тб жестких дисков - это все актуально для новых компьютеров. На старых такого нет.

P.S. Вы преувеличиваете значимость старого железа. Его, зачастую, дешевле выбросить, чем неблагодарно тратить время на занятие некрофилией.

Yaraslau
Posts: 429
Joined: Mon Sep 28, 2009 7:47 pm
Location: Беларусь/Belarus, ex-USSR

Re: Что в ReactOS нужно сделать в первую очередь?

Post by Yaraslau »

bqqqaez wrote:
Yaraslau
Замена Windows XP на старых компьютерах. Ведь XP больше не развивается
А ей и не надо развиваться. Система стабильная и удачная. А новые фичи, типа: поддержки USB 3.0, больше 4Гб памяти, больше 2Тб жестких дисков - это все актуально для новых компьютеров. На старых такого нет.

P.S. Вы преувеличиваете значимость старого железа. Его, зачастую, дешевле выбросить, чем неблагодарно тратить время на занятие некрофилией.
bqqqaez, вы верите в светлое будущее РеактОСа?

bqqqaez
Posts: 78
Joined: Tue Jan 06, 2009 10:09 am

Re: Что в ReactOS нужно сделать в первую очередь?

Post by bqqqaez »

Yaraslau
вы верите в светлое будущее РеактОСа?
Нет.

Yaraslau
Posts: 429
Joined: Mon Sep 28, 2009 7:47 pm
Location: Беларусь/Belarus, ex-USSR

Re: Что в ReactOS нужно сделать в первую очередь?

Post by Yaraslau »

bqqqaez wrote:Нет.
Откуда такая уверенность?

bqqqaez
Posts: 78
Joined: Tue Jan 06, 2009 10:09 am

Re: Что в ReactOS нужно сделать в первую очередь?

Post by bqqqaez »

Yaraslau
Откуда такая уверенность?
Посуди сам: в Линуксе много своих хороших программ. Но, изредка бывает ситуация, когда надо запустить "вражескую" программу из мира Виндоус. Для этого используют костыль Wine. В нем половина программ нормально не работает.
Слава богу, такая потребность возникает редко и многие линуксоиды вообще не пользуются Wine.

ReactOS использует код Wine и, следовательно, совместимость с программами там будет не лучше.
Только разница в том, что в Линуксе это дополнительный костыль, а в ReactOS это основной способ запуска программ.

Даже если завтра выйдет стабильный релиз ReactOS с поддержкой USB, SATA и NTFS, желающих им пользоваться найдется не много.
Поставит его школьник Вася. Увидит, что половина программ не работает и снесет его нафик.

Тут, некто, Dima1981 заявил, что стабильный ReactOS возьмет 30% рынка. Чтоб такую хрень сморозить, надо тяжелой наркотой баловаться :(

mshak
Posts: 6
Joined: Tue Jul 05, 2011 8:29 pm

Re: Что в ReactOS нужно сделать в первую очередь?

Post by mshak »

ReactOS использует код Wine и, следовательно, совместимость с программами там будет не лучше.
Только разница в том, что в Линуксе это дополнительный костыль, а в ReactOS это основной способ запуска программ.
Использует, но это не означает что Wine лег в его основу...
Даже если завтра выйдет стабильный релиз ReactOS с поддержкой USB, SATA и NTFS, желающих им пользоваться найдется не много.
Поставит его школьник Вася. Увидит, что половина программ не работает и снесет его нафик.
не работает в нем половина программ только из-за отсутствия нереализованных winapi, когда они появятся процент незапускаемых приложений резко уменьшиться. собственно эта-же причина, имхо, является основной причиной текущей нестабильности системы.
Тут, некто, Dima1981 заявил, что стабильный ReactOS возьмет 30% рынка. Чтоб такую хрень сморозить, надо тяжелой наркотой баловаться
ну почему-же сразу накотой.. представь когда он (надеюсь) РОС станет стабильным это фактически станет бесплатный аналог WinXP, и производители ноут(нет)буков вполне могут ставить РОС бортовой системой. Они уже пытались ставить линукс, но пользователи незахотели учить новое ПО, и стали вновь ставить винду. а тут бинарная совместимость.. так-что шанс есть.

Control Frik
Posts: 64
Joined: Wed Jan 20, 2010 9:46 am

Re: Что в ReactOS нужно сделать в первую очередь?

Post by Control Frik »

Уря! Холивар!

Вставлю свои 5 копеек.

Dima1981 вероятно пользователей линукс в расчет не брал, а пользователей этих, если не брать в расчет корпоративных, действительно не больше 2%. Пользователи винды, на которых проект и расчитан, очень притязательны по поводу ПО. Действительно, в линукс очень много ПО, но в какую программу не ткнешь, очень много недоделок, не реализованного функционала, про дебильные, неинтуитивные и вырвиглазные интерфейсы даже говорить нечего. Всетаки интерфейсы винды проектировали профессионалы и т.к. операционка была изначально ориентирована на использование графического интерфейса, то у программистов ПО под винду невольно вырабатываются стойкие навыки создания хороших интерфейсов, примеров то масса (тут подсмотрел, там подглядел), а вот в линуксе кто во что горазд, потому что ёж птица гордая, пока не пнешь, не полетит. Например в ООо (система создавалась изначально линуксоидами для линуксоидов), вызываем свойства абзаца, появляется окно с кучей вкладок в которых чего только нет, причем открывается на последней открытой вкладке, иногда сидишь и тупишь пару секунд и ищешь нужную вкладку. Таких примеров неинтуитивности и бессистемности в ООо можно привести массу, ну почему в приведенном примере не открывать это окно с одной и той же вкладки, чтобы действия на уровне рефлексов запоминались. В МС Офис если нужно изменить интервалы в шрифте, то при открытии диалогового окна шрифта сразу не читая тыкаешь на вторую вкладку, а в ООо когда диалог открывается на последней открытой вкладке поневоле приходится читать и искать нужную, а если вкладки еще и в два ряда... Для ряда задач в линуксе ПО даже не существует, или находится в зачаточном состоянии. Несмотря на обилие платных программ под винду, бесплатные аналоги тоже в изобилии, причем сделаны очень качественно и по функционалу и по юзабельности интерфейса. Так что у пользователя винды выбор в программах намного шире. А поддержка железа? А игры?

У РОС намного больше шансов стать системой для массового пользователя чем у линукс. В линуксе практически и софт и дрова приходится делать с нуля, а в РОС уже все есть и ничего писать не надо и все уже привычно. Задача РОС - бинарная совместимость с Windows, а вот вайн построен на костылях и к большему не стремится. Задача вайн - совместимось только с софтом в пределах архитектуры Linux, поэтому некоторые части вайн принципиально неверно реализованы с использованием хаков и некоторый софт так толком всеравно не заработает, а вайн когда нибудь упрется в стену. В РОС при обнаружении архитектурных несовместимостей всегда стараются эти несовместимые части привести в соответствие, при таком подходе стабильность РОС неизбежна.

В конце концов ReactOS никогда не позиционировалась как конкурент Linux, но конкурент Windows. "Я думаю, что торг здесь неуместен." (С) Киса Воробьянинов, то бишь это не тема для холиваров.

bqqqaez
Posts: 78
Joined: Tue Jan 06, 2009 10:09 am

Re: Что в ReactOS нужно сделать в первую очередь?

Post by bqqqaez »

mshak
Использует, но это не означает что Wine лег в его основу...
Если взглянуть на историю проекта, то изначально разработчики говорили, что Wine - какашка. Типа, позаимствуем код Wine и сделаем все по своему, конфетку, шапками закидаем.
А в результате Wine продвинулся далеко вперед. Там уже функции DirectX 10 начинают реализовывать, а разработчики ROS тем временем правят ошибки в элементарных WinAPI функциях. Читаешь ньюслеттер и вытираешь слезу: разработчик сделал работающую функцию заливки цветом. Фнатастиш!
И, вот, родился проект Awinss - взять Wine, целиком, в первозданном виде. Шапками закидать не получилось.
mshak
не работает в нем половина программ только из-за отсутствия нереализованных winapi, когда они появятся процент незапускаемых приложений резко уменьшиться.
Дело не только в WinAPI. Microsoft придумывает новые технологии быстрее, чем их успевают клонировать. А без этого совместимости не будет.

Да, даже если WinAPI будет полностью совместим лет через десять - это уже будет не актуально.
Есть некоторые тенденции, как бурное развитие мобильных платформ: iOS, Android. Мобильные ОС уже шагнули на "большие" компьютеры. Появились смартбуки. Дальше будет еще интереснее.
Другая тенденция, что компьютер без интернета уже не компьютер. Приложения уже потихоньку перемещаются в интернет и в будущем роль настольного компьютера сведется к роли терминала для доступа в сеть и на нем будет стоять что-то вроде ChromeOS.
Control Frik
Действительно, в линукс очень много ПО, но в какую программу не ткнешь, очень много недоделок, не реализованного функционала, про дебильные, неинтуитивные и вырвиглазные интерфейсы даже говорить нечего. Всетаки интерфейсы винды проектировали профессионалы и т.к.
Очень много слов. Все прочитать не осилил. Нельзя ли выражаться лаконичнее?

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

Тут прослеживается тенденция над страшным серверным Линуксом сделать удобное графическое окружение, которое скрывает от пользователя "страшные" внутренности.
Такова операционная система Андроид.
iOS и MAC OSX - это из той же серии. Правда там ядро не Линукс, а родственная BSD система, но суть та же.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest