DOPPIX LINUX 2008 EDU – свободная и открытая операционная система на основе LINUX

Понятие свободного и открытого программного обеспечения непосредственно связано с проектом GNU Ричарда Столлмана, развившегося в 1980-х годах, а также с Общедоступной Лицензией (GPL – General Public License). С них начиналась новая культура производства и распространения программного обеспечения. В результате по данной системе было разработано и большое количество системного и прикладного программного обеспечения. Однако не было ядра операционной системы, обеспечивающего их совместную и системную работу. Эта проблема была решена, когда Линус Торвальдс разработал ядро операционной системы, именуемое Linux. Таким образом, была создана полноценная операционная система на основе свободного и открытого программного обеспечения. С тех пор дистрибутивы на основе операционной системы Linux получили широкое распространение. Одним из таких дистрибутивов является “Doppix Linux 2008 Edu”.

Причиной для создания данного дистрибутива было стремление решить ряд проблем:

  • Отсутствие локализованной операционной системы. Это в свою очередь оказывает негативное влияние на развитие информационных технологий в Республике.
  • Отсутствие локализованных информационных ресурсов по разработке, распространению и внедрению СОПО.
  • Отсутствие центров технической поддержки в областях Республики.
  • Сложность и высокая стоимость лицензий распространенного программного обеспечения.
  • Зависимость от зарубежных производителей ПО.

Для решения этих проблем УзАСИ и ЦППМП в 2007 году запустили проект «Локализация свободного и открытого программного обеспечения». Дистрибутив операционной системы, созданный в ходе данного проекта, был назван «Doppix». Слово «Doppix» берёт происхождение от узбекского наименования тюбитейки - «доппи» и оригинального названия операционной системы «Linux». Тюбитейка выступает здесь в качестве символа Узбекистана (рисунок 1).

Рис. 1. Логотип «Doppix»


Если основным инициатором данного проекта выступило УзАСИ, то все основные работы выполнялись ЦППМП посредством специально созданной команды разработчиков «Линукс-Лаборатория». В процессе производства и локализации проводилось сотрудничество с ЦНТМИ, УзНУ, компанией Mandriva, компанией CryptoTechnoSoft, проектом Floss-l10n-uz, а также привлекались учебный и проектный отделы ЦППМП (рисунок 2).

 
 

Рис.2. Организация проекта

 
Цели и задачи проекта исходят из освещённых выше проблем:

  • Создание локализованной операционной системы;
  • Создание информационных ресурсов по разработке, распространению и внедрению СОПО;
  • Формирование центров техподдержки;
  • Минимизация расходов на лицензирование программного обеспечения;
  •  Обеспечение независимости от зарубежных производителей программного обеспечения.

Работы по разработке дистрибутива производятся в следующем порядке (рисунок 3):

  • Написание первичного кода, сбор его в вид пакета, тестирование. Результат размещается на SVN-сервер.
  • Пакеты на SVN-сервере собираются в дистрибутив и тестируются. Затем они приводятся в формат, удобный для записи на компакт-диск – ISO-образ. Результат размещается FTP-сервере.
  • Теперь ISO-образ дистрибутива тестируется пользователями – интерфейс, инсталлятор, функционал. Ошибки, выявленные на данном этапе, размещаются на сервере Bugzilla и привязываются к соответствующему пакету для исправления.
  • Исправленные пакеты снова размещаются на SVN-сервере, и процесс продолжается.

 

Рис.3. Процесс разработки проекта
 

 
В результате работы проекта был создан дистрибутив «Doppix Linux 2008 Edu». Основанный на дистрибутиве Mandriva Linux, включенный в него комплекс прикладных программ предназначен для использования в школах.

Всего дистрибутив состоит из 822 пакетов различного назначения:

  • Базовые пакеты;
  • Пакеты графического сервера;
  • Пакеты графического интерфейса;
  • Пакеты OpenOffice.org
  • Мультимедийные пакеты;
  • Сетевые и Интернет-пакеты;
  • Образовательные пакеты;
  • Дополнительные пакеты.
Кроме того был создан репозитарий дистрибутива. С помощью него можно получить доступ к дистрибутиву Doppix 2008 Edu, информации о нём, его документации и пр.

В процессе реализации проекта были достигнуты дополнительные результаты:

  • Команда разработчиков «Линукс-лаборатория»;
  • Учебный курс и пособия по технологиям СОПО;
  • Веб-ресурсы – портал, форум, jabber-сервер, репозитарий и пр (рисунок 4).
     

Рис.4. Веб-ресурсы Doppix 2008 Edu

 

Первый этап проекта, заключавшийся в создании дистрибутива для школьного обучения, завершён. Дальнейшее развитие дистрибутива будет включать в себя:
  • Внедрение дистрибутива в школьное образование.
  • Основание курсов и сертификации по технологиям СОПО.
  • Создание сообщества и дальнейшая разработка дистрибутива «Doppix».
В планах по дальнейшему развитию дистрибутива «Doppix» - разработка дистрибутива для домашнего пользователя (Doppix Home Edition), предприятий (Doppix Business Edition), и серверов (Doppix Server Edition).
 
 
 
 
Авторы проекта: Обидов А., Саидов Б., Базикалов Т.
Центр подготовки и поддержки молодых программистов
Контактный телефон: 150-41-51