Танец пингвина Михаил Шигорин Эта статья---оформление некоторых достаточно давно обдумываемых мыслей на тему будущего Украины в сфере высоких технологий и применении таковых в отечественном бизнесе. Что имеем? Рассмотрение реально используемых подходов к автоматизации бизнес-процесса показывает их удручающе низкую эффективность, особенно в пересчете на реальные вложения в нее. На эту тему публиковалось немало статей и материалов, суть которых вкратце такова---отечественное использование высоких технологий в сфере бизнеса зачастую сводится к использованию некоторого числа компьютеров (возможно, соединенных в локальную сеть) в качестве простых пишмашинок со встроенным корректором и средства развлечения. Вполне резонно возражение---``а для чего их еще использовать-то?''. Но не менее резонен и ответ---если компьютеры и сети претендуют на роль универсальной среды хранения, обработки и передачи информации, то неужели возможности их использования так ограничены? Что существует. Немного отойдя от темы, взглянем на подходы достаточно крупных западных предприятий. Можно выделить отчетливую ориентацию на корпоративное использование систем-хранилищ, на распределенную обработку, в конце концов, на обучение персонала пользованию ПК. Почему имеет смысл смотреть не в столь близкий нам сектор SOHO, а на более крупный бизнес? Дело в том, что он является долговременным, оценивающим перспективы и пути своего роста, в отличие от фирм-однодневок, выпустивших сегодня прайс-лист на товары, до завтра распродавшей склад и послезавтра благополучно растаявших. В фирмах масштаба IBM сегодня говорят о накоплении и анализе опыта персонала, а не ограничиваются бесконечным белым листом в окне текстового редактора. Сетевые технологии также являются немаловажными---так, 25% фирм из списка Fortune 100 считают, что обанкротятся, если их сетевая работа остановится на четверо суток. Понятно, в независимости от капризных и непонятных технологий всегда есть плюс---``бухгалтер старой закалки'' всегда сведет баланс на счетах, даже при отсутствии электроэнергии. Но ведь технологии на то и предназначены, чтобы увеличивать продуктивность работы человека. <вставка> Хотя можно вспомнить шутку: ''автобусная станция---там, где останавливается автобус; железнодорожная станция---там, где останавливается поезд; у меня на столе стоит рабочая станция, где...'' Что можно сделать? В то время как в нашей стране производство ``традиционно'' было перекошено в сторону тяжелой промышленности, наличествовала и инженерно-научная отрасль. Теперь широкое производство товаров и услуг тормозится не только мощной законодательной ``поддержкой'' и общим состоянием экономики, местной спецификой---когда решения принимаются порой в рамках компетенции неспециалистов (``а мне вот друг посоветовал'')---а и технологическим отставанием. Нет, я не говорю про недостаток конкретно вычислительной техники---здесь технология определяется не количеством аппаратных средств, а качеством их использования. Ведь можно же, опираясь на новые (хорошо забытые старые) технологии создать все, что угодно---от информационной инфраструктуры фирмы до комплекса услуг по информационному обмену для организации взаимодействия между предприятиями (``кто производит нужный мне компонент?''), организации отраслевого контроля качества и обратной связи с потребителями (``осторожно, эти туфли на третий день разваливаются!'' \cite{epinions}). Среда для такого взаимодействия уже давно существует под названием Internet, да и технологии не являются новинкой---и все эти возможности прекрасно реализуются на базе открытых систем. Как можно сделать? В развивающихся странах (например, Китае) прекрасно понимают все возможности сопряжения промышленного производства с действительно высокими технологиями, в то же время отдавая себе отчет в том, что для достижения реальных результатов вовсе не обязательна рабская ориентация на ``дядю с Запада'' с регулярной выплатой дани: вместо многозначных лицензионных отчислений той же корпорации Microsoft хитрые китайцы решили поддержать одну из открытых и бесплатных операционных систем---Linux. В Германии рассматривается вопрос о запрете на применение Windows в госструктурах и переходе на ПО с открытым кодом (в целях безопасности и экономии бюджетных средств). В Швейцарии---о переводе правительственных учреждений на все тот же Linux. И только у нас в школах и вузах обучают обращению с контрафактным MS Office и устанавливают на фирмах серверы под Windows 98... Ну и что теперь? [NB: вот это место было написано примерно год назад] Смысл применения бесплатного ПО в стране, где ``все бесплатно'', возможно, и сомнителен. Но наблюдение за ходом дел говорит, что слежка за лицензионностью ПО продолжает усиливаться с тем, как неудовлет\-воренные положением дел стороны продолжают давить на правительство, которому ничего не остается, как следовать поставленным условиям. Так что имеет смысл оценить те расходы, которые может понести предприятие в случае предъявления обвинения в нелегальном использовании ПО. Ведь самое ценное в работающей системе---не то, на чем она работает (да хоть на томагочи), а то, что она работает и выполняет свои функции. Вполне реальным выходом, не грозящим тупиком в ближайшем будущем, является именно открытое ПО. Типичное применение ОС с открытым кодом---Intranet-сервер фирмы (файловый, почтовый, печать и web), заодно поддерживающий соединение с Internet и работающий факс-станцией. Наибольшее распространение из таких ОС получила Linux, прекрасно справляясь с ролью интегрирующего решения---а универсальность и неприхотливость этой ОС отмечается даже ее противниками. При этом расходы на администрирование, как правило, ниже аналогичных сумм для NT-серверов---тот факт, что возможно удаленное администрирование системы (наряду с сравнительно низкой частотой потребности в оном), значительно понижает его стоимость---ведь один администратор может управлять работой ваших филиалов по всему городу или по всей стране. Сказываются также широкие возможности по автоматизации управления системой, что требует несколько более высоких затрат труда на этапе ввода в эксплуатацию, но зато в последующем приносит ощутимую экономию средств, времени и нервов. Естественно, большинство компьютеров являются все же не серверами, а сетевыми или самостоятельными рабочими станциями---и ни для кого не секрет, что за вторую половину 90-х на десктопах водворилась монополия Microsoft. Но сейчас ситуация начинает изменяться---Linux-десктоп уже реален как конкурент Windows 2000 с точки зрения компаний-консультантов. Конкретно практические выкладки, примененные на деле, можно посмотреть по ссылке \cite{robval}. Наконец, немаловажны и вопросы защиты информации ---а тут ПО с открытым кодом всегда проявляло себя лучшим образом. <техническая вставка> В конце лета несколько наложившихся эпидемий Internet-червей привели к массовой миграции Web-серверов с Microsoft IIS на конкурирующий свободный продукт Apache (см. \cite{netcraft}). Что интересно, корни эпидемии начались еще в мае, когда Microsoft Corp. упрямо отрицала наличие брешей в защите IIS. В отместку за твердолобие готовый к употреблению инструмент взлома таковых был выпущен в течение суток (нормальным считается предупреждение в частном порядке и сообщение после выхода ``заплатки'' и уж никак не фомка с руководством) \cite{iis}. Вот так одна корпорация подставила своих клиентов---у них не оказалось никакой возможности к противодействию. И все лето (точнее, с 3 мая) огромное количество Web-серверов под управлением ПО от Microsoft было полностью доступно для взлома---только ближе к осени после нашествия червей и огромных убытков процент уязвимых серверов стал сокращаться... Gartner Group по этому поводу не смогла порекомендовать ничего иного, как ``бросать Microsoft IIS и переходить на более надежные платформы''. И кто-то это использует? Да. Linux---достаточно универсальная платформа, чтобы предоставлять необходимые ресурсы для встраиваемых и промышленных систем или обеспечить мобильный сервер на ноутбуке, не уступающий полноразмерной системе. Именно эта система работает во многих персональных электронных помощниках и web-блокнотах, web-камерах, промышленных системах управления---и, похоже, силами Nokia, Sony, Sharp и других будет широко использоваться в бытовой технике (начиная с ``умных'' телевизоров) и мобильных устройствах (цифровые плейеры, телефоны G3, PDA). В качестве примера ``с другого фронта'': просчет сцен в фильме ``Титаник'' был выполнен на Alpha-кластере под управлением Linux (кстати, существуют украинские поставщики, предлагающие кластерные решения на базе этой ОС)---а теперь наблюдается массовая миграция голливудских студий нелинейного монтажа и спецэффектов на платформу Linux при содействии IBM. И это можно купить? Крупный поставщик ПО с открытым кодом на территории ``ближнего зарубежья''---московская компания ALT Linux \cite{alt} предлагает дистрибутив Linux, ориентированный именно на офисную работу; в Киеве его можно заказать в фирме Unisoft \cite{unisoft} (вместе с поддержкой). А качественный и настроенный Linux-сервер всегда можно купить в ``Юстар'' \cite{ustar}. А есть ли будущее? Большинство аналитиков соглашаются, что феномен широкого распространения открытого и свободного ПО приведет к революции в компьютерной индустрии, когда вместо того, чтобы платить монополисту за копию кода, вы будете платить поставщику только за поддержку решения---то есть при небольшой необходимости в ней затраты сводятся к минимуму. Причем поддержка такой модели разработки и поставки ПО растет необычайно высокими темпами---IBM, Intel, Compaq, Oracle, многие и многие другие производители высокотехнологичного оборудования, систем и ПО объявили о поддержке Linux и выпускают продукты для работы под управлением этой ОС---как коммерческие, так и бесплатные. Так что вам решать, уважаемые господа бизнесмены---как нам работать, жить, кому платить и что воплощать в жизнь. References http://www.altlinux.ru -- ALT Linux, дистрибутивы и поддержка http://www.unisoft.com.ua -- Unisoft, установка и поддержка систем http://www.ustar.com.ua -- UStar, серверы (в т.ч. Linux) http://www.epinions.com http://www.netcraft.com/survey/ -- Netcraft, аналитика Internet http://www.securityfocus.com/archive/1/181937 -- взлом IIS http://www.robval.com/linux/desktop/ -- практика миграции на Linux E-mail автора: