Ну, выскажусь. Вообще о развитии. Все нижесказанное -

Ну, выскажусь. Вообще о развитии. Все нижесказанное - IMHO, ессно.

1. Развитие командой 69 кил компиленного кода, писанного на асме - тупиковый вариант. Надо переходить на языки высокого уровня с ASM-вставками (ежели они действительно окажутся нужны, в чем сомневаюсь). Возможно, на объектный. Далее - уход в DOS32 (куча памяти + удобная работа с 32-битными указателями).

Минус - Роман, ты как - С вспомнишь?

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

Ну, Роман ты понял - это я и есть, Савелий. HW.BY лежит, народу нету, вот к тебе забрел.
Выводы - задача N1 - запуск параллельного проекта, каковой будет представлять из себя тот же патчер, но на ЯВУ (паскаль, C). Проект должны реализовывать пару вменяемых программистов-универсалов (т.е. не чисто виндовых) с хорошим знанием ASM. Знание технологий BIOS и т.п. от них как раз-то не потребуется - они просто переводчики и улучшатели юзабилити.

При переводе - продумать внутренний интерфейс типа плагинов. Или же решить через наследование классов.
К примеру - ну, допустим - вкл. HT. Ключ ком. строки - такой-то. Вызов процедуры - допустим, HTOn, параметры такие-то. На данный момент - заглушка или abstract.
В дальнейшем - человек пишет заданную процедуру и она просто долинковывается в проект.
Т.е. Роману надо будет обрисовать тот самый список желаемых фич.

Как я понимаю - сам движок (т.е. технология патчения) - отработан. Его будет держать (и развивать, если это понадобится) Роман. Но движок придется править ну не каждый день, ведь так?
А вот добавкой фич - пусть занимается народ.

Эх, времени нету. Надо бежать. :))

Root: в следующий раз, пожалуйста, будьте внимательнее... Дупликат поста убит. Кстати, Вы можете убивать свои посты до того момента, как кто-нибудь ответит после Вас в этой же теме....
OK.

Вернулся.
Продолжу. Причем подавляющему большинству народа и не надо будет иметь полные исходники. Честно говоря - я плохо представляю, как происходит отладка того, что находится в добавляемом в BIOS модуле. Если ЭТО (добавляемая фича) может отработать в любой момент (типа интерливинга того же) - проблем нет, дебаггер в руки. Если именно на уровне POST, PnP Init и т.п. - тогда не знаю. Возможно, изобразить нечто типа SDK (урезанная версия патчера в исходниках или OBJ именно для отладки)

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

В общем - все зависит от людей, как обычно. В общем случае еще от денег - но в данном случаем денег нет. :))) Если найдутся люди достаточной квалификации и с достаточным желанием развивать проект - развитие будет. И если у них есть желание - пусть предлагают помощь Роману. В результате все усилия будут объединены. А выкладывание исходников, как уже говорили - это потенциальные клоны, по одной фиче у каждого...
Кстати, выкладывание исходников совсем не помогает поиску этих людей. Скорее - они найдутся на форуме.

Вирусы - я не рассматриваю этот вопрос серьезно. Сейчас никто не будет заниматься написанием вируса для БИОС. Очень ограниченные возможности распространения, практически никакого смысла после загрузки ОС и в Инете. Просто испортить железо или стереть веник? Фу, неинтересно... Кроме того человек должен сам скачать "вирусопатчер" с левого сайта, сам пропатчить свой биос, и сам его зашить на место... Конечно, можно посидеть, подумать и изобразить более-менее приличную технологию. Но у скрипт-кидди мозгов и знаний не хватит... К тому же и так против открытия исходников. Точнее - не против, просто не вижу смысла. А если нет необходимости в разрешении чего-либо - это надо запретить/не разрешить :))) Классический подход.

Кстати, разобраться в Романовских исходниках, даже понимая, что к чему, непросто. Хорошим стилем программирования Роман не блистает, насколько я помню :), и комментариев там нет.

В общем - на данный момент лично я вижу 2 пути.
1. Патчер остается "прогой для себя", его изредка пописывает Роман.
2. Патчер выходит на уровень FreeWare, но коммерческого уровня (как пример - mhdd последних версий) и развивается.

Более путей я не вижу. Для второго пути - нужны определенные шаги и условия. О них немного рассказано выше. В существующем виде патчер не может развиваться по второму пути, независимо от выкладывания исходников. А промежуточные пути - есть сакс и, соответственно, маст дай.

Ну, и еще раз повторю - вышесказанное является личным скромным мнением автора.

Опасно ли открывать исходники патчера?
  • млина, apple_rom, золотые слова.... Обьясни народу "на
  • Могу заверить, что исходников нетскэйпа было куда больше
  • просто мнение... 1) Сжечь железо можно и из-под винды....
  • Вообще-то, даже и мегабайтные флэшки - не что-то
  • Не поверите, Root
  • Мегабайт и Мегабит вещи немного разные.... Необходимо помнить еще
  • такое есть у serj
  • 2 KoNP Пожалуйста, приведите мне пример вкусного и невкусного
  • Да проблема кажется мне еще интереснее ... я
  • Есть один мааааленький затык... Каждый доброволец хочет
  • А если набрать комманду добровольцев и разбить проект
  • ...обещанное продолжение. Помечтаем, типа? Ну, давайте помечтаем. Но для
  • А зачем вирусу, который сидит в БИОСе, доступ
  • У меня лично отношение к любым opensource таково
  • У всех разные пути к профессионализму... Кто-то
  • Даже если и можно патчером прошить биос. Мало
  • попросят ещё...
  • Люди, некоторые комментарии. Мне, правда, не жалко исходников,
  • Не знаю какого вируса Вы тут боитесь... Патчер сам
  • а что если сделать патчер модулями, тоесть основное
  • All По поводу тех, кто
  • Я тут целые сутки почти думал, что написать
  • Я думаю, что открывать исходники патчера не стоит.
  • apple_rom Сколько-нибудь приемлимая модель
  • Уверяю вас, что это далеко не
  • Блин люди, вы что. Что за бред с
  • K9 пачь к линуксу похоронит
  • 1-е все круто.... патчер развиваеться! Кто говорит обратное-лукавит... 2-е
  • Следствие из закона Мерфи: если не хочешь, чтоб
  • Альберт Появление нескольких конкурирующих
  • Сильно сомневаюсь, что открытие исходников приведет сюда толпу
  • Думаю нестоит этого делать..... щас патчер одна программа
  • Если есть риск похоронить проект, то лучше отдать
  • apple_rom Я не в курсе
  • Хочу проконсультироваться с народом по сабжу. Просто мне