WWW.KNIGA.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА - Книги, пособия, учебники, издания, публикации

 

Pages:   || 2 | 3 |

«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ НА БАЗЕ СВОБОДНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ МАТЕРИАЛЫ НАУЧНО-ПРАКТИЧЕСКОГО СЕМИНАРА ЕЛЕЦ — 2009 УДК [681/3:Ч30/49](063) ББК 32.81+32.97 И 74 ...»

-- [ Страница 1 ] --

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ЕЛЕЦКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМ. И.А. БУНИНА»

ЦЕНТР СВОБОДНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

НА БАЗЕ СВОБОДНОГО

ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

МАТЕРИАЛЫ НАУЧНО-ПРАКТИЧЕСКОГО СЕМИНАРА

ЕЛЕЦ — 2009 УДК [681/3:Ч30/49](063) ББК 32.81+32.97 И 74 Печатается по решению редакционно-издательского совета Елецкого государственного университета им. И.А. Бунина от 27.05.09, протокол № Редакционная коллегия:

Антипов И.Н. – д.п.н., проф., зав. кафедрой вычислительной математики и методики преподавания информатики МГОУ Якушин А.В. – к.п.н., доц., зав кафедрой информатики и методики обучения информатике ТГТУ им. Л.Н. Толстого Черный В.Л. – начальник отдела образовательных проектов ALT Linux Андропова Е.В. – к.п.н., доц. ЕГУ им. И.А. Бунина, руководитель Центра СПО ЕГУ им. И.А. Бунина Губин М.А. – сотрудник Центра СПО ЕГУ им. И.А. Бунина, сертифицированный преподаватель компании AltLinux И 74 Информационные технологии на базе свободного программного обеспечения: материалы научно-практического семинара. – Елец:

ЕГУ им. И.А. Бунина, 2009. – 109 с.

В сборник включены материалы научно-практического семинара «Информационные технологии на базе свободного программного обеспечения». В статьях рассматриваются как теоретические, так и практические аспекты внедрения свободного программного обеспечения в учебно-воспитательный процесс средних, высших учебных заведений, а также организации деятельности государственных и коммерческих организаций.

Издание предназначено для преподавателей, научных сотрудников, аспирантов, студентов, работников сферы образования, других государственных и коммерческих структур, интересующихся свободными программными продуктами.

УДК [681/3:Ч30/49](063) ББК 32.81+32. © Елецкий государственный университет им. И.А. Бунина, © Авторы,

РАЗРАБОТКА И ВНЕДРЕНИЕ СВОБОДНОГО

ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Апробация Пакета Свободного Программного Обеспечения (ПСПО) в учебных заведениях РФ. Итоги и перспективы В.Л. Чёрный г. Москва Краткая история В 2007 году в рамках объявленного Федеральным агентством по образованию государственного конкурса «Разработка и апробация в пилотных субъектах Российской Федерации пакета свободного программного обеспечения для использования в общеобразовательных учреждениях Российской Федерации в 2007–08 годах» был разработан отечественный пакет свободного программного обеспечения (ПСПО), адаптированный для образовательных учреждений. Комплект программного обеспечения, включенный в ПСПО, полностью покрывает преподавание информатики в общеобразовательном учреждении. Кроме того, были разработаны дистрибутива для различных аппаратных конфигураций, в том числе для очень слабых компьютеров.

В начале 2008 года ПСПО был внедрен в 32 пилотные школы, проведена апробация, по результатам которой комплект ПСПО был доработан и выпущено второе издание.

Летом 2008 года прошло массовое внедрение ПСПО в школы. По состоянию на 31 августа установка ПСПО в пилотных регионах была полностью завершена — пакет установлен в 1092 школах.

Расширение проекта В июне 2008 года в ответ на многочисленные просьбы о присоединении к проекту из образовательных учреждений не пилотных регионов Федеральное агентство по образованию выпускает циркулярное письмо “Об использовании ПСПО для общеобразовательных учреждений Российской Федерации” от июня 2008 №15-51-450/01-09, в котором предлагает образовательным учреждениям из любого региона РФ принять участие в апробации ПСПО.

Заявки немедленно начали поступать из разных регионов России. Кроме того, к проекту стали присоединяться не только общеобразовательные, но и высшие учебные заведения, а так же учреждения профессионального, дошкольного и дополнительного образования.

В начале 2009 года в канун годовщины начала внедрения пакета свободного программного обеспечения (ПСПО) в школы России число не пилотных образовательных учреждений, присоединившихся к проекту, превысило число пилотных школ. На данный момент поступило свыше заявок, тогда как число пилотных школ составляет 1092. Все школы обеспечены бесплатной технической поддержкой, которую предоставляет разработчик ПСПО компания ALT Linux и ее региональные партнеры.

В процессе работы по реализации проекта ПСПО отмечен существенный интерес со стороны ВУЗов к вопросам использования СПО в высшей школе.

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

Дистрибутивы ПСПО В комплект ПСПО, поставляемый в школы, входят 4 дистрибутива на базе ALT Linux, которые можно установить на компьютер — Лёгкий Линукс, Линукс Юниор, Линукс Мастер и Линукс Терминал, и 2 диска с системой, которая не требует установки — Лёгкий Линукс Live CD и Линукс Юниор Live DVD.

Основными параметрами для выбора дистрибутива являются объём оперативной памяти (ОЗУ) компьютера и тип привода оптических дисков (CD или DVD).

Лёгкий Линукс — дистрибутив, предназначенный для установки на старые компьютеры с объёмом оперативной памяти 128Мб и процессором с тактовой частотой от 233МГц. При этом объём оперативной памяти является определяющим параметром. Не рекомендуется устанавливать этот дистрибутив в ситуации, когда на компьютере есть хотя бы 256Мб оперативной памяти (в этом случае нужно устанавливать Линукс Юниор или Линукс Мастер) или в том случае, если оперативной памяти менее 128Мб (в этом случае стоит использовать Линукс Терминал).

Линукс Юниор предназначен для установки на компьютеры с CDприводом и объёмом оперативной памяти от 256Мб. Рекомендованная тактовая частота процессора — от 667МГц, однако определяющим критерием выбора является объём оперативной памяти. Если, к примеру, на компьютере 256Мб оперативной памяти и процессор 500Мгц, то нужно устанавливать Линукс Юниор, а не Лёгкий Линукс.

Линукс Мастер предназначен для установки на современные компьютеры с DVD-приводом. Линукс Мастер отличается от Линукс Юниор средой разработки Eclipse, что и определяет системные требования — процессор с тактовой частотой 1,5Ghz, 1024Мб оперативной памяти. В то же время этот дистрибутив можно устанавливать на все те компьютеры, на которые устанавливается Линукс Юниор, но оборудованные DVD-приводом.

Линукс Терминал предназначен для установки на сервер класса из очень слабых компьютеров (от 32Мб оперативной памяти, процессор от Pentium I).

Поставить современную операционную систему на такие компьютеры не получится, однако их вполне можно использовать в качестве терминальных клиентов. При этом все приложения будут запускаться на сервере класса, а компьютеры учеников будут использоваться только для вывода изображения на монитор и передачи сигналов управления. Требования к самому серверу зависят от количества компьютеров в классе. К примеру, современного компьютера с процессором 2ГГц, 2048Мб памяти вполне хватит для нормальной работы класса из 10 компьютеров.

Кроме того, в комплект поставки входят два «живых» дистрибутива:

liveCD на базе Лёгкого Линукса и liveDVD на базе Линукс Мастер. Эти дистрибутивы не требуют установки на компьютер и имеют массу возможностей для применения, например, позволят ученику выполнить домашнее задание на своем домашнем компьютере не вступая в конфликт с родителями.

Техническая поддержка Все образовательные учреждения, присоединившиеся к проекту, до сих пор обеспечены бесплатной технической поддержкой. Для полноценной обработки обращений заявки разделяются по уровням технической поддержки:

1-й уровень Заявки, на которые можно ответить сразу, по документации или списку часто задаваемых вопросов. По ним пользователь получает конечный ответ в момент обращения в службу технической поддержки.

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

3-й уровень Если в процессе обработки заявки выявляется необходимость устранения замечания или пожелания пользователя в ПСПО, то заявка переводится разработчикам ПО. По таким заявкам в кратчайшие сроки производится оценка сложности и пользователь уведомляется о планируемой дате исправления замечания либо пожелания. Инициатор заявки также информируется о выходе обновления ПО, содержащем исправления по его замечаниям.

В любом случае пользователь уведомляется о всех изменениях и обо всей сделанной работе по его заявке. Для обеспечения качества работы службы технической поддержки в регионе внедрения производится мониторинг их работы специалистами компании-разработчика.

Конкурс КОД СВОБОДЫ Центр свободных технологий (ЦеСТ), созданный бывшим депутатом госдумы В.И. Алкснисом и бывшим директором школы Пермского края А.М.

Поносовым, в начале сентября 2008 года объявил творческий конкурс “КОД СВОБОДЫ” среди учителей общеобразовательных учреждений РФ, участвующих в проекте апробации пакета свободного программного обеспечения (СПО) в рамках национального приоритетного проекта “Образование”. Спонсорами конкурса выступили компании ASUSTeK, «Гудлайн», «Армада», «Альт Линукс».

В своих работах учителя рассказывали об использовании свободного ПО в учебном процессе.

На конкурс было допущено 492 работы от 510 участников:

из Татарстана – 271 работа из Пермского края – 65 работ из Томская обл. – 20 работ от присоединившихся – 136 работ По результатам конкурса трое лучших участников получили суперпризы -путевки на двоих в Египет от компании «Гудлайн», а также SIM-карты с дешевым роумингом. 100 учителей, признанных золотыми призерами, стали обладателями нетбуков ASUS EeePC 701 от компании ASUSTeK, остальные получили почетные грамоты.

Турпутевки получили:

Бурнашева Альфия Вагизовна МОУ «СОШ № 169» Советского района г.

Казани, РТ за электронное учебное пособие «Создание баз данных в ПСПО (Linux)»

Зильберман Мария Александровна МОУ «СОШ № 91» г. Перми за практикум по компьютерной графике на базе векторного графического редактора Incscape Косаченко Сергей Викторович МОУ Каргасокская СОШ №2 Томская обл., за адаптацию практикума по языку LOGO из учебника «Информатика 7- (базовый курс)» под редакцией Н.В. Макаровой для ПСПО Нетбуки ASUS eeePC 701 получили:

В Татарстане – 24 работы В Пермском крае – 19 работ В Томской области – 7 работ Среди присоединившихся – 50 работ В частности из Липецкой области участвовало 4 работы, из них три получили приз — нетбук. Лучшие работы опубликованы на сайте http://freecode.pspo.perm.ru/ и изданы в виде диска.

Методические материалы В процессе исполнения проекта преподавателями ТГПУ создано методичек по разным прикладным программам входящим в ПСПО, кроме того был переработан автором специально для ПСПО Курс «ОС Линукс» Г.

Курячего и К. Маслинского, Г. Курячим разработаны 8 курсов для различных категорий пользователей, включающие планирование курса и полное лекционное обеспечение.

В 2008 году вышли из печати две книги, изданные ALT Linux: по OpenOffice.org и Scilab. Готовятся книги по Gimp, программированию (Kturtle, Lazarus, Gambas), а также книга для учителя по комплекту ПСПО.

http://linux.armd.ru/ru/documentation/ Позиция руководства РФ и перспективы Запланировано на 2009 год:

Распространение по всем школам России (Татарстан уже объявил о переходе) Школьный сервер (НП-21) — сделано!

Репозитории ПСПО: центральный (НП-20), региональные, школьные — сделано!

Обучение учителей – частично сделано (дистанционно НП-19), административных работников, госслужащих - (ЭР-5, ЭР-6).

Новые УММ Доступ из ПСПО к модулям ФЦИОР (http://fcior.edu.ru) Новый портал ПСПО.

Круглосуточная поддержка.

Последние пункты «ждут» своего часа, поскольку решения и высказывания руководителей РФ и министерств весьма определенны:

Распоряжение 1447-р от 18.10.2007 (Зубков) Коллегия Минсвязи в декабре 2007 г. одобрила “Концепцию развития Разработки и внедрения Свободного ПО в России” Д.А. Медведев: «В течение трех лет запланирована разработка и оснащение всех школ ПСПО» (встреча с разработчиками СПО 2007 г) И.О. Щеголев: «В 2009 году у всех школ будет возможность перехода на СПО» (публичное выступление 2008 г) Д.А. Медведев: «В России создан абсолютно качественный продукт на базе СПО» (выступление на совете по развитию информационного общества, 2009 г) Школьный сервер Для решения задач полноценной организации сетевого информационного пространства общеобразовательного учреждения, его взаимосвязи с другими образовательными учреждениями необходимо создание принципиально новых программных продуктов, основанных на свободных решениях и открытых стандартах, не имеющих каких бы то ни было ограничений срока использования.

Школьный Сервер представляет собой современный комплекс программного обеспечения для создания информационного пространства общеобразовательного учреждения. В дистрибутив включены компоненты, автоматизирующие эту деятельность. Управление всеми основными серверами и службами технологической платформы осуществляется с помощью единого веб-интерфейса.

Интерфейс Школьного Сервера позволяет легко управлять:

• межсетевым экраном (с помощью упрощенного или расширенного • почтовым сервером с поддержкой средств борьбы с вирусами и спамом;

• прокси-сервером (с поддержкой вывода статистики доступа);

• серверами файлов (организация доступа к каталогам, доступным по протоколу Samba и FTP) и печати (CUPS);

• обновлениями системы (включая настройку источников обновлений);

• подсистемой авторизации и персональных данных (LDAP-сервер) • сетевыми интерфейсами;

• созданием локальных зеркал репозиториев;

• резервным копированием;

• синхронизацией времени на сервере;

• выделением IP-адресов для локальной сети (DHCP-сервер);

• веб-ориентированными приложениями (Moodle и MediaWiki).

Школьный сервер создан по заданию ФАО. В февраля 2009 года выложен http://linux.armd.ru/ru/distros/#09a Присоединение к проекту Возможность присоединиться к проекту и получить бесплатную техническую поддержку, а также скачать любые дистрибутивы и методические материалы, выходящие в ПСПО, существует до сих пор.

http://linux.amrd.ru.

1. Материалы сайта http://linux.armd.ru 2. Материалы сайта http://freeschool.altlinux.ru Предпосылки Мининформсвязи России совместно с Рособразованием предложили в рамках конкурса «Разработка и апробация в пилотных субъектах Российской Федерации пакета свободного программного обеспечения для использования в общеобразовательных учреждениях (ОУ) Российской Федерации в 2007– годах» путем отбора лучших свободных программных решений, их адаптации под нужды отечественных ОУ и должной локализации разработать отечественный пакет свободного программного обеспечения (ПСПО) и провести его внедрение в пилотных субъектах Российской Федерации, а в 2009 году обеспечить установку данного решения на всех ПК, используемых в ОУ, в качестве альтернативы зарубежным коммерческим лицензионным программным продуктам.

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

На сегодняшний день задача организации информационного пространства ОУ решается путем внедрения разнородных программных продуктов, работающих под управлением семейства операционных систем MS Windows, что требует значительных затрат на приобретение лицензий как на сами программные продукты, так и на технологическую платформу. Многие применяемые сегодня программные продукты используют принципиально устаревшую файл-серверную технологию для организации сетевой работы, реализация которой в школе приводит не только к сложности обслуживания, но и к нарушению информационной безопасности. Отсутствие доступных современных средств организации обмена образовательной информацией резко снижает значимость использования средств вычислительной техники в образовательном процессе.

Целью проекта является разработка современного комплекса программного обеспечения для создания информационного пространства общеобразовательного учреждения, свободного от лицензионных или иных отчислений, функционирующего на свободной программной платформе и использующего для информационного обмена открытые стандарты.

Для реализации цели проекта необходимо решение следующих задач.

• Разработка технологической платформы для функционирования общеобразовательного учреждения.

• Разработка модульной объектно-ориентированной динамической учебной среды, ориентированной на организацию взаимодействия между преподавателем и учениками, для организации дистанционных курсов и поддержки очного обучения;

• Разработка управляемой web-среды для организации взаимодействия участников учебного процесса.

Описание дистрибутива Школьный Сервер представляет собой современный комплекс программного обеспечения для создания информационного пространства общеобразовательного учреждения. В дистрибутив включены компоненты, автоматизирующие эту деятельность.

Управление всеми основными серверами и службами технологической платформы должно осуществляться с помощью единого веб-интерфейса.

Состав дистрибутива Интерфейс Школьного Сервера позволяет легко управлять:

• межсетевым экраном (с помощью упрощенного или расширенного интерфейса);

• почтовым сервером с поддержкой средств борьбы с вирусами и спамом;

• прокси-сервером (с поддержкой вывода статистики доступа);

• серверами файлов (организация доступа к каталогам, доступным по протоколу Samba и FTP) и печати (CUPS);

• обновлениями системы (включая настройку источников обновлений);

• подсистемой авторизации и персональных данных (LDAP-сервер) • сетевыми интерфейсами;

• созданием локальных зеркал репозиториев;

• резервным копированием;

• синхронизацией времени на сервере;

• выделением IP-адресов для локальной сети (DHCP-сервер);

• веб-ориентированными приложениями (Moodle и MediaWiki).

Протокол LDAP (Lightweight Directory Access Protocol) предназначен для организации централизованного каталога пользователей с их личными данными, и авторизации пользователей с использованием данных из этого списка. Существует ряд реализаций этого протокола, в том числе реализация, разработанная под свободной лицензией – OpenLDAP. Подсистема состоит из клиентского модуля, реализующего удалённую авторизацию и доступ к каталогу пользователей, и LDAP-сервера, обеспечивающего хранение каталога, выдачу необходимых данных и авторизацию пользователей.

Клиентский модуль для этой подсистемы можно установить на любой дистрибутив Пакета СПО, созданного в 2008 году. Благодаря использованию централизованной авторизации исчезает необходимость поддерживать на сервере отдельные списки пользователей для других сервисов (например, FTP или электронная почта).

Moodle В качестве модульной объектно-ориентированной динамической учебной среды предполагается использование среды Moodle.

Moodle (модульная объектно-ориентированная динамическая учебная среда) – это свободная система управления обучением, ориентированная, прежде всего, на организацию взаимодействия между преподавателем и учеником. Она подходит как для организации традиционных дистанционных курсов, так и для поддержки очного обучения.

Используя Moodle преподаватель может создавать курсы, наполняя их содержимым в виде текстов, вспомогательных файлов, презентаций, опросников и т.п. Для использования Moodle достаточно иметь любой webбраузер, что делает использование этой учебной среды удобным как для преподавателя, так и для обучаемых. По результатам выполнения учениками заданий, преподаватель может выставлять оценки и давать комментарии.

Таким образом, Moodle является и центром создания учебного материала и обеспечения интерактивного взаимодействия между участниками учебного процесса.

Со Школьным Сервером поставляется несколько курсов для Moodle, которые развёрнуты и доступны для гостевого просмотра сразу после установки дистрибутива.

MediaWiki Для организации взаимодействия участников учебного процесса в качестве управляемой веб-среды в составе ТПОУ предлагается использовать программный продукт MediaWiki.

MediaWiki – это программный механизм для веб-сайтов, работающих по технологии «вики». Это один из самых мощных и распространённых викидвижков. Он встречается как на совсем маленьких сайтах, так и на огромных порталах, таких как Википедия (для работы которой MediaWiki и создавалась).

При установке дистрибутива Школьный Сервер автоматически устанавливается и Mediawiki. В результате она сразу готова к использованию.

В отличие от Moodle, Mediawiki не комплектуется никакими дополнительными материалами.

Аппаратные требования дистрибутива В ходе внедрения ПСПО стало ясно, что около трети школ имеют компьютеры с объемом оперативной памяти менее 128 Мб, что примерно соответствует уровню десятилетней давности, поэтому аппаратным требованиям дистрибутива было уделено особое внимание.

Аппаратные требования дистрибутива:

• привод CD (необходим на время установки);

• процессор совместимой с Pentium III архитектуры от 500 МГц (рекомендуется тактовая частота не ниже 1 ГГц);

• объём оперативной памяти от 128 Мб (рекомендуется от 512 Мб). Если планируется использование Moodle и/или MediaWiki, то не менее 256 Мб;

• свободное место на жёстком диске от 4 Гб (рекомендуется от 10 Гб).

Необходимое место для хранения пользовательских данных, зеркал дистрибутивов и прочих потенциально объёмных данных может сильно варьироваться, поэтому пользователю необходимо позаботиться о наличии достаточного резерва дополнительно к указанным величинам;

• сетевой адаптер 10/100 Мбит (рекомендуется 2 адаптера по 1 Гбит каждый);

• видеокарта необходима только во время установки.

Дистрибутив ALT Linux Children: опыт и перспективы Историческая справка Летом 2008 года была выпущена бета ALT Linux 4.0 Children в формате Live CD [1]. Live CD («Живой CD») – это возможность полноценной работы в Linux-окружении на любом компьютере без установки операционной системы на жёсткий диск. Единственное требуемое действие – загрузка компьютера с самого Live CD. Большая часть файлов системы находится на диске, значительно меньшая – в оперативной памяти, а сохранять результаты работы можно на флеш-носитель или дискету. Содержимое жёсткого диска в используемом варианте Live CD доступно в качестве отдельных каталогов для того, чтобы можно было задействовать при работе имеющийся банк изображений.

В первую очередь, диск был выпущен в виде раздаточного материала, который в качестве подарка получали дети по окончанию занятий в оздоровительном лагере «Берёзка» и базе отдыха «Наука» при ЮжноУральском государственном университете [2].

В декабре 2008 года была выпущена очередная бета ALT Linux Children на базе бранча 4.1. Основные отличия от дистрибутива на 4.0: помимо более современной системной части, дополнен обучающий курс, обновлены исходные материалы для выполнения заданий, несколько уточнена пакетная база. Кроме того, ALT Linux Children 4.1 выпущен большим тиражом по сравнению с 4.0.

ALT Linux 4.1 Children сегодня Программное наполнение ALT Linux 4.1 Children составлялось с расчётом не только на непосредственное проведение обучающего курса, но и на последующую самостоятельную работу детей дома. В дополнение к программным продуктам, необходимым для самого курса, в дистрибутив входят инструменты для более требовательных или любознательных пользователей: диспетчер фотографий цифровой фотокамеры, редакторы фрактальной и ASCII графики, мощный аудиопроигрыватель, программы по астрономии и географии. По сравнению с предыдущей версией дистрибутива значительно обновлены графический редактор GIMP и редактор нелинейного видео Kdenlive.

Для дошкольников от 4-х лет и младших школьников предусмотрен развивающий центр GСompris, который содержит множество модулей, начиная с освоения клавиатуры и мыши и заканчивая логическими играми и заданиями, помогающими изучать окружающий мир. Для укрепления навыков набора текста добавлен клавиатурный тренажёр.

Следует отдельно отметить, что в состав дистрибутива не входят офисные программы, почтовые клиенты, средства манипуляции контактной информацией и прочие продукты, не отвечающие поставленным задачам.

Практика преподавания показала, что эти программы создают значительный отвлекающий фон и засоряют информационное пространство при проведении занятий. По той же причине подключение к сети Интернет переведено в «ручной» режим и по умолчанию не используется. Для многопрофильной работы на компьютере рекомендуется использовать дистрибутивы ALT Linux 4.1 с другим спектром решаемых задач.

Перспективы и пути развития Live CD По завершению работы создания курса занятий для детей [3], планируется релиз Live CD на бранче 5.0 с выпуском книги.

Рассматривается также вариант выпуска Live DVD с более подробным набором исходных материалов (в том числе, с видео), большим количеством игр и, конечно, возможностью настроить себе интернет. Рассматривается вопрос о наличии «профилей загрузки» на Live CD. В настоящее время по умолчанию загружается система, в которой примонтированы все носители информации на запись. Такая схема идеальна для того, чтобы была возможность сохранять созданные файлы на любые носители, чтобы не потерять их к моменту завершения работы. Так как не все родители уверены в том, что ребёнок не повредит информацию, имея доступ на запись ко всем жёстким дискам, поэтому рассматривается возможность создания нескольких вариантов загрузки:

• со всеми носителями, доступными на запись;

• с жёсткими дисками, доступными только на чтение, при этом все съёмные носители доступны на запись;

• только съёмные носители доступны на запись.

Установочный вариант. Домашний для детей Есть некий класс детей, которые утверждают, что компьютер в доме используется только ими, что они отдают отчёт в своих действиях и т.п. Есть некий класс родителей, которые были бы не против, чтобы ALT Linux Children стоял на компьютере: не было бы необходимости постоянно грузиться с Live CD. Поскольку такие вопросы возникают довольно часто, логично предположить, что такой вариант дистрибутива тоже имеет место быть. С другой стороны, очевидно, что такое решение не может быть универсальным, если компьютер в доме используется не только и не столько детьми, сколько родителями. Ставить отдельный дистрибутив для ребёнка довольно неудобно:

разница между загрузкой с Live CD и установленной второй системой (особенно, если один Linux уже стоит) с точки зрения удобства процесса работы не велика. Устанавливать детям Children, а родителям потом доставлять для себя все недостающие программы – тоже довольно неудобно.

Доводить Desktop под пользователем ребёнка до состояния, близкого к Children – тоже можно, но по количеству приложенных усилий эквивалентно предыдущему варианту.

Очевидно, отдельный дистрибутив довольно неудобен с точки зрения конечного пользователя, как и любое размножение сущностей. В качестве варианта решения можно предложить вариант создания при установке более одного пользователя, но с разными профилями. Так, например, в случае Children, можно было бы во время установки по выбору устанавливающего создать дополнительного пользователя с доставлением недостающих пакетов.

Этот пользователь будет отличаться от «пользователя по умолчанию»

некоторыми настройками.

Например, в качестве таких «небольших» настроек, могут быть ссылки с рабочего стола на некоторые ресурсы, специфичные для Children, может быть несколько изменена структура меню (ресурсы, специфичные для Children, – выведены на передний план, а те, которые вряд ли пригодятся детям – наоборот) и т.п.

Установочный вариант. Боекомплект преподавателя Другой вариант «Устанавливаемого Children», который весьма полезен – это установочные диски для быстрого разворачивания класса на неизвестной территории. Как показала практика, изначальный вариант с разворачиванием всего с чистого листа может применяться в практически любых условиях.

Здесь может возникнуть проблема, очень похожая на ту, что имела место в школьном проекте: железо везде разное, для разного железа оптимально подходят разные решения. Тем не менее, одно обстоятельство везде примерно одинаково: есть некий класс с примерно равными по характеристикам компьютерами; возможно, есть какая-то сеть (или ее нет, но её можно организовать). В этом случае довольно универсальный вариант – установка системы на все компьютеры, при этом при наличии сети (или возможности её сделать) один компьютер выделяется под «сервер». Под «сервером» в данном случае понимается некий компьютер, не отличимый от других. Это может быть один из класса (возможно, самый мощный), за которым будет работать ученик (или только преподаватель), и который будет отличаться от всех остальных только тем, что на нем будет работать некоторое количество служб, а также будут храниться все файлы, созданные учениками (для того, чтобы обеспечить доступ к этим файлам с разных компьютеров).

В качестве комплекта для установки предполагается два CD или один DVD, с которых будет ставиться и «сервер», и клиентские системы.

Например, сначала устанавливается система на «сервер». Далее, когда становится известен IP или хостнейм сервера, системы устанавливаются на остальные компьютеры, и в этот момент прописываются все необходимые параметры с учетом установленного ранее сервера (при этом нет необходимости в дальнейшей настройке). В результате после установки с минимумом действий будет получаться класс, в котором:

• будет один samba-сервер. На клиентских компьютерах на рабочем столе будет ссылка на соответствующий ресурс, куда дети смогут сохранять свои работы. Исходные материалы также будут раздаваться по samba, однако на всякий случай на каждом компьютере будет локальная копия, без ссылки с рабочего стола (если не был выбран безсетевой вариант установки);

• jabber-сервер. На клиентских компьютерах – установленные и настроенные под работу клиенты;

• возможно управление всеми компьютерами (в т.ч. и сервером) одновременно с любого компьютера класса (хотя, пока это реализовано только через командную строку).

К сожалению, надеяться на то, что установленные системы будут единственными на компьютерах, не приходится. Кроме того, не редки задачи, когда работы детей могут понадобиться на компьютере с Windows (например, поделиться с соседним классом, работающим под Windows, скопировать файлы на ноутбук с Windows, подключённый к сети и т.п.).

Заключение Представленный вариант дистрибутива в формате Live CD, основанный на бранче ALT Linux 4.1, не является окончательным вариантом. Доработке подлежит и сам курс, и техническая база (переход на ALT Linux 5.0). С каждым годом в процессе проведения обучения появляются новые идеи, новые приемы и задания, которые находят отражения в новых версиях.

1. Панюкова, А. А. Создание обучающего курса для детей на базе Linux / А.А. Панюкова // Третья конференция «Свободное программное обеспечение в высшей школе», Переславль, 2–3 февраля 2008 г. – М., ALT Linux: 2008. – С.

61–63.

2. Panyukova, A. Organization and methodics for realization of computer graphics studying using free software / A. Panyukova, M. Yakshin, T.Panyukova // Proceedings of the 10th International Workshop on Computer Science and Information Technologies, Antalya, Turkey, September 15–17, 2008: Сб. науч. тр.– Уфа, Редакционно-издательский комплекс УГАТУ: 2008. – Т. 1. – С. 238–241.

3. Панюкова, А.А. Методика проведения учебных занятий с использованием свободно распространяемого программного обеспечения / Панюкова А.А., Якшин М.М., Панюкова Т.А.// Роль и место самостоятельной работы студентов в образовательном процессе вуза. Юбилейная региональная научно-методическая конференция (4–6 февраля 2008 г.): Сб. науч. тр. – Челябинск, Издательство ЮУрГУ: 2008. – Т. 1.

Проект Edumandriva появился осенью 2007 года как результат необходимости перевода Глазовского инженерно-экономического института на свободное ПО. Изначально была поставлена задача по сборке отсутствующих в репозиториях Mandriva программ. Позднее репозиторий был оснащен графическим инсталятором и проект был анонсирован на выставке SoftTool 2007.

За прошедшие полтора года EduMandriva из простого репозитория превратился в общероссийский (а с учетом использования наработок проекта на Украине, Казахстане, Узбекистане и других странах Ближнего зарубежья и мировой) образовательный проект, который охватывает несколько аспектов образовательного и технического направлений.

Текущее положение В настоящий момент EduMandriva это.

1. Одноименный репозиторий и сборник образовательного ПО для Mandriva Linux (можно даже сказать дистрибутив).

2. Образовательный портал EduMandriva (http://edumandriva.ru) с WiKi и поддоменами образовательных проектов.

3. Образовательная инициатива Mandriva Russia — дистанционное и сертифицированное обучение Mandriva (etraining.mandriva.ru) и Академическая программа Mandriva.

4. Объединение исследовательских центров и Центров компетенции по свободному ПО.

5. Образовательные проекты с разработчиками и издателями учебников.

Проект поддерживается компаниями GNU/Linuxcenter и Mandriva, но большая его часть является некоммерческой и ведется силами энтузиастов из Центров компетенции.

Основные задачи проекта в настоящий момент лежат в следующих плоскостях:

1. Поиск, адаптация и создание сборников образовательного направления для использования в учебных заведениях, которые бы удовлетворяли требованиям существующих образовательных стандартов. Причем работа ведется не только в рамках ПО для дистрибутива Mandriva Linux, но и в рамках ПО для Windows или другого образовательного ПО (Gambas2, Klavaro, Sage и другие программные продукты).

На настоящий момент последними выпусками ПО являются EduMandriva 2009 и FreeSpring 2009 (для Windows), которые позволяют использовать похожее программное обеспечение в гетерогенных компьютерных классах, что облегчает переход от Windows к Linux. EduMandriva 2009 можно установить на любую версию Mandriva Linux 2009. Все наработки апробируются в Центрах компетенции, а так как координационный центр в настоящий момент находится в Глазовском государственном педагогическом институте, то и в реальных условиях студентами и в настоящий момент выпускниками, что позволяет непосредственно на месте решать возникающие проблемы и выполнять доработку программных продуктов.

2. Работа над облегчением установки программных продуктов. Силами проекта разработаны и постоянно улучшаются сервисы «одного клика» инсталяторы EduMandriva для Mandriva Linux и Windows, сервисы добавления репозиториев urpmi.mandriva.ru и za1raz.mandriva.ru.

3. Работа над поддержкой пользователей образовательных продуктов.

Русскоязычный сервер отслеживания ошибок qa.edumandriva.ru работает не только с проектами EduMandriva, но и позволяет сообщать об ошибках Mandriva Linux пользователям, не владеющим иностранными языками.

4. Работа по обучению пользователей. Семинары и вебинары, а также дистанционное обучение и обучение на местах в Центрах компетенции и Обучения позволяют поднять уровень компьютерной грамотности пользователей и преподавателей. Проект совместно с издательством Бином и ЛинуксЦентр участвует в обучении тьюторов Институтов переподготовки кадров.

5.Поддержка российского коммунити Mandriva Linux. Формально именно проект EduMandriva занимается поддержкой и адаптацией русской версии дистрибутива и работой с Сообществом.

6. Обучение будущих кадров. В Центрах компетенции готовятся будущие специалисты по свободному и открытому ПО. Студенты в настоящий момент выполняют курсовые и дипломные работы по тематикам свободного ПО и Linux, а также прорабатываются и начинают делаться диссертации по данной тематике, что в ближайшее время приведет к появлению специалистов и научной базы. Также подготовка учителей информатики на использование Linux облегчит миграцию на него в школах.

Планы на будущее Проект не намерен стоять на месте и уже имеет планы на ближайшее время. К приоритетным проектам относятся:

1. Выпуск методических и учебных пособий, которые в настоящий момент проходят адаптацию и апробацию в учебных заведениях, использующих EduMandriva.

2. Работа над новыми методиками и подборками ПО в свете появления стандартов второго поколения для школ и третьего для высших и среднеспециальных учебных заведений. В планах на июнь-июль месяц (к новому учебному году) EduMandriva 2009.1 и FreeAutumn 2009.

3. Упрощение установки и развертывания учебных классов. Дистрибутив EduMandriva стремится к максимально простой установке — преподаватель в идеале должен поставить диск и указать конфигурацию машин и тип сети и некоторые сетевые параметры. Работа ведется по направлениям развертывания серверов, удаленному управлению и установке.

4. Работа над адаптацией программных продуктов а также работа с авторами учебного ПО.

5. Координация работы учебных заведений, присоединение новых как Центров Компетенции Мандрива и помощь в использовании Linux и свободного ПО в образовании. Стать Центром может любое учебное заведение просто отправив заявку.

Вредоносное программное обеспечение С лёгкой памяти "лихих 90-х", времени ДОСа, гибких дисков и компьютерных вирусов, заставляющих буквы падать, всевозможные вредоносные программы нередко называют просто "вирусами". Хуже того, сочное, запоминающееся слово "вирус" рождает в уме неискушённого пользователя совершенно фантастические представления о том, что такое "вредоносное ПО" и как от него уберечься. Здесь мы попытаемся бегло обрисовать настоящее положение дел с вредоносным ПО, чтобы методы защиты от него в области СПО были достаточно очевидны.

Инструментарий компьютерного хулигана — заботы самого хулигана Оговоримся сразу, что в наш обзор не будут входить программные продукты, используемые компьютерными взломщиками, хакерами и прочими персонажами, с деятельностью которого связывается в народе слово "вирус".

В самом деле, даже самый асоциальный компьютерный взломщик может пользоваться вполне законными программными продуктами — компилятором, отладчиком, сетевым инструментарием — для своих тёмных делишек. Даже специальные программы для взлома, т. н. rootkits, хотя и представляют серьёзную опасность для взламываемого компьютера, не могут особенно интересовать добропорядочного пользователя. Общим для всех этих (не рассматриваемых далее) программных продуктов является то, что запускаются они с ведома пользователя. Это значит, что пользователь, запускающий такую программу, сам прекрасно представляет её вредоносные свойства, а следовательно, он и есть злоумышленник, что переводит обзор в административную и моральную плоскости.

Корень зла Итак, общим для всего рассматриваемого класса вредоносного ПО является способность производить не прошенные пользователем, таинственные, а потому — ужасные действия. Говоря формально, потенциально вредоносным является ПО, возможности которого не до конца документированы. Злоумышленник (или программа, написанная злоумышленником) может втайне от пользователя воспользоваться недокументированной возможностью ("проэксплуатировать" её), и здесь только от воли злоумышленника зависит, насколько результаты этой "эксплуатации" будут в самом деле вредоносными.

Это открывает один курьёзный угол рассмотрения проблемы. По сути потенциально вредоносным является любое, самое обычное, программное обеспечение — операционная система или прикладное ПО, — если в него (намеренно или по недосмотру) заложены недокументированные возможности. Тогда собственно "вирусы" — продукт жизнедеятельности злоумышленника — вторичны по отношению к этому ПО, они возникают как бы сами собой, в ответ на "провокацию" — заманчивую возможность эксплуатации системы.

Так или иначе, эти "продукты жизнедеятельности" — это программы (и только программы), "паразитирующие" на теле не вполне здоровых ОС или программного продукта, о существовании которых пользователь не подозревает до тех пор, пока их действия не станут очевидными. Здесь аналогия с вирусом достаточно полная: имеется факт заражения — установка вредоносной программы в систему, как и в случае настоящего вируса, не замечаемая вирусоносителем, инкубационный период, в течение которого работа вируса не заметна и симптомы болезни, отражающие активную работу этой программы.

Что такое "вирус"...

Итак, "вирус" — это программа (и только программа). Это совсем не означает, что вирус — это "файл с расширением.exe". Программы встречаются внутри операционной системы и программных продуктов в разных обличиях. Помимо собственно исполняемых файлов (к которым стоит причислить в случае Windows ещё довольно большое множество файлов, включая даже шрифтовые), программа может быть частью другой программы, которую она модифицировала (довольно типичное поведение ДОСовских вирусов 90-х), может представляться модулем или сценарием для определённого ПО (популярный пример — макровирусы для программы Microsoft Word), может, наконец, вписывать себя в разнообразные хранилища данных, которые не являются программами, но части которых в определённых условиях выполняются как программы (пример — т. н. загрузочные вирусы, поражающие загрузочную область жесткого диска, данные из которой загружаются и выполняются до загрузки операционной системы).

Поскольку вирус — это программа, само наличие его на каком либо устройстве хранения данных ещё не означает "заражённости компьютера" в данный момент. Вирус (программу) надо сначала запустить — непосредственно, либо запустив заражённую им программу. Именно работающая вредоносная программа причиняет вред. Кстати, если программа уже загружена, поздно предпринимать какие-то меры против неё, так как, "первой встав", она может предотвратить попытки себя обезвредить. Так, известны вредоносные программы для Windows, устанавливающиеся на равных правах с драйверами устройств и контролирующие тем самым любой доступ к дискам или памяти; они отслеживают большинство известных антивирусов и способны обмануть их, либо нарушить их работу.

... и с чем его едят?

Проблема первоначального запуска решается вирусом множеством различных способов. Если он уже активен в системе, к его услугам и подсистема автоматического запуска служб, и модификация имеющихся. Если вирус неактивен, он может стать активным при участии пользователя, но без его ведома. Например, в системах семейства Windows практикуется т. н.

автозапуск программ с носителя: когда ОС определяет, что подключен новый носитель данных, она ищет на этом носителе файл специального формата (autorun.inf) и выполняет все команды, в нём записанные. Вирусу остаётся только модифицировать этот файл. Автозапуск на флеш-дисках — очень частая причина заражения вредоносной программой.

Другой вариант — обмануть пользователя, выдав программу за обновление системы, а то и просто за картинку, которая внезапно запускается как программа (используются различные недокументированные возможности файловых навигаторов, почтовых программ и т п.).

Очень большое значение в распространении вредоносного ПО имеет обмен программами и документами, которые могут содержать автоматически выполняемые вредоносные сценарии. Если пользователю по какой-то причине захотелось такой документ открыть, или запустить полученную программу, дело злоумышленника в шляпе.

На пересечении обмана и обмена лежат всевозможные сайты, содержащие контрафактное ПО (часто уже заражённое). Несоответствие информации, видимой пользователем, допустим, в окне WWW-навигатора, и информации, которую этот навигатор на самом деле обрабатывает, даёт злоумышленникам дополнительные возможности. Не следует забывать, что современные WWWнавигаторы имеют свойство автоматически выполнять на компьютере пользователя части программ, скачиваемых с web-сайта. Активные элементы, написанные на javascript, имеются на подавляющем большинстве сайтов, но помимо javascript есть ещё java-апплеты, Flash-ролики и некоторые другие инструменты. Ошибка или недосмотр в каждом таком "исполнителе" может привести к запуску вредоносной программы.

Огромное количество вредоносного ПО распространяется с электронной почтой, тому причина — слабые ограничения почтового протокола и множественные недосмотры в популярном почтовом ПО для ОС Windows.

Как вылечить грипп?

Довольно распространённым является заблуждение, что если "в файле обнаружен вирус", этот файл можно "вылечить". На самом деле таким свойством обладали только "настоящие вирусы" — ДОСовские файловые вирусы, а из более современных — макровирусы в документах. На сегодня в подавляющем большинстве случаев речь идёт о заражении системы, а не файла. Это значит, что для "излечения вируса" необходимо удалить вредоносное ПО и отменить сделанные им изменения в системе. Последняя задача — самая сложная, и далеко не всегда выполнимая.

Словом, лечить надо не грипп, а человека. Проверка почтовой переписки и удаление писем, содержащих вредоносное ПО практически никогда (или вовсе никогда — один шанс из миллиона) не вредит переписке. То же относится к фильтрации доступа к файловым архивам и некоторым другим превентивным мерам. Если некий файл нельзя получить, потому что он "содержит вирус", этого делать и не надо, потому что ничего, кроме вредоносного ПО, в этом файле и нет.

Такая вредоносная программа называется обычно "троянской" или "spyware" — в зависимости от того, какие функции выполняет и каким способом была получена и активизирована на компьютере. Оба термина, как и термины "backdoor", "червь" и другие, достаточно размыты и представляют интерес только классификаторам вредоносного ПО и просто интересующимся этой темой.

Cui prodest?

Такая картина (саморассылающееся по почте вредоносное ПО без примеси какой-бы то ни было полезной нагрузки для пользователя) резко контрастирует с картиной, имевшей место лет десять-пятнадцать назад. Во времена "ДОСовских вирусов" практически каждый экземпляр вредоносного ПО "цеплялся" за какой-нибудь полезный исполняемый файл, а антивирус "лечил" этот файл, уничтожая вирус и восстанавливая нормальную работу программы.

В написании таких вирусов даже усматривалась особая хакерская "дисциплина": поражённая программа должна вести себя как здоровая (за исключением активизации собственно вируса), вирус не должен заражать сам себя, он должен уметь "убегать" от антивируса и т. п. Какие вредоносные действия будет совершать вирус, автору было совершенно неважно: это могли быть весёлые шутки, вроде экрана кверху ногами, осыпающихся букв или песенки "чижик-пыжик" (которую наигрывал... дисковод!), а могли быть и необратимые деструктивные действия, вроде удаления информации с жёсткого диска и даже порчи содержимого ППЗУ определённого типа (знаменитые "Cih" и "Чернобыль").

Однако времена молодецкой удали прошли. Сегодня вредоносное ПО – это в первую очередь (а возможно – и во все остальные) бизнес.

Какую прибыль может получить от эксплуатации чужого компьютера?

Ответ очевиден: воспользоваться ресурсами этого компьютера:

1. Вычислительная мощность. Например, можно заставить подбирать пароль к ещё не взломанной учётной записи 2. Дисковое пространство. Разместить на компьютере склад контрафактного ПО, аудио- и видеоматериалов, и прочего содержимого, которое легально распространять нельзя.

3. Учётные записи. Учётные записи пользователя можно использовать для доступа к различным ресурсам как в локальной сети, так и в сети Интернет. Особенный интерес представляют средства электронного платежа: номера кредитных карт и т. п.

4. Сетевые ресурсы. Эта составляющая используется наиболее активно, в основном за счёт массовых рассылок.

5. Мозг пользователя. Несмотря на угрожающую формулировку, эта категория вредоносного ПО довольно курьёзна: можно, например, заставить пользователя решать CAPTCHA для интересующих злоумышленника сайтов.

Самый прибыльный на сегодня бизнес такого рода — массовая рассылка непрошенной почты, т.н спама. Не имея возможности рассылать её с собственных серверов, давно и прочно занесённых во всевозможные "чёрные списки", новоявленные "почтальоны" прибегают к жёстким вирусным технологиям. Каждый пользовательский компьютер, заражённый спамагентом ("ботом") становится источником рассылки как непрошенной почты, так и экземпляров таких же и других ботов. Конгломерат из многих тысяч заражённых компьютеров (т. н. "ботнет") управляется централизованно с серверов компании-злоумышленника.

Среди ботнетов нет места какой-либо дисциплине, кроме диктата прибыли. Заражённый компьютер продолжает работать более или менее сносно только до тех пор, пока с него можно рассылать спам. Дальнейшее хозяев ботнета не интересует. Зачастую никакое лечение такого компьютера невозможно и требуется полное удаление данных и переустановка системы.

Вирусы и Linux Прежде, чем перейти к советам касательно защиты от вредоносного ПО в Linux, заметим, что ситуация с вредоносным ПО в мире свободного ПО вообще и Linux в частности значительно отличается от таковой в области несвободного ПО.

Распространение вредоносного ПО под Linux не имеет эпидемического характера. Причин тому несколько.

1. Первая и главная причина состоит в том, что пользователю дистрибутива Linux крайне редко выпадает необходимость устанавливать стороннее, непроверенное ПО. В дистрибутив входят тысячи программных продуктов, в соответствующем хранилище (репозитории) их находится ещё больше. Огромный выбор проверенного и централизованно распространяемого свободного ПО, для получения которого нет необходимости ни во взломе, ни в подборе регистрационной информации, делает ситуацию "скачал с одного хакерского сайта дистрибутив, с другого — ломалку, запустил сначала одно, потом другое" совершенно нетипичной. Под Linux существуют и несвободные программы — например, игровое или специализированное ПО, но и эти программы нередко можно бесплатно скачать с сайта производителя (как, например, Skype или Adobe Acrobat Reader, в этом случае производитель гарантирует отсутствие вредоносности). Платные несвободные программы, такие, как игры, всё чаще распространяются по гибридной схеме: "движок" скачивается бесплатно, а "начинку" — игровые уровни и прочее — можно купить в составе игры для Windows.

Не последнюю роль играет также строгое разделение прав пользователей. В Linux только один пользователь — т. н.

"суперпользователь" — имеет право произвольно модифицировать операционную систему: менять настройки, устанавливать и удалять ПО, исправлять системные файлы и т. п. "Обычный" пользователь Linux в принципе не может изменить настройки операционной системы. Не могут этого сделать и отдельные сетевые службы, каждая из которых запускается с правами какого-либо "обычного" пользователя, к тому же дополнительно поражённого в правах. Значимые системные службы, которым требуются суперпользовательские права, зачастую запускаются в т. н. изолированном окружении (chroot), что не позволяет им модифицировать настройки вне этого окружения. Заметим, что даже здесь речь идёт о потенциальном взломе ОС, а не о каких-то действительных угрозах. Наконец, администратору компьютера категорически не рекомендуется постоянно работать в режиме суперпользователя, достаточно выполнять в таком режиме только выбранные команды. Например, для администрирования персонального компьютера достаточно, по большому счёту, двух действий, требующих суперпользовательских прав: установки и удаления ПО (посредством обращения к надёжному хранилищу) настройки сетевого подключения Для свободного ПО в целом не стоит проблема всеобщей совместимости исполняемых форматов. Это значит, что готовый программный продукт, собранный, допустим, для дистрибутива ALT Linux, совершенно не обязан работать в составе дистрибутива Gentoo Linux. Свободный программный продукт всегда доступен в исходных текстах на языке программирования, и сообщество любого Linuxдистрибутива предпочтёт изготовить свою собственную версию исполняемой программы, со своими, присущими только этому сообществу модификациями. Результат, с точки зрения пользователя, будет примерно одинаковый: программный продукт будет выполнять все возложенные на него функции. А вот с "точки зрения вируса" ситуация станет просто ужасной: все программы, даже ядро операционной системы, внутри себя совершенно разные, даже в рамках разных версий одного и того же дистрибутива. Найдя способ проэксплуатировать одну конкретную уязвимость одной конкретной программы злоумышленник откроет себе "лазейку" на компьютеры только с установленной определённой версией определённого дистрибутива Linux... до первого обновления!

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

Задержка между обнаружением ошибки и её исправлением в составе хранилища составляет несколько часов, в то время как ошибки в несвободных продуктах могут "висеть" неисправленными по месяцу. Хитрость в том, что тот, кто обнаружил ошибку в свободной программ, может тут же её исправить!

Наконец, не стоит забывать, что Linux-системы не обрели столь массового распространения, чтобы наличие одной общей уязвимости вызывало эффект эпидемии.

Считается, что большинство взломов Linux происходит либо вручную, непосредственно злоумышленниками, либо путём последовательного применения всех известных вредоносных инструментов, позволяющих проэксплуатировать ту или иную уязвимость в прикладном ПО определённой версии. Такую активность (например, определённого вида запросы HTTPсерверу) сравнительно легко отследить в системном журнале, как администратору, так специально обученному "сторожу" (например, с помощью Snort). Тем самым предотвращается даже потенциальная возможность атаки на компьютер, независимо от того, может ли вообще она быть успешной.

Что делать?

Правила гигиены при работе с Linux очень похожи на общие правила поведения за компьютером. Однако по Linux их намного проще соблюсти!

1. Не скачивать и не устанавливать подозрительного ПО.

2. Не изменять настройки системы с правами суперпользователя и вообще не работать с такими правами, если вы до конца не знаете, что именно делаете.

3. При обнаружении ошибки сообщать о ней сообществу через систему отслеживания ошибок. Вам скажут спасибо: тем самым вы поможете не только себе, но и всем остальным пользователям.

4. Отслеживать обновления системы на предмет безопасности.

5. Содержать в чистоте и порядке свои учётные записи, не пользоваться ненадёжными паролями и не хранить пароли в доступном кому бы то ни было месте. Особенно это относится к паролю суперпользователя!

Правовые аспекты применения свободного программного обеспечения в Российской Федерации После нашумевшей истории с директором сельской школы А.Поносовым, попавшим под статью 146 УК РФ за использование нелицензионных копий операционных систем Windows, сообщество пользователей GNU/Linux только посмеивалось и прогнозировало в ближайшее время рост популярности альтернативного ПО. Твёрдое убеждение в том, что «нам это не грозит», и вера в волшебную силу лицензии GPL не допускали даже мысли о том, что с использованием свободного ПО могут быть какие-то проблемы юридического характера, аналогичные тем, что у проприетарного. Но, как это часто бывает, у правоохранительных органов нашлась собственная точка зрения на проблемы использования ПО в России: широкомасштабные действия по выявлению нарушителей авторских прав, привели к тому, что под понятие «пиратское программное обеспечение» стали попадать и владельцы GNU/Linux.

Наряду с проблемами лицензионной чистоты коммерческих программных продуктов в России остро стоит вопрос и о юридическом статусе свободного программного обеспечения. Несмотря на то, что эти продукты распространяются свободно и могут использоваться в любых целях, включая коммерческие, совершенно безвозмездно, их использование регулируется лицензионными соглашениями, устанавливающими объем прав и обязанностей правомочного пользователя программы. Условия так называемой «свободной лицензии» действуют по всему миру и дают пользователю значительный объем прав, но при этом могут вступать в противоречие с действующим законодательством в каждой отдельной стране.

Много лет программные продукты с открытым исходным кодом использовались в IT-инфраструктуре российских предприятий, при этом руководители даже не подозревали, с помощью каких элементов свободного программного обеспечения, загруженных системными администраторами из сети Internet, выстраивалась IT-архитектура их компании. Сегодня об этом пришлось задуматься, поскольку любое программное обеспечение, используемое на предприятии, может стать предметом тщательной проверки.

Основным механизмом, обеспечивающим существование свободных программ в мире, являются свободные лицензии (или авторские, лицензионные договоры) – юридические документы, регламентирующие условия использования свободных (открытых) программ и передающие пользователям ряд дополнительных прав по сравнению с установленным объемом прав по умолчанию в местном законодательстве. Существуют различные варианты свободных лицензий и различные варианты их использования.

В принципе сопровождение программы лицензией не является обязательным, по крайней мере, по нормам российского законодательства – в этом случае правомерный приобретатель экземпляра будет обладать набором прав свободного пользования, включающим право установки и запуска программы на одном компьютере, но не допускающим ее копирования или модификации. Таким образом, сопровождать программу лицензией уместно в тех случаях, когда автор или иной правообладатель программы желает изменить (расширить, сократить или сопроводить дополнительными условиями) набор прав, предоставляемых законом «по умолчанию».

Свободные лицензии объединяет то свойство, что все они предоставляют пользователю дополнительные права, связанные с обеспечением четырех ключевых свобод:

• Права на запуск и использование программы в любых целях.

• Права на изучение и адаптацию программы.

• Права на копирование и распространение программы безвозмездно или за плату.

• Права на развитие и усовершенствование программы.

Наибольшее распространение имеет универсальная общественная лицензия GPL. Цель GPL – предоставить пользователю программы такие права, которые по умолчанию запрещены законом об авторских правах, а также гарантировать, что и другие пользователи всех производных (измененных) программ получат точно такие же расширенные права. Внося любые изменения в открытый программный код, разработчик обязуется в дальнейшем предоставлять свои исходные коды каждому пользователю по первому требованию. При этом авторы снимают с себя всякую ответственность за то, как будет использоваться их продукт и к каким последствиям может привести его использование. Единственное, что явно запрещается, – это закрытие исходных кодов после их модификации (в отличие от лицензии BSD). В этом и заключается принцип наследования прав, или «copyleft», который был придуман Ричардом Столлманом. Лицензии на традиционное (коммерческое, или закрытое) ПО очень редко дают пользователю такие права, они, наоборот, стремятся их ограничить, например, запрещая восстановление исходного кода.

Но юридическая сила GPL все же вызывает сомнения. Некоторые сторонники свободного программного обеспечения в России полагают, что для его защиты в Российской Федерации в дополнении к лицензии GPL нужен специальный закон (данный факт выделил и Р.Столлман в своем выступлении в МГУ в апреле 2008 года). «С формальной точки зрения положение программного обеспечения, распространяемого под различными типами свободных лицензий, до сих пор неопределенно», – считает Вадим Усков, эксперт в области защиты интеллектуальной собственности. – В российском законодательстве, как прежнем, так и действующем с 1 января 2008 года, понятия «открытая, или свободная, лицензия» нет. Сама идея свободной лицензии направлена против монополизма владельца авторского права.

Поэтому неудивительно, что в действующем праве нет подтверждения этому явлению».

Очевидно, что продукты, распространяемые под свободной лицензией, представляют собой объекты авторского права, на которые изначально распространяется принцип исключительности. Не исключительные права на использование этих программных продуктов формально передаются через лицензионный договор (свободную лицензию), к которому пользователь присоединяется в момент начала использования программы и тем самым выражает согласие со всеми положениями лицензии. Здесь вроде бы никаких проблем не возникает. Вся сложность заключается в том, чтобы признать легальность свободных лицензий в условиях российского законодательства.

Например, по условиям IV части ГК РФ лицензионный договор может заключаться только в письменной форме, а несоблюдение письменной формы делает его недействительным. Существует возможность получить права на использование программного обеспечения без письменного договора – по договору присоединения, но, опять же, в случае свободного программного обеспечения возникают вопросы.

В договоре должна быть указана территория действия договора (правда, в случае, если этого нет, действие распространяется на всю территорию РФ). В варианте срока действия, который также должен быть указан в договоре и отсутствует в текстах свободных лицензий, ситуация не так проста: если срок действия не определен, договор считается заключенным только на пять лет.

Есть и положительные моменты – часть IV ГК РФ разрешила безвозмездное заключение лицензионного договора (до 1 января 2008 года такой договор считался незаключенным, поскольку законодательство строилось на принципах обязательной возмездности при передаче авторских прав). В условиях свободных лицензий указывается, что продукт может быть предоставлен, в том числе безвозмездно.

Исходя из вышесказанного, получается, что для успешного применения GPL в РФ нет необходимости принимать специальные законы. По своей юридической природе она — лицензия GPL — мало чем отличается от любого другого лицензионного соглашения с конечным пользователем на несвободное программное обеспечение. Такие соглашения, применяемые в России, – это, как правило, переводы «западных» лицензионных соглашений на русский язык без учета отдельных норм российского авторского права.

Однако это вовсе не препятствует применению соглашений в России, и пока они прекрасно существуют в рамках действующего законодательства. Почему в этих же рамках не может существовать и GPL?

Начнём с того, что ни одна операционная система семейства GNU/Linux не распространяется по лицензии GPL. По крайней мере, среди широко распространённых таковых нет. Любая операционная система GNU/Linux, хоть и является законченным программным продуктом, обладает модульной структурой – другими словами, в состав любого Linux-дистрибутива входят несколько сотен или даже тысяч программ, каждая из которых распространяется под собственной лицензией. Большинство, естественно, предпочитают GPL, но при этом довольно много приложений обладают тоже свободной, но всё-таки другой лицензией, и таких смежных вариантов насчитывается несколько десятков. Таким образом, авторы дистрибутивов даже при всём желании не имеют права распространять свои программные продукты под GPL. Возникает справедливый вопрос: а чем же тогда авторы GNU/Linux систем защищают свои разработки?

С этим всё просто. Каждая свободная операционная система сопровождается специальным соглашением, в котором и разъясняются все права и обязанности, как самих разработчиков, так и пользователей. Если вы счастливый обладатель так называемой коробочной версии дистрибутива, то данное соглашение будет в нее вложено в виде полиграфическим способом изготовленного текстового документа. А если ISO-образы установочных дисков загружать из сети Internet, подобное соглашение в виде текстового файла найдется на FTP-сервере рядом с ISO-образами. Именно этот обычный текстовый файл, который зачастую просто оставляют без внимания, и является той самой «охранной грамотой», подтверждающей подлинность программного продукта и правомерность его использования. Кстати, свободный пакет офисных приложений OpenOffice.org также не распространяется под GPL, а обладает другой, хоть и очень близкой лицензией – LGPL. Именно она служит «паспортом» при использовании данного программного обеспечения вне состава свободных дистрибутивов (например, в среде ОС Windows).

Следует также чётко разделять операционные системы, в основе которых лежит свободное программное обеспечение. Не секрет, что наравне со свободными дистрибутивами GNU/Linux существуют и коммерческие. В отличие от первых, включающих только программы и пакеты, обладающие свободными или смежными лицензиями, вторые часто содержат компоненты, не предназначенные для свободного распространения. Нередко эти данные представлены только в виде бинарных файлов, исходные коды которых не предлагают к ознакомлению, а их изменение даже является противозаконным.

Как правило, весь несвободный софт размещается на отдельном оптическом носителе, что позволяет использовать остальные установочные диски по принципам свободного программного обеспечения. Однако нередки случаи, когда проприетарные модули включаются в ядро Linux, делая его и, естественно, всю систему непригодными к свободному распространению. В соглашении к подобным коммерческим дистрибутивам также чётко указывается, что пользователь вправе делать с данной операционной системой, а чего делать нельзя. Существуют и такие тексты соглашений, в которых разрешалось устанавливать систему только на один компьютер, а для полноценной работы операционной системы требовался код активации, без которого она просто прекращала загружаться после определённого числа запусков. Многие разработчики изначально предлагают два варианта операционной системы – коммерческий и свободный, из которого удалены все несвободные пакеты и модули, например, SUSE Linux и OpenSUSE, Red Hat и Fedora и т.д.

Итак, можно сделать вывод.

Если операционная система и офисный пакет требуются для использования на предприятии или в другом официальном учреждении, то самый правильный вариант – покупка коробочной версии, сопровождаемой печатным вариантом соглашения. Тогда проверяющие смогут без лишних телодвижений убедиться в соблюдении «подозреваемым» авторских прав разработчиков программного обеспечения. Можно еще посоветовать приобретать отечественные варианты (из наиболее известных, ALTLinux или ASPLinux), так как у них в коробках соглашение на русском языке. Это ещё скорее убедит правоохранителей в отсутствии состава преступления. Если же рассматривать пример персонального использования загруженной версии GNU/Linux на домашнем компьютере или ноутбуке, то достаточно распечатать текст соглашения, размещённого на сервере разработчиков.

1. Новости OpenSource http://www.nevod.ru/linux/news/inet/ 2. Википедия о GNU General Public License http://ru.wikipedia.org/wiki/GNU_General_Public_License 3. ГК РФ Часть 4, раздел 7 «Права на результаты интеллектуальной http://www.potrebitel.natm.ru/laws/federal/gk-4.htm

ИСПОЛЬЗОВАНИЕ СВОБОДНОГО ПРОГРАММНОГО

ОБЕСПЕЧЕНИЯ В УЧЕБНОМ ПРОЦЕССЕ: ОПЫТ

ВНЕДРЕНИЯ, МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ

Свободное программное обеспечение для внешкольных занятий В последние годы актуальными становятся вопросы применения свободного ПО в образовании. Использования свободного ПО в образовании, в частности, в школьной практике, активно изучается и поддерживается на государственном уровне программами внедрения [1]. Тем не менее, кроме школьного образования и воспитания, существует ещё сфера внешкольных занятий – как правило, творческих. Дети занимаются с преподавателями в детских лагерях, кружках, студиях и т.п. В сферу внешкольных программ, кроме традиционных занятий спортом, танцами, актёрским мастерством, живописью, скульптурой, декоративно-прикладными искусствами, с недавних пор добавились ещё и занятия на компьютере – как правило, тоже с творческим уклоном.

Идея использования свободного ПО для проведения внешкольных компьютерных занятий с детьми сравнительно молода, но, тем не менее, авторами накоплен некоторый опыт при проведении подобных занятий с года [2, 3].

С помощью специально подготовленного дистрибутива ALT Linux Children, были проведены циклы занятий в различных детских лагерях.

Можно отметить следующие внедрения и определенные результаты, достигнутые при выполнении каждого из них:

• занятия с детьми сотрудников базы отдыха «Наука» при ЮжноУральском государственном университете [4].

• занятия с детьми, отдыхающими в детском оздоровительном лагере «Березка» при Южно-Уральском государственном университете [4].

• занятия с детьми во всесоюзном лагере информационных технологий «Страна КОМПЬЮТЕРиЯ».

• прочие разовые занятия по приглашениям в Дворцах детского творчества, школах и т.п.

На основании проведенных работ, можно выделить следующие типовые классы вопросов и проблем, возникающих при проведении подобной программы.

1. Типичные проблемы, с которыми сталкиваются практически все детские педагоги.

1.1. Дети – все очень разные, в том числе в отношении получения практических навыков ведения творческой деятельности с помощью компьютера. Особенно при больших размерах групп всегда чувствуется, что часть схватывает материал быстрее и требует идти вперед, а часть – медленнее и требует подольше оставаться на месте. Необходимо структурировать курс таким образом, чтобы внутри одного занятия все обучаемые шли в примерно одинаковом темпе. Опыты варьирования длины занятий показывают, что оптимальная длина занятия играет в этом не последнюю роль и, в зависимости от коллектива, в котором проводятся занятия. По возможности стоит варьировать длину занятий от 40-45 минут (если разброс навыков детей значительный) до полутора-двух часов (в старших группах, где все дети достаточно быстро усваивают материал).

1.2. Один из основных педагогических приемов – «повторение» – далеко не всегда адекватно воспринимается детьми при обучении навыкам работы с ПО. Условно можно разделить детей на тех, кто повторяет за преподавателем, тех, кто повторяет за своими сверстниками и тех, кто ничего ни за кем не повторяет. Основную проблему представляют как раз такие дети, которые принципиально не хотят повторять то, что им предлагается, переоценивают свои силы и тратят много сил, пытаясь придумать что-то свое, но в итоге ничего не успевают. Если подобных детей немного – то часто помогает персонализация обращений к ним и уделение им лично большего внимания.

1.3. Важную роль играет правильное разделение детей по возрастным группам. В идеале можно выделить 3 возрастных группы.

Младшая (7–9 лет) – наиболее эмоциональная и легко обучаемая группа; в курсе с ними проводятся, как правило, занятия по TuxPaint, покадровой анимации в GIMP и созданию видеоклипов в kdenlive. Все указанные направления требуют минимальных навыков, являются максимально красочными, эффектными и результативными. При необходимости, курс может быть растянут на 10–12 занятий – потенциал глубинного изучения у предлагаемых программ высок.

Средняя (9–12 лет) – предлагаются занятия по обработке фотографий в GIMP, работе с несложной векторной графикой (созданию коллажей из готовых картинок в Inkscape) и созданию видеоклипов.

Старшая (12–18 лет) – наиболее сложная группа – в ней дети уже с большой долей вероятности проходили какие-то предыдущие занятия и имеют значительный опыт общения с Windows-системами, который может оказывать негативное влияние и вызывать резко отрицательный эмоциональный настрой. На занятиях требуется показать наиболее эффектные и привлекательные особенности предлагаемого свободного ПО (зачастую по сравнению с проприетарными аналогами) – спецэффекты в GIMP, продвинутые возможности Inkscape (тени, градиенты, размытие, фотореалистичные изображения), создание видеоклипов на продвинутом уровне. Определенную сложность представляет и то, что старшие дети, как правило, уже определились с некоторыми жизненными приоритетами и интересами – они могут совпасть или не совпасть с предлагаемыми материалами. Это наиболее открытая часть курса, которая требует от преподавателей максимальной отдачи и эрудиции за рамками обозначенной изначально программы курса.

В случае, когда приходится работать со смешанными группами, необходимо реструктурировать курс таким образом, чтобы захватывать за один поток наиболее эффектные и интересные части творческих задач, решаемых в рамках одного и того же ПО, но на разных уровнях.

2. Соседство с Windows-системами. Курсы с использованием свободного ПО часто идут параллельно курсам с использованием Windows и проприетарного ПО. Это создает определенный круг технических, психологических и организационных проблем.

2.1. Техническая проблема: зачастую организаторы не в состоянии предоставить отдельные компьютеры/лабораторию для проведения занятий и приходится проводить занятия на тех же компьютерах, где установлен Windows. Это возможно либо с помощью установки второй ОС (dual boot) на компьютеры (инсталлятор должен иметь возможность быстрого и надежного уменьшения размера разделов с другой системой и инсталляции загрузчика для dual boot), либо с помощью использования Live CD (менее предпочтительный вариант, т.к. создает сложности с сохранением работ детей).

2.2. Психологическая проблема: дети, «привыкшие» работать с Windows или имеющие какие-то негативные предпосылки по отношению к свободному ПО и Linux в частности. Особую сложность представляют лицензионные вопросы, поднимаемые детьми, в том числе о лицензионности проприетарного ПО, используемого ими (при параллельном ведении нескольких курсов).

2.3. Соседство с другими курсами: часто в организациях, занимающихся проведением подобных курсов для детей, уже есть поставленные на поток занятия и обученные преподаватели, которые работают по собственным программам и используют проприетарное ПО. Достаточно сложно сочетать как просто программы обучения (в том числе, если эти программы эксплуатируются не первый год и дети имеют определенный опыт прохождения по программам в прошлых годах), так и проводить параллели между используемым проприетарным и свободным ПО – так, чтобы дети понимали разницу между ними, понимали, для чего это необходимо и т.п.

3. Общая проблема многих лагерей – изначальная работа с постановкой цели получения «результата» от детей, в первую очередь для отчетности (среди родителей) и популяризации места проведения занятий (некие коммерческие интересы). Как правило, это практически всегда противоречит интересам детей и процесса обучения. В вырожденных вариантах в «конечном продукте» полностью убивается творческая составляющая: все дети делают тривиальное повторение действий преподавателя без изменений.

При всем этом, стоит отметить следующие положительные моменты проведенных занятий.

• Многократно показано, что дети на творческих занятиях с успехом могут использовать в качестве инструментов как проприетарное, так и свободное ПО.

• В случаях, когда детям копировался Live CD для продолжения занятий дома, отклик достаточно высок [4], но наблюдаются определенные проблемы технического плана, связанные с запуском Live CD (в первую очередь из-за низкой компьютерной грамотности у родителей). Предложенная в 2008– годах и реализованная в ALT Linux Children 4.1 схема позволяет существенно снизить прецеденты возникновения этих проблем.

1. Распоряжение Правительства Российской Федерации от 18 октября г. №1447-р.

2. Панюкова, А. А. Создание обучающего курса для детей на базе Linux / А.А. Панюкова // Третья конференция "Свободное программное обеспечение в высшей школе", Переславль, 2–3 февраля 2008 г. – М., ALT Linux: 2008.

3. Панюкова, А.А. Методика проведения учебных занятий с использованием свободно распространяемого программного обеспечения / А.А. Панюкова, М.М. Якшин, Т.А. Панюкова // Роль и место самостоятельной работы студентов в образовательном процессе вуза. Юбилейная региональная научно-методическая конференция (4–6 февраля 2008 г.): Сб. науч. тр. – Челябинск, Издательство ЮурГУ: 2008. – Т. 1.

4. Panyukova, А. Organization and methodics for realization of computer graphics studying using free software / A. Panyukova, M. Yakshin, T. Panyukova // Proceedings of the 10th International Workshop on Computer Science and Information Technologies, Antalya, Turkey, September 15–17, 2008: Сб. науч. тр.

– Уфа, Редакционно-издательский комплекс УГАТУ: 2008. – Т. 1. – С. 238.

Обучение программированию в средней школе с использованием свободного программного обеспечения Образовательный процесс средней школы на сегодняшний день уже имеет чётко сложившиеся шаблоны образовательных программ для физикоматематических, естественно-гуманитарных и химико-биологических классов, но для классов, посвящённых изучению информационнокомпьютерных технологий, в настоящее время не существует стабильной и универсальной методики, которая позволила бы обеспечить необходимый базис знаний и навыков, достаточных для сдачи выпускных экзаменов.

Рынок программного обеспечения сегодня крайне изменчив и нестабилен, но тем не менее он находится в непрерывном развитии, и многие технологии обучения программированию уже безвозвратно устарели. Ярким примером того является обучение в средах Turbo Pascal и QBasic. Эти две среды, активно использующиеся в настоящее время в школьных курсах, уже не соответствуют уровню развития современных сред разработки, к тому же консольный интерфейс неудобен и, зачастую, препятствует адекватному восприятию учебного материала. Более того, два этих языка не поддерживают принципы объектно ориентированного подхода, а ведь именно на этом подходе основаны методики разработки большинства современного программного обеспечения. Но, несомненно, в погоне за объектноориентированными технологиями не стоит забывать об алгоритмической части программирования, ибо использование эффективных алгоритмов — это неотъемлемая часть любого процесса разработки программного обеспечения.

Следовательно, для обеспечения эффективного образовательного процесса необходимо использовать среду, которая, основываясь на образовательных стандартах, позволяла бы обучать работе с современной средой и современным языком. Так же, логично было бы предположить, что обучение программированию необходимо начинать как можно раньше, а именно в 4-5 классе. Следовательно, среда должна обладать удобным красочным интерфейсом, который мог бы привить ребёнку интерес к программированию и в форме игры обучить такой сложной технологии, как объектно-ориентированный подход. Но невозможно подобрать одно приложение, которое бы позволило производить образовательный процесс на протяжении всего школьного курса, поэтому необходимо подобрать линейку программных продуктов, обладающих однотипным синтаксисом, и позволяющих плавный переход между ступенями.

Учитывая современную ситуацию на рынке операционных систем и программного обеспечения, разумнее всего выбрать язык Java, так как он не зависит от платформы и наиболее полно соответствует принципам ООП.

Синтаксис Java был наследован от языка программирования C++, который в свою очередь наследовал синтаксис языка С. Следовательно, проблем с переходом между этими языками должно возникнуть меньше, нежели в случае с Pascal и Basic. Свободное программное обеспечение же будет наиболее подходящим для школы, так как не требует лицензионных отчислений и доступно для изменения и дополнения.

Наиболее подходящими под вышеописанные критерии являются программы Alice и BlueJ. Рассмотрим каждую из них подробнее.

Среда разработки Alice была создана в ходе совместного научного проекта университета Карнеги Мелон и университета Сент-Джезефа под руководством доктора компьютерных наук Ванды Данн (Wanda Dann). Alice — это инновационная среда разработки трёхмерной мультипликации с использованием объектно-ориентированного синтаксиса. Процесс программирования происходит в увлекательной форме творческого процесса.

Ученик помещает объекты из галереи в окно трёхмерного мира и экспериментирует с ними. Каждый объект представляет собой иерархию классов, у каждого из которых есть свои, а также наследуемые, методы и свойства.

Главная программа является методом класса World(Мир), следовательно можно, аналогично главной программе, описать метод любого класса (например виражи самолётика на рис.1). Также присутствует поддержка действия по событию (вкладка Events на рис. 1).

Рис. 1. Главное окно Alice в ходе написания программы Для поощрения творческой деятельности учащегося в Alice присутствуют конвертеры, который позволяют экспортировать работу ученика в видео-файл или в Java-апплет, который можно опубликовать на web-сайте.

Для продолжения образовательного процесса вплоть до выпускных классов подходит BlueJ. BlueJ это также продукт научной деятельности двух университетов: университета Деакин (Мельбурн, Австралия) и университета Кент (Кентербери, Великобритания) при поддержке Sun Microsystems.

полнофункциональной среды разработки Java. Проектирование программного проекта в BlueJ происходит с помощью создания диаграммы классов, а также непосредственной работы с кодом. Более того, в BlueJ входит удобный отладчик, а также комплекс утилит, позволяющий создать полноценное Java приложение.

Известная среда разработки Netbeans позволяет установить BlueJ как плагин. Таким образом, ученик сможет полноценно использовать удобство и простоту BlueJ, постепенно привыкая к промышленной среде разработки.

Итак, данный комплекс свободного программного обеспечения подойдёт для любой школы, которая решит создать класс изучения информационнокомпьютерных технологий. Это наиболее эффективное ценовое решение, которое к тому же представляет абсолютную независимость от производителя как программного обеспечения, так и операционной системы.

Информационные технологии на базе свободного программного На сегодня в школе, как и в некоторых других сегментах рынка, преобладают закрытые операционные системы и платформы (MS-DOS, Windows), и прикладные программные продукты (Microsoft Office, Photoshop, Corel Draw и др.) Однако данное программное обеспечение требует значительных денежных средств на их приобретение. В связи с этим, в настоящее время разрабатывается концепция перевода учебновоспитательного процесса школы на свободное программное обеспечение, которое практически ни в чем не уступает по своим функциональным возможностям проприетарному ПО, а в некоторых аспектах и превосходит его.

Учитывая тот факт, что школьное образование в целом предназначено для того, чтобы прививать базовые основы работы на ЭВМ и способность к самообучению, самообразованию, а не простое запоминание принципов работы в конкретном программном продукте, данный переход не отразится на требованиях к обязательному минимуму содержания образования по информатике.

В 2007-2010 гг. в рамках приоритетного национального проекта «Образование» в части «Разработка и апробация пакета свободного программного обеспечения для общеобразовательных учреждений РФ»

проводится обеспечение лицензионной поддержкой стандартного (базового) коммерческого пакета программного обеспечения всех общеобразовательных учреждений РФ до 2010 года и проведение апробации использования пакета свободного программного обеспечения (ПСПО) в общеобразовательных учреждениях 3 субъектов РФ (Республика Татарстан, Пермский край и Томская область).

Авторы статьи, согласно договора о сотрудничестве с МОУ-гимназией № 11 г. Ельца Липецкой области на 2008-2009 учебный год, создали на базе школы Федеральную Пилотную площадку внедрения пакета свободного программного обеспечения, разрабатываемого российской компанией ALT Linux в рамках исполнения Государственного контракта по внедрению ПСПО в образовательных учреждениях РФ.

Суть данного проекта — сотрудничество вуза и школы с целями:

- отработки процедуры внедрения ПСПО в средних учебных заведениях;

- проведения оценки целесообразности, успешности применения и степени готовности программного состава дистрибутива ПСПО к использованию в учебном процессе;

- разработки и внедрения учебного курса «Информационные технологии на базе ПСПО» в учебный процесс школы.

Целью данного курса является знакомство учащихся с операционной системой Linux, принципами работы в ней и прикладных программах, основам работы в офисном пакете OpenOffice.org, а также привитие учащимся навыков проведения учебно-исследовательской работы с использованием современных информационных технологий.

В период реализации Концепции профильного образования на старшей ступени особо актуальным является внедрение в процесс обучения информатике и информационным технологиям таких систем и программ, которые дают возможность учащимся раскрыть свои умственные и творческие способности, получить основные профессиональные навыки и определить курс своей будущей карьеры. Также учащимся необходимо привить умения и навыки компьютерного моделирования, которое является одним из приоритетных направлений в прикладных науках. Такую возможность дает свободный пакет символьной математики Maxima.

Учебный курс ориентирован на учеников 9-11 классов экономического и физико-математического профилей.

Программа рассчитана на 34 ч в год (1 час в неделю). Программой предусмотрено проведение:

- учебно-исследовательских работ – 4;

- контрольных работ – 3;



Pages:   || 2 | 3 |
 


Похожие работы:

«Раздел 1 УМК Министерство образования и науки Российской Федерации федеральное государственное бюджетное образовательное учреждение высшего профессионального образования УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ УТВЕРЖДАЮ: Декан факультета Информационных систем и технологий В. В. Шишкин 2011 г. РАБОЧАЯ ПРОГРАММА Дисциплины (модуля) Пакеты прикладных программ для подготовки научных документов наименование дисциплины (модуля) 230700.62 Прикладная информатика (шифр и наименование...»

«СРГ ПДООС ПРЕДЛАГАЕМАЯ СИСТЕМА СТАНДАРТОВ КАЧЕСТВА ПОВЕРХНОСТНЫХ ВОД ДЛЯ МОЛДОВЫ: Технический доклад (сокращенная версия, без приложений) Настоящий доклад подготовлен Полом Бяусом (Нидерланды) и Кармен Тоадер (Румыния) для Секретариата СРГ ПДООС/ОЭСР в рамках проекта Содействие сближению со стандартами качества воды ЕС в Молдове. Финансовую поддержку проекту оказывает DEFRA (Соединенное Королевство). За дополнительной информацией просьба обращаться к Евгению Мазуру, руководителю проекта в ОЭСР,...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования РОССИЙСКИЙ гОСУДАРСТВЕННыЙ гУМАНИТАРНыЙ УНИВЕРСИТЕТ DIES ACADEMICUS 2011/2012 ИтогИ Москва 2012 ББК 74.58 И93 © Российский государственный гуманитарный университет, 2012 Содержание Предисловие Общие сведения Учебно-методическая работа Повышение квалификации и профессиональная переподготовка специалистов Довузовское образование в РггУ...»

«ЭКОНОМИКА УДК 338:502.3 В.Н. Чупис, доктор физико-математических наук, АНО Научноисследовательский институт промышленной экологии, г. Саратов e-mail: v.chupis2112@yandex.ru А.Н. Маликов, кандидат экономических наук, профессор Саратовского института (филиала) РГТЭУ email: filsaratov@rsute.ru В.В. Мартынов, доктор технических наук, профессор Саратовского государственного технического университета им. Гагарина Ю.А. e-mail: filsaratov@rsute.ru П.Л. Бахрах, старший научный сотрудник АНО...»

«Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Дальневосточный государственный университет путей сообщения Институт управления, автоматики и телекоммуникаций полное наименование института/факультета УТВЕРЖДАЮ Заведующий кафедрой Чехонин К.А. подпись, Ф.И.О. 20_г. РАБОЧАЯ ПРОГРАММА дисциплины ИНФОРМАТИКА полное наименование дисциплины для направления подготовки (специальности) 210700.62 Инфокоммуникационные технологии системы связи код и...»

«РОССИЙСКАЯ ФЕДЕРАЦИЯ МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ УТВЕРЖДАЮ: Первый проректор по учебной работе _ /Л.М. Волосникова/ _ 201г. НАУЧНО-ИССЛЕДОВАТЕЛЬСКАЯ РАБОТА, включая научно-исследовательский семинар Учебно-методический комплекс для магистрантов программы Прикладная информатика в экономике очной формы обучения направления 230700.68 Прикладная...»

«Министерство образования и наук и Российской Федерации Федеральное агентство по образованию Российская академия наук Государственное образовательное учреждение высшего профессионального образования Московский физико-технический институт (государственный университет) Российский фонд фундаментальных исследований ТРУДЫ 49-Й НАУЧНОЙ КОНФЕРЕНЦИИ МФТИ СОВРЕМЕННЫЕ ПРОБЛЕМЫ ФУНДАМЕНТАЛЬНЫХ И ПРИКЛАДНЫХ НАУК Часть VII УПРАВЛЕНИЕ И ПРИКЛАДНАЯ МТЕМАТИКА 24–25 ноября 2006 года Москва – Долгопрудный 49-я...»

«Международный консорциум Электронный университет Московский государственный университет экономики, статистики и информатики Евразийский открытый институт С.А. Орехов В.А. Селезнев Теория корпоративного управления Учебно-методический комплекс (издание 4-е, переработанное и дополненное) Москва 2008 1 УДК 65 ББК 65.290-2 О 654 Орехов С.А., Селезнев В.А. ТЕОРИЯ КОРПОРАТИВНОГО УПРАВЛЕНИЯ: Учебно-методический комплекс. – М.: Изд. центр ЕАОИ, 2008. – 216 с. ISBN 978-5-374-00139-6 © Орехов С.А., 2008 ©...»

«РЕФЕРАТ Отчет 80 с., 1 ч., 12 рис., 19 табл., 67 источников. РАК ЖЕЛУДКА, ПРОТЕОМНЫЕ МАРКЕРЫ, ЭКСПРЕССИЯ ГЕНОВ, ИММУНОГИСТОХИМИЧЕСКИЙ МЕТОД, КЛОНИРОВАНИЕ, АНТИТЕЛА Объектом исследования являются протеомные маркеры злокачественных опухолей желудка диффузного и интестинального типов. Цель выполнения НИР. Идентификация наиболее информативных протеомных маркеров для диагностики, прогнозирования и послеоперационного мониторинга рака желудка (РЖ) интестинального и диффузного типа; создание...»

«ПЛАНЫ СЕМИНАРСКИХ ЗАНЯТИЙ по мифологии Семинар 1. Знаковая природа образа Цель занятия – усвоение и осмысление специфики образного мышления как общечеловеческой основы мифизирующего мышления Основные вопросы: 1. Типы знаков. 2. Специфика образного воспроизведения мира. 3. Реальность и фантастика в художественном отражении мира. Темы докладов: 1. Образ как знак и как символ. 2. Древнейшие символические образы и их мифологическое истолкование. 3. Уровни информативности в различных типах образов....»

«Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ И ИНФОРМАТИКИ РУКОВОДЯЩИЙ РД ПГУТИ 2.35.7 – 2013 (версия 2) ДОКУМЕНТ Система управления качеством образования РЕЙТИНГОВАЯ ОЦЕНКА ДЕЯТЕЛЬНОСТИ ПРОФЕССОРСКО-ПРЕПОДАВАТЕЛЬСКОГО СОСТАВА Положение Самара РД ПГУТИ 2.35.7 – 2013 (версия 2) Рейтинговая оценка деятельности профессорско-преподавательского состава. Положение Предисловие 1 РАЗРАБОТАН...»

«ШАРМУХАНБЕТ САЛТАНАТ РУСЛАНКЫЗЫ Методические основы подготовки педагогов к использованию приборов с удаленным доступом и виртуальных приборов как средства информатизации образования (на примере подготовки преподавателей физики) 6D011100 Информатика Диссертация на соискание ученой степени Доктора философии (PhD) Научные консультанты: доктор...»

«Государственное образовательное учреждение высшего профессионального образования ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ И ИНФОРМАТИКИ РУКОВОДЯЩИЙ РД ПГУТИ 1.14.6 - 2010 ДОКУМЕНТ Система управления качеством образования ПОДГОТОВКА КАДРОВ ВЫСШЕЙ КВАЛИФИКАЦИИ В ПГУТИ (АСПИРАНТУРА, ДОКТОРАНТУРА) Положение Самара 2010 РД ПГУТИ 1.14.6 - 2010 ПОДГОТОВКА КАДРОВ ВЫСШЕЙ КВАЛИФИКАЦИИ В ПГУТИ (АСПИРАНТУРА, ДОКТОРАНТУРА) Положение Предисловие 1 РАЗРАБОТАН Отделом аспирантуры Исполнитель:...»

«Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования САРАТОВСКАЯ ГОСУДАРСТВЕННАЯ ЮРИДИЧЕСКАЯ АКАДЕМИЯ УТВЕРЖДАЮ Первый проректор, проректор по учебной работе С.Н. Туманов _ 2012 Учебно-методический комплекс дисциплины Инструментальные средства информационных систем Направление подготовки 230400.62 Информационные системы и технологии Одобрен Учебно-методическим советом 18 июня 2012 г., протокол № 5 Согласовано Нач. Управления ККО Ю.Н. Михайлова...»

«СБОРНИК РАБОЧИХ ПРОГРАММ Профиль бакалавриата : Математическое моделирование Содержание Страница Б.1.1 Иностранный язык 2 Б.1.2 История 18 Б.1.3 Философия 36 Б.1.4 Экономика 47 Б.1.5 Социология 57 Б.1.6 Культурология 71 Б.1.7 Правоведение 82 Б.1.8.1 Политология 90 Б.1.8.2 Мировые цивилизации, философии и культуры 105 Б.2.1 Алгебра и геометрия Б.2.2 Математический анализ Б.2.3 Комплексный анализ Б.2.4 Функциональный анализ Б.2.5, Б.2.12, Б.2.13.2 Физика Б.2.6 Основы информатики Б.2.7 Архитектура...»

«Владимир СКУЛАЧЕВ Максим СКУЛАЧЕВ Борис ФЕНЮК жизнь БЕЗ СТАРОСТИ УДК 613 ББК 51.204.0 С 46 Авторы книги Владимир Скулачев: академик РАН, ведущий российский биохимик, профессор, директор НИИ Физико-химической биологии МГУ им. М.В. Ломоносова, дека факультета биоинформатики и биоинженерии МГУ им. М.В. Ломоносова Максим Скулачев:кандидат биологических наук, молекулярный биолог, ведущий научны сотрудник биологического факультета МГУ им. М.В. Ломоносова Борис Фенюк:кандидат биологических наук,...»

«Содержание 1 Организационно-правовое обеспечение образовательной деятельности 2 Структура подготовки магистров 3 Содержание подготовки магистров 3.1. Анализ рабочего учебного плана и рабочих учебных программ 3.2 Организация учебного процесса 3.3 Информационно-методическое обеспечение учебного процесса 3.4 Воспитательная работа 4 Качество подготовки магистров 4.1 Анализ качества знаний студентов по результатам текущей и промежуточной аттестации. 15 4.2 Анализ качества знаний по результатам...»

«В учебнике рассмотрены основные категории аппаратных и программных средств вычислитель­ ной техники. Указаны базовые принципы построения архитектур вычислительных систем. Обес­ печено методическое обоснование процессов взаимодействия информации, данных и методов. Приведены эффективные приемы работы с распространенными программными продуктами. Рас­ смотрены основные средства, приемы и методы программирования. Книга предназначена для студентов технических вузов, изучающих информационные техноло­...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Государственное образовательное учреждение высшего профессионального образования МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ МАМИ В.И. Антомони, В.Н Архипов, А.Н. Любин, В.Н. Тихомиров Программирование на VBA в Microsoft Office Сборник лабораторных работ по дисциплине Информатика для студентов всех специальностей Москва 2011 УДК 681.3.06 Разработано в соответствии с Государственным образовательным стандартом 2008 г. Для всех...»

«МИНОБРНАУКИ РОССИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ НОВОСИБИРСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ (НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ, НГУ) Кафедра систем информатики Иван Валентинович Гурлев Пространственный анализ амплитуд отраженных продольных волн в азимутально-анизотропных средах МАГИСТЕРСКАЯ ДИССЕРТАЦИЯ по направлению высшего профессионального образования 230100.68 ИНФОРМАТИКА И...»














 
© 2014 www.kniga.seluk.ru - «Бесплатная электронная библиотека - Книги, пособия, учебники, издания, публикации»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.