Интервью с создателями Dr.Web LiveCD

После выхода Dr.Web LiveCD я написал письмо создателям этого диска с просьбой рассказать о работе над этим проектом. На просьбу откликнулись Сергей Комаров и инженер-программист Сергей Трубин. У нас получилось небольшое интервью в котором они рассказывают о причинах выбора Gentoo Linux как основы для этого проекта, о трудностях встретившихся на пути и многом другом.

Как появилась идея создания подобного диска?

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

Сергей, скажите, почему в качестве базы для LiveCD был выбран именно Gentoo Linux?

Причин несколько.

Во-первых, долгое время моей рабочей системой была FreeBSD. В то время на FreeBSD небыло unionfs и ntfs3g. Так что, то что LiveCD должен быть на Линукс, стало понятно сразу. "Пересесть" с FreeBSD на Gentoo было проще всего.

Во вторых, изначально задача ставилась сделать LiveCD как можно меньшего размера. Что бы проще было из интернета качать. Остальные дистрибутивы Linux предпочитают использовать уже откомпилированные пакеты. Это значит, что как бы за вас решили что нужно. Например в этом LiveCD не используется звук и нет работы с принтером. Однако приходилось ставить net-print/cups потому-что без него почему-то не работал GTK, можно было найти другой GTK, но он использовал другую библиотеку glibc нежели FireFox, в результате приходилось, или ставить две библиотеки glibc, или net-print/cups. Избавление от звуковых, гномовских и прочих файлов превращалось в сложную комбинаторную задачу. Постепенно стало ясно что LiveCD надо компилировать самому.

В-третьих, Gentoo может автоматически обновлять пакеты, так что об этом не надо задумываться. Понятное дело, всё собирается с оптимизацией по размеру и т.п. При этом, что важно, в процесс сборки всегда можно вмешаться. Не работающий пакет замаскировать, если надо откатиться на старую версию, в крайнем случае наложить патч. При работе с Gentoo не возникает не разрешимых задач. Вот, недавно обновился Adobe Flash и он стал "ронять" FireFox, месяц назад работал, сейчас нет. Предустанавливать это плагин нельзя, так как пользователь должен согласиться с их лицензией. Вот эту задачу весьма тяжело разрешить, проще подождать. В Gentoo таких принципиально неразрешимых проблем не возникает.

И в-четвертых, Gentoo произвела впечатление хорошо документированной системы.

Сколько человек работают над этим диском?

В общей сложности 4-5, включая тестеров и технических писателей.

С каким трудностями вы столкнулись при разработке LiveCD?

Часть проблем описаны выше, неожиданная и главная проблема - объем задачи. Практически во всём что есть в Линуксе надо разбираться и уметь настраивать. От программирования на GTK и ncurses, до настройки автомантирования и boot-загрузчика. Понятное дело всего не запомнишь, по-этому LiveCD собирают скрипты. Примерно семь часов надо чтобы собрать LiveCD "c нуля" полностью автоматически :) Собственно, создавать эти скрипты и следить за ними наверное самое трудное. Да! Естественно приходится много-много читать разной документации. Часто не нужной.

Будет ли дальше развиваться этот продукт?

Да. Впереди нас ждет загрузка по PXE и даже iAMT. Естесвенно надо делать Control Center так чтобы не искушенный пользователь смог настроить сеть, подключить флешку и пр. Реализуем снапшоты, чтобы сделанные пользователем изменения сохранялись на флешке или жестком диске машины. В конечном итоге Dr.Web LiveCD должен будет уметь сам себя компоновать. Реализуем работу с виндовым реестром.

Планируется ли выпуск LiveUSB? Мне кажется, сейчас это более ходовой формат, который, к тому же, решит проблемы сохранения изменений и настроек.

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

Большое спасибо за ответы!

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

layman -a rostov ;)

Заинтересовала новость настолько, что сделал ebuild для сканера для Linux: app-antivirus/drweb
На идеальность не притендую, но сканер по требованию точно работает - проверил.
Давным давно(когда я еще не знал о Linux) имел дело с этим антивирусом: помнятся проблемы с деинсталядией и жуткими нагрузками. В настоящий момент использую для защиты виндовых тачек Касперского, но сравнив политику этих двух компаний - задумался.
Во первых если сравнить линукс-решения Касперского и DrWEB, то лично у меня складывается впечатление о большей стройности и продуманности DrWEB. Так же очень радует наличие cureit и livecd - не нашел подобного у касперского. Так же интересна простота переноса базы вирусов DrWEB. Думаю скоро протестирую на виндовых тачках DrWEB-а ради интереса.
P.S. и еще нетехнический момент - Касерский попсеет на глазах. Мне кажется все больше уделяется места визуальному оформлению и рекламе... Хотя не факт, что это неготивно сказывается на качестве продукта...

anviaros-rostov.ru

Каспер

AnViar написал(а):
Касперский попсеет на глазах. Мне кажется все больше уделяется места визуальному оформлению и рекламе... Хотя не факт, что это неготивно сказывается на качестве продукта...

А по моему самый, что ни на есть факт. За все красивости приходится платить ресурсами.

Всю жизнь сколько себя помню

Всю жизнь сколько себя помню пользовалась Кассперским. И никогда ему не изменю....
В данные годы компьютеры эволюционируют с такими темпами что незначительная часть ресурсов которые кушает касперский просто незаметна.....

ну, сколько себя помню, когда

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

ну так цель достигнута -

ну так цель достигнута - вирусам не остаётся ресурсов :)
Нортон ещё больше жрёт.

А DrWeb работает, ресурсов сильно не жрёт и вирусы ловит.

CureIt

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

На прошлой неделе аврально

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

И действительно, что там у

И действительно, что там у Вас с вебом? На какой ОС, что за проблема, народу интересно. У нас строит веб в разнородной сетке на 150 компов, и естественно интересуют возможные глюки. А так, как Вы написали - можно было и не писать, Ваши разборки здесь не так интересны, как технические подробности.
С уважением, Гость.

Что так?

Не расскажешь - какие причины вас вынудили "сворачивать" DrWeb EE?

А то мы тут собрались приобретать именно его...

emerge Your world
Gentoogle

>>Не расскажешь - какие

>>Не расскажешь - какие причины вас вынудили "сворачивать" DrWeb EE?

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

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

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

не запускается

На основе какого гентушного ливсд сделана сборка? У меня гигабайт на P35, загружается (хоть в каком режиме) несколько модулей и все останавливается, даже сообщение кернел паник не выводится, хотя капс и скрол начинают мигать. Может мать голимая, но 2008.0-r1 грузится без проблем.

Лучше было назвать этот

Лучше было назвать этот выпуск бетой. у меня не пашут иксы и мануал в пдф криво отображается. А вообще штука полезная.

15.4''

на широкоформатном ноуте Х криво идут с полосами.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".