Глава 1. Свободное программное обеспечение. Linux.

advertisement
Отдел образования Юсьвинского муниципального района Пермского края
МОУ «Пожвинская средняя общеобразовательная школа №2»
XI районный конкурс исследовательских работ учащихся
Секция «Информатика»
Linux. Первые шаги.
Работу выполнил:
Стариков Дмитрий
ученик 11 класса
Руководитель: Старикова
Ирина Эдуардовна
учитель информатики
п. Пожва 2009 год
1
Содержание
СОДЕРЖАНИЕ ....................................................................................................... 2
ВВЕДЕНИЕ ............................................................................................................. 3
ГЛАВА 1. СВОБОДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ. LINUX............................. 4
ГЛАВА 2. ОСОБЕННОСТИ РАБОТЫ В ОПЕРАЦИОННОЙ СИСТЕМЕ LINUX ............. 9
ГЛАВА 3. ШКОЛЬНЫЙ LINUX ............................................................................... 15
ЗАКЛЮЧЕНИЕ ...................................................................................................... 19
БИБЛИОГРАФИЧЕСКИЙ СПИСОК ........................................................................ 20
2
Введение
Тема моей работы «Linux. Первые шаги». Свое исследование я провожу
«из центра» действия, которое называется «Внедрение ПСПО в школах». Что
такое свободное программное обеспечение (СПО)? С какой целью в школы
поступил Пакет СПО? Как продвигается внедрение операционной системы
(ОС) Linux? На эти и другие вопросы мы найдем ответы в нашей работе.
Цель работы — оценить возможности операционной системы Linux и
результаты ее внедрения в школе.
В ходе работы над данной темой необходимо было решить следующие
Задачи:
 Найти и изучить информацию о новой операционной системе;
 Установить Linux на школьных компьютерах;
 Изучить возможности ОС на практике;
 Рассмотреть пакет прикладных программ;
 Выявить преимущества и недостатки Linux в сравнении с традиционной
ОС Windows;
 Изучить информированность учеников нашей школы и школ района о
Linux.
Предмет исследования - операционная система Linux.
Объект исследования – Пакет Свободного Программного Обеспечения.
Теоретическая часть исследования опирается на изучение специальной
литературы, взятой из сети Интернет и мультимедийных учебников.
Информация настолько нова и так быстро меняется, что печатной литературы
практически не издается. Изучение прикладных программ, работающих на базе
ядра Linux, сравнение их возможностей с традиционными программами MS
Office, придает прикладное направление исследованию. Прикладная ценность
полученных результатов в том, что от положительной оценки нашей экспертизы
зависит скорость внедрения свободного программного обеспечения в нашей
школе и, возможно, в школах Юсьвинского района.
Актуальность выбранной темы заключается в том, что в настоящее время
внедрение свободного программного обеспечения можно сравнить с
революцией в области ИКТ и Информатики. До недавних пор СПО
интересовало лишь людей, чья сфера деятельности была связана с
программированием. А простого пользователя, и тем более школьника, эта тема
обходила стороной. В настоящее время СПО устанавливается на школьных
компьютерах и рекомендуется для обучения. Президент Д.А. Медведев заявил,
что «Разработка собственных свободных программных продуктов имеет для нас
стратегическое значение, так как обеспечивает нашу относительную
независимость в этой сфере». И совершенно правильный шаг в этом
направлении был сделан, тогда, когда решено было начинать внедрение СПО в
школах, так как только школа может вырастить поколение пользователей и
программистов, которое будет массово работать на СПО.
3
Глава 1. Свободное программное обеспечение. Linux.
Свободное программное обеспечение (СПО) это отдельная область,
регулируемая специфическими правовыми нормами и обладающая собственной
терминологией.
Свободными называются программы, автор (или иной обладатель
имущественных авторских прав) которых опубликовал (обнародовал) их в
сопровождении свободной лицензии, или, если следовать терминологии
отечественного
законодательства,
публичного
авторского
договора,
передающего приобретателю права:
1. пользоваться программой для любых целей и на неограниченном
количестве компьютеров или мест в сети;
2. беспрепятственно получать доступ к исходным текстам программы;
3. изготовлять (производить) неограниченное количество дополнительных
ее экземпляров, как для собственного пользования, так и для
распространения или сдачи в прокат/аренду, но только на условиях
свободной лицензии, возмездно или безвозмездно (по своему выбору);
4. модифицировать ее как для собственного пользования, так и для
распространения на тех же условиях.
Большинство свободных программ не имеют географического центра
разработки. Программы с открытыми исходными текстами — результат работы
тысяч проектов. Некоторые из этих проектов централизованы, некоторые
сосредоточены в фирмах, но большинство объединяют программистов со всего
света, которые знакомы только по переписке. Создать свой проект или
присоединиться к другому может любой и, в случае успеха, результаты работы
станут известны миллионам пользователей. Пользователи принимают участие в
тестировании свободных программ, общаются с разработчиками напрямую, что
позволяет быстро находить и исправлять ошибки и реализовывать новые
возможности.
Именно такая гибкая и динамичная система разработки, определяет
исключительную экономическую эффективность открытой модели разработки.
Низкая стоимость таких разработок, отлаженные механизмы тестирования и
распространения, привлечение людей из разных стран, обладающих разным
видением проблем, защита исходного текста программ лицензией GPL — всё
это стало причиной успеха свободных программ.
В начале XXI века Россия активно включилась в освоение свободного
программного обеспечения. Так в 2003 году был подготовлен документ
«Концепция базового программного обеспечения в Российской Федерации», в
котором говорилось о необходимости создания отечественной отрасли по
производству и обслуживанию отечественного программного обеспечения (ПО)
на базе открытых программных продуктов.
4
Ожидаемые эффекты от создания отечественной отрасли по
производству и обслуживанию отечественного ПО на базе открытых
программных продуктов:
Экономический
достижение глобальной экономии государственных (бюджетных) средств
на поддержание БПО в государственных учреждениях – за счёт резкого
снижения затрат на приобретение лицензий у западных производителей;
высвобождение средств на развитие собственной ИКТ индустрии, что
обеспечит конкурентоспособность отечественных разработок;
смещение акцентов в народном хозяйстве России с развития сырьевых
отраслей на развитие отрасли информационных технологий;
дальнейшее развитие сферы услуг в области ИТ;
повышение экономической прозрачности деятельности предприятий
госсектора;
в среднесрочной перспективе – увеличение объёма налогов, собираемых
не только в отечественной ИКТ отрасли, но и в целом в народном хозяйстве;
развитие данного направления ИКТ отрасли способствует образованию
критической массы квалифицированных специалистов, обеспечивающих
внедрение современных информационных технологий на предприятиях;
кардинальное снижение уровня пиратства позволит России стать
полноценным членом мирового сообщества, в частности будет способствовать
вступлению в ВТО.
Социальный
образование новых рабочих мест;
наращивание интеллектуального потенциала в России – воспитание
большого количества высококвалифицированных программистов;
решение проблемы занятости и проведения досуга молодежи.
Военный
обеспечение безопасности государства – полный, реальный контроль над
качеством используемого в государственных учреждениях, в том числе силовых
структурах, программного обеспечения.
Технологический
возможность быстрой технологической адаптации и модернизации БПО;
более эффективная работа БПО в государственных учреждениях
благодаря техническим особенностям БПО: уникальной масштабируемости,
отсутствию компьютерных вирусов (в общепринятом понимании), широкому
диапазону использования БПО – от встраиваемых портативных систем до
суперкомпьютеров;
предоставление унифицированных решений на различных уровнях
(предприятие, регион, федерация) с использованием всех преимуществ,
даваемых современными информационными технологиями;
возможность устойчивой работы и обеспечение удаленного доступа к
объединенным информационным государственным ресурсам, в том числе в
5
рамках программы «Электронная Россия»;
возможность влияния на мировой ИТ рынок.
Развитие науки и образования:
активное вовлечение научных и учебных заведений всей страны в процесс
разработок, что позволяет реализовать масштабные общероссийские проекты;
повышение качества образования, как в средних, так и в высших и
специальных учебных заведениях.
Ожидается так же, что реализация целевой государственной программы,
направленной на создание отечественной отрасли, которая обеспечивает
разработку и сервисное сопровождение Российского Свободного программного
обеспечения, будет способствовать быстрому росту информационной и
экономической независимости и, следовательно, безопасности России.
Следующим шагом за созданием отрасли СПО было внедрение этих
продуктов в школы, сначала в качестве эксперимента, затем массово.
В 2007 году в школы трех пилотных регионов Пермского края, Томской
области и Республики Татарстан поступил ПСПО — пакет свободного
программного обеспечения. Это пакет программ был специально разработан
для общеобразовательных учреждений России
командой отечественных
разработчиков под эгидой компании «Армада». Пакет СПО может быть
установлен практически на любой школьный компьютер, так как обладает
версиями, адаптированными под различные системные требования аппаратного
обеспечения. К основным преимуществам школьного дистрибутива можно
отнести то, что он создан на основе операционной среды GNU/Linux
Пакет включает в себя дистрибутивы операционной системы Linux и
набор приложений для работы с графикой, текстом, электронными таблицами,
Интернет и др. В состав ПСПО включены все необходимые программы для
изучения информатики в школе, а также обучающие программы для других
предметов.
Операционная система Linux — ядро и основные компоненты системы, а
также большинство пользовательских приложений для Linux — свободные
программы.
История Linux.
Linux, возможно, является наиболее значительным достижением в
области свободно распространяемых программ.
Он превратился в
операционную систему для бизнеса, образования и индивидуального
программирования.
Linux (произносится "лИнукс") принадлежит семейству UNIX-подобных
операционных систем.
Linux - свободно распространяемая версия UNIX, первоначально была
разработана Линусом Торвальдсом (Linus Torvalds) в Университете Хельсинки
(Финляндия). Linux был создан с помощью многих UNIX-программистов и
энтузиастов из Internet, тех, кто имеет достаточно навыков и способностей
развивать систему. Ядро Linux не использует коды AT&T или какого-либо
6
другого частного источника, и большинство программ Linux разработаны в
рамках проекта GNU из Free Software Foundation в Cambridge, Massachusetts. Но
в него внесли лепту также программисты всего мира.
Первоначально Linux создавался Линусом Торвальдсом как хобби. Его
вдохновила операционная система Minix - маленькая UNIX-система, созданная
Andy Tanenbaum, и впервые Linux обсуждался по компьютерной сети в рамках
USENET newsgroup comp.os.minix. В этих обсуждениях прежде всего
принимали участие пользователи Minix из учебных и научных заведений,
которым хотелось чего-то большего, чем Minix.
Раннее развитие Linux прежде всего было связано с проблемой
переключения задач в защищенном режиме для 80386. Все писалось на
ассемблере. Линус вспоминает:
"После этого началось спокойное плавание: по-прежнему беспросветное
кодирование, но у меня были различные подсобные программы и отладка была
облегчена. На этом этапе я стал использовать Си и это существенно ускорило
дело. В это же время я стал серьезно обдумывать маниакальную идею, как
сделать Minix лучше себя самого. Я надеялся в один прекрасный день
перекомпилировать gcc под Linux..." "Два месяца ушло на написание самых
Свободных программ, а затем чуть больше времени на драйвер винчестера (с
большим количеством ошибок, но все-таки работавшим на моей машине) и
простую файловую систему. В результате я подготовил версию 0.01 (примерно
конец августа 1991 г.). Она была не слишком изящной, в ней не было драйвера
гибких дисков и она многое не могла делать. Но я уже не смог остановиться,
пока не создал свой Minix."
Относительно появления Linux версии 0.01 никогда не делалось никаких
официальных заявлений. Исходные тексты 0.01 не давали даже нормального
выполняемого кода: они фактически состояли лишь из набора заготовок для
ядра и молчаливо предполагали, что вы имеете доступ к Minix-машине, чтобы
иметь возможность компилировать их и совершенствовать.
5-го октября 1991 года Линус объявил первую "официальную" версию
Linux, версия 0.02. В это время Linux уже мог выполнять bash (the GNU Bourne
Again Shell) и gcc (the GNU C compiler), но мало еще что работало. Вновь это
рассматривалось как создание некой хакерской системы. Основное внимание создание ядра. Никакие вопросы поддержки работы с пользователем,
документирования, тиражирования и т. п. даже не обсуждались. Кажется, что и
сегодня сообщество Linux-истов считает эти вопросы вторичными по
сравнению с "настоящим программированием" - развитием ядра.
Сегодня Linux - это полноценная ОС семейства UNIX, способная работать
с X Windows, TCP/IP, Emacs, UUCP, mail и USENET. Практически все
важнейшие программные пакеты были поставлены и на Linux, т.е. для Linux
теперь доступны и коммерческие пакеты. Все большее разнообразие
оборудования поддерживается по сравнению с первоначальным ядром. Многие
тестировали Linux на 486-ом и установили, что он вполне сравним с рабочими
станциями Sun Microsystems и Digital Equipment Corporation. Кто мог
7
предположить, что этот "маленький UNIX" вырастет настолько, что сможет
делать всё в мире компьютеров.
Университеты по всему миру применяют Linux в учебных курсах по
программированию и проектированию операционных систем. Разумеется,
повсеместно программисты-энтузиасты используют Linux дома для
программирования, решения своих прикладных задач и всевозможного
хакерства.
Linux в России
Получилось так, что в международном сообществе разработчиков,
начинавших и продолжавших развивать Linux, все в той или иной степени
могли объясниться по-английски. Это и неудивительно, поскольку исторически
английский оказался языком компьютерной науки и операционной системы
UNIX, глобальной сети Internet, программирования. В международном
сообществе разработчиков программного обеспечения английский выполнял и
выполняет роль, подобную латыни в научном сообществе средневековой
Европы.
Первой компанией, поставившей своей целью выпуск дистрибутивов
Linux для русскоговорящих пользователей, была УрбанСофт, открытая в
Петербурге в 1992 году. Весь её бизнес состоял в выпуске и продаже CD-дисков
с дистрибутивами свободного программного обеспечения. В первую очередь это
были дистрибутивы RedHat, а также Debian, в которые включались
разработанные силами УрбанСофт пакеты для русификации.
Несколько позже в Москве IPLabs Linux Team выпускает Linux Mandrake
Russian Edition — модифицированный (чтобы соответствовать нуждам русского
пользователя) вариант дистрибутива Mandrake Linux. Впоследствии эта команда
начинает выпускать дистрибутивы, которые отличаются от Mandrake уже не
только наличием пакетов для русификации, но и другими принципиальными
возможностями. В конце концов команда разработчиков создаёт фирму ALT
Linux и начинает выпускать дистрибутивы под маркой ALT Linux.
Также появляется компания ASPLinux, целью которой является выпуск
RedHat с модификациями для поддержки русского языка, название продукта
совпадает с именем компании.
С 2007 года на основе ядра Linux разрабатывается российская
операционная система. А с 2008 года эта операционная система
устанавливается в школах страны.
Чего же ждет общество от перехода школ на Linux-платформу? Конечно
же не только экономии средств. Качество технического образования в нашей
стране падает, что не может не вызывать опасений у людей, желающих жить в
свободной стране с сильной наукой и развитой промышленностью.
8
Глава 2. Особенности работы в операционной системе Linux
Linux — операционная система, основанная на концепциях Unix. Автор
ядра — финн Линус Товальдс, которому помогают энтузиасты со всей сети.
В силу своего функционала, Linux получил широкое распространение у
программистов, системных администраторов и ученых. Существует миф, что
Linux крайне сложен для «земного пользователя, и что управляется только из
консоли (командной строки). На самом деле, дистрибутивы Linux, делают
установку операционной системы не сложнее, чем установка Windows. А
графические оболочки KDE и Gnome используют стандартную оконную
систему, привнося в нее массу приятных возможностей.
Рассмотрим несколько правил, которые необходимо соблюдать в Linux.
Вход в систему
Linux — это многопользовательская система. На практике это означает,
что для работы в системе нужно в ней зарегистрироваться, т. е. дать понять
системе, кто именно находится за монитором и клавиатурой. Вместо
формального «зарегистрироваться в системе» обычно используют выражение
«войти в систему». Операционная система представляется чем-то вроде
замкнутого помещения, внутри которого можно оказаться, только успешно
проникнув через «дверь» — пройдя процедуру регистрации. Наиболее
распространенный способ регистрации на сегодняшний день — использование
системных имен (login name) и паролей (password). Это надежное средство
убедиться, что с системой работает тот, кто нужно, если пользователи хранят
свои пароли в секрете и если пароль достаточно сложен и не слишком короток
(иначе его легко угадать или подобрать).
Загрузка заканчивается интерфейсом входа в систему: выводится
приглашение ввести системное имя пользователя (login:) и пароль. Если вы
выбрали загрузку в графический режим, то можно не вводить системное имя
вручную, а нажать на кнопку с нужным именем, однако пароль при этом все
равно нужно ввести самостоятельно.
Пользователи обычно создаются непосредственно в процессе установки
системы, однако всегда можно добавить новых пользователей или удалить
существующих при помощи стандартных средств управления пользователями.
Домашний каталог
В Linux у каждого пользователя обязательно есть свой домашний каталог,
предназначенный для хранения всех собственных данных пользователя.
Именно с этого каталога пользователь начинает работу после регистрации в
системе. Домашние каталоги пользователей обычно собраны в каталоге /home,
их название чаще всего совпадает с учётным именем пользователя в системе,
например, для пользователя test домашним кататлогом будет /home/test.
Пользователь является полным хозяином внутри своего каталога, однако
остальная часть файловой системы доступна ему только для чтения, но не для
записи. Доступ других пользователей к чужому домашнему каталогу ограничен:
9
наиболее типична ситуация, когда пользователи могут читать содержимое
файлов друг друга, но не имеют права их изменять или удалять.
Графический и текстовый интерфейс
В операционной системе Linux пользователю доступны два режима
работы: графический и текстовый. В текстовом режиме недоступны
возможности графических интерфейсов: рисование окон произвольной формы и
размера, поддержка миллионов цветов, отрисовка изображений. Все
возможности текстового режима ограничены набором текстовых и
псевдографических символов и несколькими десятками базовых цветов. Тем не
менее в Linux в текстовом режиме можно выполнять практически любые
действия в системе (кроме тех, которые требуют непосредственного просмотра
изображений). Текстовый режим в Linux — это полнофункциональный способ
управления системой благодаря интерфейсу командной строки. В Linux
существует огромное множество программ (включая даже игры),
предназначенных для работы в текстовом режиме.
Бывают ситуации, когда графический режим недоступен или
неработоспособен (удалённый доступ по сети, проблемы с поддержкой
видеокарты, сбои системы и др.). В таких случаях всегда остаётся возможность
работать в текстовом режиме, поскольку его возможности поддерживаются
непосредственно графическим оборудованием и не требуют специальных
драйверов или настройки.
В процессе работы Linux активно несколько виртуальных консолей.
Каждая виртуальная консоль доступна по одновременному нажатию Alt и
функциональной клавиши с номером этой консоли. На первых шести
виртуальных
консолях
(Alt+F1
—
Alt+F6)
пользователь
может
зарегистрироваться и работать в текстовом режиме. 12-ая виртуальная консоль
(Alt+F12) выполняет функцию системной консоли — на неё выводятся
сообщения о происходящих в системе событиях.
Благодаря виртуальным консолям каждый компьютер, на котором
работает Linux, предоставляет возможность зарегистрироваться и получить
доступ к системе одновременно нескольким пользователям. Даже если в
распоряжении всех пользователей есть только один монитор и одна системная
клавиатура, эта возможность небесполезна: можно переключаться между
виртуальными консолями так, как если бы вы переходили от одного монитора с
клавиатурой к другому, подавая время от времени команды и следя за
выполняющимися там программами. Более того, ничто не препятствует
зарегистрироваться в системе несколько раз под одним и тем же системным
именем — это один из способов организовать параллельную работу над
несколькими задачами.
Завершение работы
Linux нельзя выключать, просто лишив компьютер электропитания.
Множество информации, которая должна располагаться на диске, система
держит в оперативной памяти для повышения быстродействия. Неожиданное
выключение питания приводит к потере этой информации. Если вы работаете в
10
графической среде, то для завершения работы нужно выбрать соответствующий
пункт в главном меню. Если перед вами — графический интерфейс входа в
систему, то там также есть кнопка меню, в котором имеется пункт «выключить
компьютер». В командной строке (например, на текстовой виртуальной
консоли), можно выполнить команду halt (требует привилегий администратора).
Процедура выключения завершится автоматическим отключением питания
компьютера, если это возможно. Если автоматическое отключение невозможно,
на экран выведется соответствующее сообщение, и питание можно отключить
кнопкой Power. Если компьютер поддерживает протокол работы ACPI, нажатие
на кнопку Power приводит не к выключению электропитания, а к передаче
системе ACPI-сообщения о том, что кнопка Power была нажата. При получении
такого сообщения система выполняет ту же процедуру выключения. Только в
этом случае допустимо выключение кнопкой Power.
Права доступа
Для каждого пользователя определена сфера его полномочий в системе:
программы, которые он может запускать, файлы, которые он имеет право
просматривать, изменять, удалять. При попытке сделать что-то, выходящее за
рамки полномочий, пользователь получит сообщение об ошибке — Permission
denied («в доступе отказано»). В полномочия обычного пользователя входит все
необходимое для повседневной работы, однако ему запрещено выполнение
действий, изменяющих саму систему. Это позволяет защитить систему от
случайного или злонамеренного повреждения.
В Linux существует ровно один пользователь, права которого
существенно выше прав остальных пользователей — это root (администратор).
От имени этого пользователя можно выполнить любые административные
(изменяющие систему) действия.
Таким образом, чтобы научиться работать с новой операционной
системой, необходимо детально изучить основные принципы работы. Работа в
Linux значительно отличается от работы в Windows, в которой пользователю
доступен только графический режим, и в которой что-то изменять, в принципе,
запрещено.
Плюсы операционной системы Linux
Одной из задач нашей работы было детальное исследование программ
новой системы Linux и выявление преимуществ над существующей ОС
Windows. В результате работы было выявлено несколько положительных
моментов, и мы попытаемся рассказать, в чем, на наш взгляд, Linux выглядит
привлекательней Windows.
Первое. Linux - свободнораспространяемая операционная система. Это
означает следующее. Если вы ставите себе на компьютер OC Windows, то вы
должны заплатить за лицензионное программное обеспечение немалые деньги.
Можно поставить нелицензионное программное обеспечение, и очень дешево.
Но, если вы вышли в Интернет с нелицензионным ПО, то вы вступаете в
конфликт с законом, незаконно используя продукт Microsoft. Если
11
нелицензионное ПО поставить в офисе или компьютерном классе, то проблемы
вам обеспечены. О чем ярко свидетельствует «Дело А.Поносова».
С Linux вам не придется преступать закон. Вы можете бесплатно скачать
эту операционную систему из Интернета и абсолютно свободно установить на
свой компьютер. Можете купить ПО в любом магазине и не сомневаться, что
копия нелицензионная. В любом случае цена его будет несопоставима с ценой
продукта Microsoft.
Второе. В пакетах Linux входит большое количество программного
обеспечения, необходимого для полноценной продуктивной работы. Если для
вас этого не достаточно, то все необходимые программы можно скачать в
Интернете. Там огромное количество бесплатных программ для Linux, сотни
тысяч энтузиастов создают программы и выкладывают для всеобщего
пользования. Конечно же, для Windows программ еще больше, но большинство
программ для Linux предоставляются с исходными кодами.
В третьих. Linux не занимает так много места, как Windows. Можно
выбрать вариант установки, который будет работать даже на 386 процессоре с
объемом памяти 16 мб, и пользователь сможет работать, пользоваться
Интернетом и пр. Если посмотреть на комплектацию компьютеров в сельских
школах, то можно прийти к выводу — техническое состояние большинства
школ глубинки безвозвратно отстало от развития программных продуктов. Для
них Linux — возможность идти в ногу со временем, т.е использовать
современное программное обеспечение для обучения.
Дальше. Компоненты, предназначенные для установки, выбирает каждый
пользователь индивидуально. В Windows вы устанавливаете систему целиком,
почти не имея права что-то переделать. Linux состоит из ядра и множества
утилит, которые можно компоновать по своему усмотрению, что-то оставить,
что-то исключить.
Следующее.
Linux
изначально
32-разрядная
многозадачная
многопользовательская устойчивая система. В Linux графическая оболочка
существует как отдельная X Window System. Ошибки, случившиеся под X-ами,
практически не могут привести к зависанию системы в целом (по крайней мере,
вероятность этого значительно ниже, чем в Windows). В Linux можно запустить
программу в фоновом режиме, а в это время путешествовать по Интернету. А
вам знакома ситуация, когда каждый раз после загрузки нового драйвера в
Windows необходимо перезагружать систему? Так вот в Linux можно менять
драйверы, настройки, менять в системе все, кроме ядра, без перезагрузки.
Далее. Windows выглядит на разных компьютерах одинаково. Можно
изменять только обои и значки. А в Linux существует множество менеджеров
окон. Ваш Linux Может быть похож на Windows, может быть совершенно
другим. Вы вольны выбирать, какой графический интерфейс вам использовать:
KDE, Gnome, After Step, Motif или другой. Причем разные графические
оболочки не только меняют внешний вид вашей системы, но и позволяют
выбирать оболочку в зависимости от мощности вашего компьютера. Поясню. К
примеру, если у вас Pentium, то вы можете поставить KDE, если же у вас слабая
12
машина, то вам подойдет к примеру, Another Level. Почти все они позволяют
поддерживать несколько виртуальных экранов, вы можете открывать разные
программы на разных экранах не боясь запутаться в открытых окнах.
Возникает вопрос, а что можно делать в Linux? Да то же самое что вы
делали в Windows. Например, работать с прикладными программами, которые
входят в дистрибутивы.
Рассмотрим пакет офисных программ.
До недавнего времени MS Office считался единственным и незаменимым
пакетом прикладных программ. И считается до сих пор. Мы привыкли к этим
программам, выросли вместе с ними. И хочется, что бы свободные офисные
программы оказались если не лучше MS Office, то, по крайней мере, не хуже.
В Linux работает офисный пакет OpenOffice.org. Он сочетает привычные
пользователям ПК интерфейсы с поддержкой стандартных XML-приложений,
таких, как «текстовый документ» (программа OpenWriter), «электронная
таблица» (OpenCalc), «презентация» (OpenImpress), «формула» (OpenMath),
«гипертекст» (OpenWeb) и, что уже совсем не характерно для «офисного»
софта, «векторный рисунок» (OpenDraw), их взаимного внедрения и
связывания. Этот пакет напоминает MS Office 2003, который можно считать
самым удачным из всех существующих версий. Так OpenWriter текстовый
процессор практически не отличаются от своего предшественника Word 2003. В
нем есть панели стандартная и форматирования, с привычными значками. Есть
главное меню, окно стилей, вставка оглавления и другие удобные вещи. Но есть
и непривычные моменты: нет быстрого способа выделения текста с помощью
мыши, неудобное перетаскивание выделенных фрагментов мышью, бедная
коллекция вставляемых символов, мало загружаемых шрифтов. При более
тщательном изучении можно найти еще плюсы и минусы. Но проработав с
редактором несколько часов, кажется, что работал с ним всегда, чего нельзя
сказать о MS Word 2007. В электронных таблицах OpenCalc тоже почти нет
отличий от Excel. Подводят только встроенные формулы, которые написаны на
английском языке и неудобное перетаскивание выделенных ячеек мышью.
В Linux прекрасные средства для работы с графикой. Есть аналог
Photoshop - очень неплохой графический редактор The Gimp. С его помощью
можно делать все то, что и с продуктом Adobe, и при всем при этом он
бесплатен и входит в дистрибутив. Очень интересен редактор векторной
графики в формате SVG. В этом редакторе можно создавать удивительные
фигуры и узоры из обыкновенных многоугольников. Так же в этой программе
очень хороший учебник для самостоятельного обучения. Растровый редактор
Tux Paint, аналог стандартного Paint, на много интересней и обладает
большими возможностями, например Магией.
Как и другие операционные системы, Linux не стоит в стороне от
компьютерных игр. Это и классические текстовые "подземельные" игры, вроде
Nethack и Moria; игры типа MUDs (Multi-User Dungeons, которые позволяют
взаимодействовать многим пользователям), вроде DikuMUD и TinyMUD; а
также тьма игр в X, таких как xtetris, netrek и Xboard (X11-версия gnuchess).
13
Популярная игра типа перестреляй-их-всех-в-лабиринтах - Doom также
перенесена в Linux.
Для меломанов Linux поддерживает различные саунд-карты, вроде
CDplayer (программа, которая может управлять драйвером CD-ROM, как
традиционным CD-плейером), MIDI последовательности и редакторы
(позволяющие создавать музыку на синтезаторе или другом, управляемом MIDI
инструменте) и саунд-редакторы цифровой записи.
В то же время если вы выйдете в Интернет под Linux, то почувствуете
себя я в нем комфортно. Считается, что Linux рожден для работы в сети.
Установив только базовый дистрибутив, вы уже будете иметь полный набор
инструментов для общения в сети, но в дистрибутив дополнительно входят
аналоги популярных программ - IRQ, ICQ, программы для чатов. В качестве
браузера к вашим услугам Mozilla Firefox, который уверенно завоевывает мир
Интернета. Linux включает в себя firewall, это значит что ваш компьютер
реально и надежно защищен от вторжения извне.
В Linux достаточно инструментов для обучения программированию. Для
начального обучения есть аналог Черепашки в очень удобной и эстетичной
оболочке — Лого. Много программ для различных учебных дисциплин.
В общем, в Linux есть что посмотреть, на чем работать и что изучать.
Если я смог вас убедить, то вам, думаю, захочется попробовать Linux в
действии, и поставив его однажды на свой компьютер, вы возможно уже не
сможете от него отказаться. Хочу заметить, что не обязательно сразу
отказываться от Windows. Слишком глубоко она пустила корни в
пользовательскую среду, чтобы мы могли легко и безболезненно перейти к
Linux. Можно поставить две системы, и пользоваться обеими в зависимости от
необходимости, пока Linux не станет для вас простым и понятным.
И в заключение экскурса в Linux, хочу процитировать неизвестного мне
автора: «Linux не продукт, Linux инструмент. Linux - это средство воплощения
мечты». Пусть эти слова станут вашим девизом. Если вы примкнете к уже
имеющимся энтузиастам, пользователям Linux, то ваш голос в пользу этой
системы принесет реальный результат. Не позволяйте создавать монополию в
компьютерном мире. Пусть живет и развивается Windows, пусть она приносит
радость тем, кто не собирается от него отказываться, но пусть существует
реальная альтернатива ей в виде Linux».
14
Глава 3. Школьный Linux
В своей работе мы уже говорили о том, что в рамках приоритетного
национального проекта «Образование» реализуется проект — установка ПСПО
в школах страны. Несколько слов об истории этого проекта.
2007 год.
Октябрь. Вышло Распоряжение Председателя Правительства Российской
Федерации от 18 октября 2007 г. N 1447-р, согласно которому Минобрнауки
России и Мининформсвязи России поручалось:
закупить лицензию на 3 года на программное обеспечение для всех школ;
обеспечить разработку и внедрение в школы свободного программного
обеспечения по перечню программ, входящих в стандартный (базовый) пакет
программного обеспечения.
Закупка трехлетних лицензий на приоритетное ПО осуществлена для
того, чтобы снять накал проблем, связанных с пиратским ПО, и за это время
качественно подготовить систему образования к переходу на СПО.
Ноябрь. Федеральное агентство по образованию провело открытый
конкурс на право заключения государственного контракта по созданию пакета
свободного программного обеспечения (ПСПО) и апробации этого пакета в
образовательных учреждениях(ОУ) Российской Федерации. По итогам конкурса
исполнителем этих работ стала компания ООО «РБК-ЦЕНТР» (ГК «Армада»), а
соисполнителями — ведущие отечественные разработчики программного
обеспечения
2008 год.
Январь-июнь. Проведена подготовка к апробации ПСПО в школах трёх
пилотных регионов: Пермского края, Республики Татарстан и Томской области.
Создан сайт проекта http;//linux.armd.ru. Создана и развернута служба
технической поддержки пользователей. Выпущен тираж ПСПО для пилотной
апробации. Проведены семинары для директоров школ и учителей
информатики. Проведена пилотная апробация в 34 школах пилотных регионов,
по итогам апробации доработаны комплекты ПСПО. Принято решение о
расширении географии проекта, поступают заявки из разных регионов России.
Июль-декабрь. Выпуск финального тиража ПСПО. Разработан комплект
методических материалов. Массовое внедрение и апробация в школах 3-х
пилотных регионов — использование ПСПО в учебном процессе более 1000
школ (с охватом 50% городских школ и 20% сельских школ). Дальнейшее
расширение масштабов проекта.
Перспективы. По планам Правительства РФ в 2009 году предполагается
внедрение ПСПО во всех образовательных учреждениях России с целью
создания условий для альтернативного выбора программного обеспечения.
К основным преимуществам школьного дистрибутива можно отнести
следующее:
 Создан на основе операционной среды GNU/Linux
15
 Содержит набор программ, распространяемых на условиях свободных
лицензий
 Можно устанавливать и запускать на любом количестве компьютеров
 Можно распространять без ограничений
 Не подвержен вирусным атакам
 Легко устанавливается на компьютер
 Отлично уживается с другими операционными системами на одном
компьютере.
 Комплект содержит все необходимые программы для изучения
информатики в школе
 В комплект входят развивающие программы для начальной школы
 В комплект входят программы для преподавания алгебры, геометрии,
физики, химии и других предметов в старших классов
 Комплект содержит инструмент для легкого создания интерактивных
тестов
Установка Linux во всех школах пилотных регионов (Пермский край,
Томская область и Республика Татарстан) завершилась в конце лета. Теперь
наступил самый сложный период: СПО должно на практике
продемонстрировать, что оно как минимум не хуже проприетарных решений.
Причем сделать это в условиях, которые сложно назвать благоприятными, —
положение дел в российском образовании явно оставляет желать лучшего.
Заместитель директора РЦРО (Регионального центра развития
образования) по ИТ Томской области Виктор Корнеев считает: “Ситуация с
предметом ИиИТ (информатика и информационные технологии) в школе сейчас
если не катастрофическая, то близкая к этому состоянию”.
На наш взгляд существует несколько причин такого положения.
Одна из главных — учителя информатики. В сельской местности
квалифицированных специалистов почти нет. Пакеты в экспериментальные
школы поставили, а учителей подготовить забыли. На внедрение ПСПО
потрачено 60 млн. рублей. Сколько потрачено на подготовку учителей? Наверно
этот этап внедрения не был продуман, или организаторы решили, что учитель
информатики сам до всего дойдет, если захочет. Может быть, в городских
школах положение с обучением лучше, но сельские учителя должную
подготовку не получили.
Следующая причина низкой эффективности внедрения СПО — не готовы
учебные и методические пособия. Вся информация, которой мы пользуемся,
идет через интернет, или из «Руководства пользователя». А в данном
руководстве материал изложен настолько специфически, что без специальной
подготовки даже учитель информатики может разобраться с трудом, не говоря
уже об ученике или учителе-предметнике. Читая текст руководства кажется, что
все должны быть программистами. Не ошибемся, если скажем, что 99,9%
участников образовательного процесса могут быть только пользователями.
Следующая причина низкой активности - пакт «Первая помощь». Этот
замечательный пакет программного обеспечения поступил в школы намного
16
раньше СПО и содержит необходимый набор лицензионных программ, который
позволяет вести качественный учебный процесс на Windows. Это программное
обеспечение работает и в компьютерных классах и в кабинетах учителейпредметников, и с интерактивными досками. Продукты MS достаточно хорошо
изучены, привычны для пользователя, на Windows работает школьная
медиатека. Да и на эту программу государство потратило немало средств - 2,7
млрд. рублей. Это в 45 раз больше, чем на пакет СПО. Так что эти деньги тоже
должны работать. Лицензии на работу этого ПО будут действовать до декабря
2010 года. Наверно столько же времени потребуется учителю информатики,
чтобы самостоятельно изучить новое СПО, научить пользоваться им учителей и
детей.
Но несмотря на все проблемы, очевидно, что сопротивления со стороны
школ по поводу СПО не будет. Постепенно все школы перейдут на новое ПО,
ученики будут изучать информатику с помощью Linux, а учебники будут
адаптированы под нужные программы.
Так, например, в нашей школе было принято решение установить Linux
как основную систему в компьютерных классах. В течение учебного года
пройдет апробация этого ПО, и уже тогда можно будет сделать вывод на счет
эффективности СПО.
Проанализируем ситуацию внедрения Linux в школах Юсьвинского
района.
Первый опрос был проведен для учителей информатики тех школ, в которые
поступил пакет СПО.
1 вопрос. Установили ли вы Linux на компьютеры школьного кабинета
информатики?
2 вопрос. Изучили ли вы ОС Linux достаточно для того, чтобы
использовать ее для обучения учащихся на уроках информатики?
3 вопрос. Хотите ли вы в перспективе полностью перейти на Linux для
обучения информатике?
4 вопрос. Как вы оцениваете шансы Linux быть основной ОС?
Второй опрос был проведен для учащихся.
1 вопрос. Знаете ли вы об ОС Linux?
2 вопрос. Изучаете ли вы ОС Linux на уроках информатики?
3 вопрос. Хотите ли вы установить Linux на домашний компьютер?
4 вопрос. Как вы оцениваете шансы Linux быть основной ОС в России?
Результаты анкетирования показали, что ни одна школа Юсьвинского
района не использует Linux для обучения информатике, в школьных кабинетах
Linux установлен только на части компьютеров, учителя информатики пока
осваивают эту систему и прикладные программы сами. Учителя считают, что
ОС Linux будет основной и единственной системой к концу 2010 года, именно к
тому времени, когда закончатся лицензии на программные продукты Windows,
17
которые поступили в школы с Пакетом «Первая помощь».
Большинство учеников практически еще не слышали об ОС Linux
ничего. И совсем небольшая часть детей желает освоить новую ОС. Прогнозы
на счет
Linux следующие: у Linux есть все шансы стать основной
операционной системой, и она может конкурировать с Windows уже сейчас.
Думаю, что школам необходимо преодолеть боязнь перехода на Linux и
СПО, которая возникла из-за мифов о том, что Linux — это очень сложно.
Linux — это ново, а все новое кажется сложным.
18
Заключение
Таким образом, оценив возможности ОС Linux и результаты ее внедрения
в школах, мы пришли к следующим выводам:

СПО необходимо более активно вводить в школах, изучать его и
использовать для обучения.

Пакет СПО, поступивший в школы, достаточно полный для работы, в нем
есть все необходимое для успешной организации обучения информатике.

Прикладные программы Linux не уступают своим аналогам MS, и даже
преуспевают в своем развитии. Они быстрее развиваются и изменяются, они
более мобильны в силу своей открытости.

В школах Юсьвинского района процесс внедрения Linux необходимо
ускорить, иначе наши выпускники будут неконкурентоспособными в области
информатики.
И еще, школы должны поддержать свое государство. Президент России
Дмитрий Медведев сказал следующую фразу: «Если Россия не будет
независимой в области программного обеспечения, то все остальные сферы, в
которых мы хотим быть независимыми и конкурентоспособными, окажутся под
угрозой». Значит, школы должны дать стране кадры способные работать на
отечественном ПО, развивать его и вывести страну на уровень передовой
державы в области СПО.
19
Библиографический список
1. E.А. Роганова, Н.А. Рогановой "Практическая информатика, Часть 1,2".
2. «Открытые системы и свободные программы Linux в школьном
образовании» Под редакцией Кирилла Маслинского:
3. Введение в ОС Linux. Интерактивное учебное пособие. Приложение к ОС
Linux.
4. Руководство пользователя. Интерактивное учебное пособие. Приложение к
ОС Linux.
5. Руководство администратора. Интерактивное учебное пособие.
Приложение к ОС Linux.
20
Download