Об использовании МОПС Linux в качестве
базовой операционной системы в образовании
Лобко В.И., НПО «Сеть»
Современное
образование в сфере
информационных технологий в основном базируется на специально разработанной в
этих целях операционной системе Unix и ей подобных системах, в т.ч. и Linux. До последнего времени среди
причин, препятствующих внедрению в образовательные процессы Unix-подобных систем в нашей стране, назывались
сложность технологий, отсутствие русскоязычных операционных систем и их
поддержки, недостаток литературы и специалистов.
В настоящее время практически в каждом учебном заведении имеются классы с персональными
компьютерами, а информатика фактически перешла из разряда факультатива в
обязательный предмет.
В стране свободно
распространяется около
десятка локализованных систем Linux, издается большое количество различной литературы,
в сети Интернет имеется множество серверов и форумов по проблемам Unix и Linux. А в образовании сейчас активно
решается проблема формирования технологий обучения, которые должны ответить на
вопрос чему учить и как.
В докладе рассматриваются основные технологии массового
применения компьютеров, вопросы выбора
базовой операционной системы для образовательных учреждений и предлагается использовать универсальный дистрибутив MOPSLinux.
Общие требования к
базовой операционной системе
В настоящее время в мире в университетах наибольшее
распространение имеют операционные системы Unix и ей подобные, а также MS Windows. Операционная система Linux – это удачная адаптация Unix для персональных ЭВМ типа IBM PC.
Операционная
система Unix, как известно, изначально разрабатывалась
как учебная система, которая благодаря успешным решениям начала повсеместно
использоваться в вычислительных системах на RISC-процессорах.
Изучать нужно ту
систему, на которой предстоит работать не только в учебе, но и в будущей
профессиональной деятельности. Операционная система должна быть не
требовательна к ресурсам компьютера, устанавливаться на различное оборудование
и иметь гибкие средства настройки.
Для
операционной системы,
которая используется в качестве базовой, должны быть развитые средства
разработки приложений и должно быть разработано достаточно большое количество
приложений для решения самых разнообразных задач.
Самый
массовый компьютер –
это ПЭВМ типа IBM PC на базе процессоров Intel или AMD. Наиболее часто компьютеры
применяются в качестве персональной рабочей станции, сервера, шлюза доступа,
маршрутизатора. Поэтому желательно иметь и операционную систему, одинаково
эффективно поддерживающую как рабочие станции, так и серверы.
В качестве такой системы наиболее часто выбирают Linux. На базе ядра Linux имеется большое количество
операционных систем.
Базовая
операционная система
должна удовлетворять следующим требованиям:
- открытая лицензия
на использование и распространение, обеспечивающая её доступность;
- нетребовательность к ресурсам компьютера, что позволит устанавливать на различные
компьютеры;
- открытая архитектура позволяет изучать её с любым уровнем детализации;
- легкость установки и гибкость настройки;
- надежность, защищенность и быстродействие;
- универсальный набор пакетов программ;
- масштабируемость;
- техническая поддержка и развитие;
- большое количество методического
материала разного уровня, доступность в Интернет, легкость поиска.
Практически
всем этим требованиям в полной мере соответствует МОПС Linux - Многофункциональная Операционная Система Linux.
Общие сведения о МОПС Linux
МОПС Linux - это универсальный русскоязычный дистрибутив операционной системы Linux для
серверов, рабочих станций и домашних персональных компьютеров, созданный на
базе Slackware Linux. По сравнению со Slackware Linux, дистрибутив MOPSLinux
имеет ряд улучшений и дополнений.
МОПС Linux. – относительно новый и молодой
дистрибутив. Первая его версия для широкого применения 2.0 появилась в 2003
году. В настоящее время пользователям предлагается версия 5.0.
Особенности
дистрибутива для образования
МОПС Linux обладает следующими существенными
свойствами, позволяющими использовать его в качестве базовой операционной
системы в образовательных информационных технологиях:
-
это
многозадачная многопользовательская Unix-подобная операционная система для IBM-совместимых компьютеров на базе
ядра Linux;
-
распространяется
с исходными текстами, что представляет собой интерес с точки зрения
исследования и обучения;
-
свободно
распространяется по лицензии GNU и не требуется приобретение лицензий на установку;
-
система
ориентирована на русскоязычных пользователей;
-
распространяется
в виде универсального дистрибутива для сервера, рабочей станции, домашнего
компьютера или платформы разработчика;
-
система
устанавливается как на современное, так и устаревшее оборудование;
-
система
бесконфликтно устанавливается на компьютеры с другими операционными системами,
в т.ч. и с MS Windows;
-
имеется
техническая поддержка;
-
разработаны
курсы для пользователей и администраторов.
Обзор основных свойств МОПС
Linux
В состав дистрибутива МОПС Linux включены
следующие серверные компоненты:
-
серверы
баз данных PostgreSQL, MySQL;
-
серверы
электронной почты Sendmail, Postfix, XMail;
-
WEB-сервер Apache;
-
файл-серверы Samba, NFS;
-
прокси-сервер SQUID;
-
межсетевой экран IPTABLES;
-
система
антивирусной защиты.
-
DNS-сервер
Bind;
-
DHCP-сервер;
-
принт-сервер
CUPS;
-
сервер
новостей;
-
FTP-сервер ProFTP;
-
VPN-серверы OpenVPN, PPTPd;
-
SOCKS-сервер Dante.
В состав
дистрибутива МОПС
Linux включены следующие компоненты, которые
обеспечивают решение общих задач на рабочих
станциях и домашних компьютерах:
-
оконные менеджеры KDE, XFCE и др.;
-
браузеры
Mozilla Firefox и Konqueror;
-
офисные пакеты OpenOffice.org, KOFFICE;
-
обучающие
программы;
-
сетевой экран IPTABLES;
-
интернет-пейджеры Kopete, SIM, GAIM;
-
приложения для работы с видео, графикой и
звуком GIMP, Kaffeine, Amarok, XMMS и другие;
В
дистрибутиве МОПС
Linux также имеются популярные средства
для разработки приложений:
-
средства
программирования
KDevelop, IDE FP, GAMBAS;
-
языки
программирования C,
C++, Perl, PHP, Python, Free Pascal, Prolog, Ruby;
-
серверы баз
данных PostgreSQL,
MySQL;
-
библиотеки и приложения для работы с графикой и звуком;
Система МОПС Linux обладает всеми свойствами операционной системы Slackware по быстродействию, гибкости и защищенности. В ее составе
имеются следующие базовые средства защиты информации:
-
система
регистрации пользователей;
-
система
управления пользователями;
-
управление
доступом к файлам на уровне файловой системы;
-
средства
шифрования данных (GnuPG);
-
средства
сетевой безопасности:
·
межсетевой
экран IPTABLES;
·
защищенная
оболочка SSH;
·
сканер
для выявления уязвимостей Nmap;
·
средства
VPN-соединений Openvpn, PPTPd.
Состав пакетов МОПС Linux обеспечивает
проведение практикумов на ЭВМ как для школьного, так и для вузовского
курсов «Информатика». Для этого в его составе имеются: тренажер KTouch, браузер Mozilla
Firefox, офисный
пакет Open Office,
графические редакторы Kolour Paint,
Gomp, web-редактор
Quanta, интерпретаторы Basic, Prolog, компиляторы Pascal, С,
С++, базы данных MySQL,
PostgreSQL, чаты
SIM, тестовая система
KEduca и др.
Типовые решения на базе
МОПС Linux.
Общепризнанные
свойства прототипа - системы Slackware, русификация, тщательно
подобранный состав пакетов и небольшой объем позволяют использовать MOPSLinux для создания практически всех
решений в информационных технологиях. Наиболее популярными из них являются:
-
Интернет/Интранет-сервер:
·
WEB-сервер
Apache с PHP и
SSL
(LAMP:
Linux,
Apache, MySQL, PHP);
·
сервер
баз данных (PostgreSQL, MySQL);
·
сервер
электронной почты (Sendmail, Postfix, XMail);
-
сервер сетевых
сервисов:
·
DNS-сервер
Bind;
·
DHCP-сервер;
·
сервер
доступа (шлюз);
·
прокси-сервер
SQUID;
·
межсетевой
экран IPTABLES;
-
система
антивирусной защиты;
-
файловый сервер Samba;
-
файл-сервер NFS;
-
рабочая
станция любого профиля.
Выводы
1. В
качестве базовой операционной системы в образовательных информационных
технологиях должна быть Unix-подобная
операционная система с ядром Linux.
2. МОПС
Linux - универсальный многофункциональный дистрибутив
операционной системы Linux,
ориентированный на русcкоязычных
пользователей может использоваться в качестве базовой операционной системы в
образовательных информационных технологиях.