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