26.07.06 -- Белорусская операционная система для государственных органов
Материал из Egg.elrussia.ru.
Сергей Зыков
Белорусское правительство разместило официальный государственный заказ на разработку первой отечественной операционной системы «БелОС».
Вопрос используемого для построения государственных ИКТ-систем программного обеспечения встает перед каждым государством, решившим использовать информационные технологии в своей работе. В зависимости от выбранного правительством курса, обычно используются либо специализированные коммерческие продукты, либо адаптированные под государственные нужды программные средства на основе т.н. «ПО с открытым кодом». Белорусское правительство для реализации программы «Электронная Беларусь» решило создать свою унифицированную операционную систему (ОС) – «БелОС».
Работы по созданию белорусской ОС ведутся уже давно: еще в декабре 2005 года данный вопрос обсуждался во время переговоров представителей белорусского правительства с членами Еврокомиссии, однако официальное уведомление о заказе разработки ОС занятые в проекте институты получили лишь несколько дней назад. Серьезную заинтересованность в разработке программного продукта выразили Министерство обороны и госаппарат.
Белорусское правительство готово взять на себя расходы, связанные с разработкой и выпуском ОС, способной, по словам разработчиков, конкурировать со знаменитым детищем Билла Гейтса - Windows.
На данный момент разработкой БелОС занимается три рабочие группы программистов, которые созданы в вузах Минска и Бреста. Собственных практических наработок в области создания операционной системы у участников амбициозного проекта немного – это было одной из причин привлечения к работам сторонних компаний, имеющих большой опыт в разработке программных приложений для органов государственной власти.
Основой для разработки новой операционной системы станут решения на основе «открытого кода». В частности, разработчики планируют использовать ядро Linux. По мнению разработчиков, это не только сможет обеспечить необходимый уровень приспосабливаемости ОС к будущим измененийм в течение времени, но и позволит существенно сократить срок разработки. Как ожидается, это поможет сократить срок разработки ОС с предполагаемых шести до двух лет. По оценкам разработчиков первая тестовая версия БелОС будет готова в конце 2007 года.
Несмотря на громкие сравнения, «БелОС» не будет являться конкурентом Windows. По словам разработчиков «БелОС» – это целевой продукт, созданный для нужд государственного аппарата, а значит, массового распространения белорусская ОС не получит. А для того, чтобы граждане могли получать доступ к официальной раскрываемой информации государственных ИКТ-систем, работающих под управлением «БелОС», будут разработаны программные приложения, обеспечивающие совместимость белорусской ОС с платформой Windows через специальный эмулятор.
Разработка государственных ИКТ-систем на основе open-source программных решений имеет ряд неоспоримых преимуществ. Такие ИКТ-системы не имеют проблем с совместимостью используемого ПО, дают возможность постоянно изменять программную архитектуру в соответствии с поставленными задачами, обеспечивают возможность совместной работы как вновь разработанных, так и «унаследованных» информационных систем. К тому же, в отличие от защищенного патентами коммерческого ПО, системы на основе «открытого кода» не имеют закрытых для проверяющих органов зон доступа, и обеспечивают возможность проведения всестороннего информационного аудита.
Однако инициатива белорусского правительства выглядит несколько утопичной. Фактически, разработка ОС «с нуля», даже при условии использования готового программного ядра – задача не двух и не трех лет. А необходимость «местной ОС» для нужд госаппарата сомнительна. Ведь для осуществления государственных функций скорее важны специализированные программные приложения, создаваемые в рамках единой программной архитектуры, обеспечивающей возможность взаимодействия государственных ИКТ-систем. Задачи же операционной системы принципиально иные, и необходимости в том, чтобы еще раз «изобретать колесо», нет – в качестве основы для построения системы было бы логичнее использовать уже существующие ОС, и сосредоточить силы на выработке единых архитектурных стандартов и разработке специализированного ПО.
