OpenSource технологии в образовании: различия между версиями

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
(Новая: Тазехулахов Владимир 'Альтернатива есть всегда, главное правильно определить условия...' ==Open Source - чт...)
 
(Задачи которые должна выполнять школьная рабочая станция.)
 
(не показана 1 промежуточная версия этого же участника)
Строка 26: Строка 26:
 
===Задачи которые должен выполнять школьный сервер===
 
===Задачи которые должен выполнять школьный сервер===
  
    * обслуживание пользователей одной или нескольких локальных сетей выполняя маршрутизацию пакетов в этих сетях наиболее оптимальным образом.
+
* обслуживание пользователей одной или нескольких локальных сетей выполняя маршрутизацию пакетов в этих сетях наиболее оптимальным образом.
    * поддержание системы электронной почты и ведение почтовых ящиков пользователей.
+
* поддержание системы электронной почты и ведение почтовых ящиков пользователей.
    * обеспечение регистрации пользователей.
+
* обеспечение регистрации пользователей.
    * обеспечение централизованного ftp и web - сервера.
+
* обеспечение централизованного ftp и web - сервера.
    * организация и поддержка доменных имён Интернет (DNS).
+
* организация и поддержка доменных имён Интернет (DNS).
    * обеспечение работы корпоративного сервера приложений.
+
* обеспечение работы корпоративного сервера приложений.
    * обеспечение работы сервера баз данных.
+
* обеспечение работы сервера баз данных.
    * обслуживание пользователей в режиме телеконференций.
+
* обслуживание пользователей в режиме телеконференций.
    * обеспечение режима репликации данных, т.е. их регулярное обновление в базах данных резервного копирования способом, полностью независимым от оператора, в режиме максимальной автоматизации процесса.
+
* обеспечение режима репликации данных, т.е. их регулярное обновление в базах данных резервного копирования способом, полностью независимым от оператора, в режиме максимальной автоматизации процесса.
    * поддержка соединения с пользователями по любым линиям связи вне зависимости от их местоположения и территориальной удалённости.
+
* поддержка соединения с пользователями по любым линиям связи вне зависимости от их местоположения и территориальной удалённости.
    * работа с любым количеством одновременно зарегистрировавшихся пользователей и обладание способностью к масштабированию, т.е. включению дополнительных мощностей без всякой перенастройки в зависимости от конкретной загрузки.
+
* работа с любым количеством одновременно зарегистрировавшихся пользователей и обладание способностью к масштабированию, т.е. включению дополнительных мощностей без всякой перенастройки в зависимости от конкретной загрузки.
    * возможность администрирования с любой площадки, любой платформы, в любом режиме (текстовом или графическом) там, где есть связь с центральным компьютером (сервером) по ssh или по любому другому соединению.
+
* возможность администрирования с любой площадки, любой платформы, в любом режиме (текстовом или графическом) там, где есть связь с центральным компьютером (сервером) по ssh или по любому другому соединению.
    * обеспечение эффективной внешней и внутренней системы безопасности.
+
* обеспечение эффективной внешней и внутренней системы безопасности.
    * обеспечение отказоустойчивой работы.
+
* обеспечение отказоустойчивой работы.
  
 
===Задачи которые должна выполнять школьная рабочая станция.===
 
===Задачи которые должна выполнять школьная рабочая станция.===
  
    * клиент для работы в сети.
+
* клиент для работы в сети.
    * обеспечение запуска и эксплуатирования программных продуктов, необходимых для обучения.
+
* обеспечение запуска и эксплуатирования программных продуктов, необходимых для обучения.
    * обеспечение работы программ необходимых для работы с Интернет.
+
* обеспечение работы программ необходимых для работы с Интернет.
    * наличие стандартных пакетов.
+
* наличие стандартных пакетов.
    * наличие средств разработки.
+
* наличие средств разработки.
    * резервное копирование данных.
+
* резервное копирование данных.
  
 
Этот список можно пополнять бесконечно, всё ограничено фантазией, надобностью и возможностью реализации необходимых задач. Теперь поговорим о программном обеспечении способном удовлетворить эти потребности.
 
Этот список можно пополнять бесконечно, всё ограничено фантазией, надобностью и возможностью реализации необходимых задач. Теперь поговорим о программном обеспечении способном удовлетворить эти потребности.

Текущая версия на 15:40, 2 июля 2007

Тазехулахов Владимир


'Альтернатива есть всегда, главное правильно определить условия...'

Open Source - что это?

Open source - с английского языка переводится как открытый источник, и данное название полностью оправдывает идеологию этого движения. Open source сообщество продвигает идею бесплатного программного обеспечения поставляемого с открытым исходным кодом. Решения, построенные под идеологией open source бесплатны и распространяются свободно, т.е. вы можете свободно использовать, распространять данное программное обеспечение, но при этом, соблюдая, правила лицензии поставляемой в месте с этим программным обеспечением. Чаше всего это лицензия gnu ( www.gnu.org , www.fsf.org ), существуют и другие лицензии на свободное ПО. Это лицензия BSD, по которой распространяется, в частности, ОС FreeBSD, Artistic License (язык Perl распространяется в соответствии с ней), и другие. Основным положением так называемой 'философии' GNU является свобода программного обеспечения. Все программы проекта GNU распространяются в соответствии с Универсальной Общественной Лицензией GNU (GNU General Public License), которая дает пользователю следующие права:

   * 1. Право получить как исполнимую версию программы, так и ее исходный код.
   * 2. Право копировать и распространять копии программы и ее исходного кода с сохранением уведомлений о лицензии.
   * 3. Право модифицировать исходный код программы, копировать и распространять эту модификацию в соответствии с требованиями лицензии.

Наиболее яркими примерами использования GPL лицензии являются операционная система Linux и проекты GNU. На сегодняшний день open source сообщество настолько развилось, что практически все существующие unixlike ОС разрабатываются, сопровождаются и распространяются под эгидой open source. Перспективы развития open source сообщества настолько широки и прогрессивны, что возможно в ближайшем будущем программное обеспечение, распространяемое под лейблом open source станет основным на рынке компьютерных технологий.

Почему нам не подходят коммерческие решения?

Дискуссии по поводу использования open source технологий в образовании ведутся давно, но придти к единому мнению специалисты так и не смогли. Вот по этому и по сей день компьютерное образование в России держится на продуктах компании Microsoft. Многие спросят 'а зачем же что-то менять если всё работает?' вот тут, то и начинают проявляться недостатки ОС Windows и остального (в том числе и офисного) программного обеспечения поставляемого компанией Microsoft. Во-первых, огромным (если не самым большим) недостатком продуктов Microsoft является цена. Стоимость одного дистрибутива Microsoft Windows 2000 для образовательного учреждения стоит ~$150, в среднем школа имеет от 10 до 30 рабочих мест, таким образом за обладание лицензией на использование ОС Windows 2000 школе придётся заплатить ~ $2250 (за 15 лицензий); не думаю что какая либо школа в России позволит себе такие затраты на лицензионное программное обеспечение. Вторым по значимости недостатком программного обеспечения от Microsoft является нестабильность работы и наличие множества уязвимостей. В Microsoft объясняют это тем, что нестабильность работы появляется из за введения новых технологий позволяющих сократить время разработки, но понижающих надёжность конечного продукта. Как известно 94% всех созданных компьютерных вирусов ориентированны на платформу Windows и это неизбежно влечёт дополнительные затраты на покупку и поддержку антивирусного программного обеспечения. В дальнейшем при использовании windows в качестве основной (а не редко и единственной ОС) складывается проблема одностороннего обучения, когда абитуриент работает на машине под управлением windows и, не зная альтернативы, думает что это единственная ОС которая может удовлетворить его потребности в использовании компьютера и периферийного оборудования. Так как в школах, ВУЗах и других учебных заведениях в рамках обучения общего владения компьютером используются офисные приложения (а в частности линейка продуктов Microsoft Office), то по окончанию обучения появляется ещё одна проблема: ученик имеет навыки работы только на определённой версии программного продукта, в то время как в ходе реального использования программного обеспечения его умения утрачиваются, и приходится всё изучать заново. Это объясняется тем, что компания Microsoft имеет свойство от версии к версии кардинально менять интерфейс и принципы работы программы (к примеру, MS Power point 97 и 2000 различаются и внешне и функционально настолько сильно, что некоторые пользователи принимаю две версии этой программы за разные программные продукты). Проблемы, с которыми сталкиваются и пользователи, и администраторы при использовании коммерческого программного обеспечения перечислять можно бесконечно, лучше поговорим об альтернативе и о способах устранения данных проблем.

Решение: Open Source технологии в образовании

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

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

Задачи которые должен выполнять школьный сервер

  • обслуживание пользователей одной или нескольких локальных сетей выполняя маршрутизацию пакетов в этих сетях наиболее оптимальным образом.
  • поддержание системы электронной почты и ведение почтовых ящиков пользователей.
  • обеспечение регистрации пользователей.
  • обеспечение централизованного ftp и web - сервера.
  • организация и поддержка доменных имён Интернет (DNS).
  • обеспечение работы корпоративного сервера приложений.
  • обеспечение работы сервера баз данных.
  • обслуживание пользователей в режиме телеконференций.
  • обеспечение режима репликации данных, т.е. их регулярное обновление в базах данных резервного копирования способом, полностью независимым от оператора, в режиме максимальной автоматизации процесса.
  • поддержка соединения с пользователями по любым линиям связи вне зависимости от их местоположения и территориальной удалённости.
  • работа с любым количеством одновременно зарегистрировавшихся пользователей и обладание способностью к масштабированию, т.е. включению дополнительных мощностей без всякой перенастройки в зависимости от конкретной загрузки.
  • возможность администрирования с любой площадки, любой платформы, в любом режиме (текстовом или графическом) там, где есть связь с центральным компьютером (сервером) по ssh или по любому другому соединению.
  • обеспечение эффективной внешней и внутренней системы безопасности.
  • обеспечение отказоустойчивой работы.

Задачи которые должна выполнять школьная рабочая станция.

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

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

Операционные системы

В настоящее время наиболее распространены две открытые операционные системы: Linux и FreeBSD. Обе системы являются UNIX-совместимыми.

FreeBSD

История развития проекта FreeBSD началась в начале 1993 года. В декабре 1993 года была выпущена первая версия системы - FreeBSD 1.0. Базируясь на системе 4.3BSD-Lite, разработке Университета города Беркли, штат Калифорния, система включала в себя многие компоненты из 386BSD, а так же компоненты, предоставленные компанией Free Software Foundation. В дальнейшем система была перенесена на Intel-платформу. Изначально поставленная при разработке проекта цель на высококачественную поддержку коммуникаций, а также наследование в себе наиболее отработанной реализации стека протоколов TCP/IP позволили получить системе заметное признание и популярность среди провайдеров Интернет (особенно в странах СНГ), а так же среди компаний, выпускающих коммерческие продукты. Развитие FreeBSD направлено в первую очередь на создание надежной и удобной ОС для интернет-серверов.

Linux

В конце 80-х годов XX века профессор Амстердамского университета Эндрю Танненбаум взялся за написание Minix - UNIX-подобной ОС, которая может работать на PC. Это было вызвано тем, что стоимость лицензии на "настоящий" UNIX была непомерно высока для использования в университет. Весной 1991 года студент Хельсинского университета Линус Бенедикт Торвалдс решил переделать Minix и адаптировать его для i386. Сам Линус относился к этому занятию, как к хобби. Изначально предполагалось, что система будет свободна от каких либо лицензионных ограничений коммерческого характера и будет распространяться в соответствии со свободной лицензией GNU GPL. Такая модель лицензирования оказалась крайне выигрышной для Linux. В результате все желающие могли принять участие в разработке этой ОС. На сегодняшний день несколько тысяч разработчиков трудятся над Linux, объединяя свои усилия через Интернет. Усилия Linux-сообщества направлены на создание свободной операционной системы, простой и удобной для обычного пользователя. Поскольку Linux получил наибольшее распространение в качестве 'настольной' (десктопной) системы, да и для решения задач сервера он тоже очень неплохо подходит, далее в докладе я буду использовать пример Linux в качестве открытой операционной системы.

Итак, рассмотрим ситуацию с linux подробнее. Вы можете свободно скачать, скопировать или купить Linux (при покупке вы платите не за ОС а за нечто, не распространяемое в электронном виде: литературу, официальную телефонную/электронную поддержку и т.д.). В состав дистрибутива входит не только операционная система, но ещё и множество программных продуктов, которые непременно пригодятся в использовании. Нередко получается так, что после установки операционной системы и программных пакетов, автоматически установившихся с ней больше ничего и не требуется, потому что в стандартном наборе есть все, что нужно для работы - текстовые и графические редакторы, видео и аудио проигрыватели, интернет-утилиты, средства разработки программ и многое другое. К вопросу о цене - мною совершенно легально был куплен в Ростове-на-Дону дистрибутив ASPLinux 9.2 за 160 рублей (это без литературы и поддержки) который я могу устанавливать на неограниченное количество машин и использовать неограниченное количество времени. Для сравнения - коммерческое ПО, аналогичное по возможностям набору программ в дистрибутиве ASP Linux, обошлось бы в несколько тысяч долларов. Отсюда можно сделать вывод, что затраты на закупку и содержание свободного ПО на порядок ниже. Например, многие школы в США перешли на свободное ПО - даже они не могли себе позволить покупать каждые два года ОС и офисный пакет. Чтобы подробней описать linux - наиболее точным будет сравнение с конструктором. Дистрибутив Linux - это конструктор, из которого собрано несколько готовых моделей. Вы можете их разобрать, поменять отдельные части или сами собрать свою модель, возможно, даже лучше предыдущей. Представьте себе преподавателя, который имеет программу, которая "почти" подходит для его занятий, но ему не хватает определенной функциональности. В первом случае (используя закрытое ПО) он бессилен, во втором случае он может не только самостоятельно (или попросить кого-либо) внести изменения, он сможет даже распространять свои методические материалы вместе с модифицированной версией программы. Если Вы считаете, что свободное ПО настолько сложно в изучении, что его не стоит изучать - Вы глубоко заблуждаетесь. Если человек планирует лишь использовать его (а не изменять), уровень сложности идентичен тому, к которому все привыкли. Мало того, интерфейс программ, как правило, проработан таким образом, чтобы изначально пользователь видел лишь те функции, которые ему реально понадобятся. К вопросу о качестве ПО. Производители коммерческого ПО, как правило, раздувают его функциональность, умалчивая об ошибках (посмотрите на Windows и MS Office XP). Производители свободного ПО делают достоянием общественности каждую ошибку незамедлительно, и исправляют ее в кратчайшие сроки. Кроме того, вы сами можете участвовать в разработке нужных Вам программ. Например, если Вам понадобилось, чтобы дети могли бы выполнять, например, некоторые операции в KGeo (интерактивная геометрия) или TuxPaint (рисование), Вы обращаетесь к разработчикам с просьбой сделать определенные добавления, и уже через несколько дней Вы сможете использовать эти изменения. Если же вы еще и программист (что не редкость среди учителей информатики), Вы сами сможете сделать необходимые изменения программы, и прислать их авторам (уже используя к тому времени свой вариант). Возьмём простейший пример: студенту понадобилось сделать рисунок в OpenOffice, он нашел в нем ошибку. Он написал разработчикам e-mail в котором разъяснил детали касающиеся найденной ошибки, и в течении пары дней проблема была найдена и решена. Когда через некоторое время (несколько недель) вышла новая версия пакета, этой ошибки там не было. Многие утверждают, что ПО от Microsoft является стандартом в бизнесе, образовании и науке. А можно ли называть стандартным ПО, нарушающее все стандарты? Использующее нигде неопубликованный формат файлов? А ведь именно таким является коммерческое ПО от Microsoft. Следует отметить, что главный недостаток продуктов Microsoft, по мнению специалистов, состоит в том, что у наиболее популярной нынче операционной системы Windows XP (как и у Windows 2000) пользователь по умолчанию обладает администраторскими преимуществами, потому и он сам, и компьютерный вирус могут устанавливать в систему всё, что им заблагорассудится. Печальный итог этого известен. В Linux этого нет. Администратор (root) и пользователь там имеют совершенно разные права. 'Программы, работающие от обычного пользователя, не имеют права записи в системные файлы и каталоги. Поскольку в Linux нет прямого доступа к физическим секторам жёсткого диска, Boot-вирусы оказываются недееспособными. Макровирусы обезвреживаются при импорте из офисных приложений Microsoft (Word, Excel) в другие пакеты, работающие под Linux' - говорит Светлана Семавина (ASPLinux).

В дополнение к этому есть математическая строгость. Программы, написанные для людей, а не для наживы. Программы, поведение которых предсказуемо и определяемо. Технология, прорабатываемая десятилетиями в сотнях вузов мира и индивидуально десятками тысяч людей. Соответствие стандартам и открытые протоколы/форматы файлов. Именно свободное ПО, по мнению многих экспертов, позволяет привить именно понимание, с которым потом можно изучить любое ПО, а вовсе не заучить несколько простых движений, дающих иллюзию умения работы с компьютером. Что лучше - учить определенной компьютерной программе или все же умению просто писать программы, пользоваться любым текстовым процессором, любой электронной таблицей? Разговор об использовании Linux в образовании, пожалуй, стоит начать со статьи Брайана Пфаффенбергера (Bryan Pfaffenberger) 'Linux в высшем образовании: открытый исходный код, открытый разум, социальная справедливость' ( ), в которой он пишет: 'направленность на изучение Windows и MS Office - неправильный путь обучения компьютерной грамотности'. Он ссылается на отчет Комитета Национального Совета Исследований по обучению информационным технологиям, озаглавленный 'Being Fluent with Information Technology' ('Гибкость владения информационными технологиями', см. ), в котором аргументировано отвергается узкая направленность в обучении компьютерной грамотности. В отчете говорится, что идеальный учебный курс должен дать студенту 'прочное понимание того, что необходимо для использования компьютерных технологий с помощью ряда различных приложений. Обучаемые таким образом студенты могут применять информационные технологии в нестандартных ситуациях. Эти способности переходят за границы знаний определенного ПО'. Из этого автор делает вывод, что для обучения концепциям операционной системы и использования офисного ПО не нужно использовать дорогие коммерческие продукты, достаточно обойтись существующими свободными программами. Однако, что же может предложить Linux взамен? В статье 'Линукс в образовании: два года спустя' ( ) автор, Peter D. St. Onge, оценивает степень готовности Linux к использованию в образовательных учреждениях. Для создания сетевой инфраструктуры Linux подходит отлично. Почтовые, новостные, веб-сервера, файловые службы, сетевая печать, защита от атак и т.д. являются стандартными компонентами дистрибутива. В то же время Linux нетребователен к ресурсам, и для такого сервера вполне можно использовать даже маломощный компьютер (что пока, к сожалению, очень распространено в Российских школах). Кроме того, на базе Linux можно создать терминальную систему (подробности на ), которая позволит использовать морально устаревшие компьютеры в качестве современных рабочих станций, а следовательно, уменьшить финансовые затраты. В качестве рабочего места Linux стал гораздо более эффективным. Отметим не так давно вышедший офисный пакет OpenOffice ( ), в состав которого входят текстовый процессор, электронная таблица, пакет для создания презентаций и векторный редактор, по функциональности не уступающие продуктам Microsoft (а в некоторых ситуациях и лучше). К тому же OpenOffice существует не только для Linux, но и для Windows, Sun Solaris и FreeBSD. В качестве веб-браузера, почтового клиента и клиента новостей хорошо зарекомендовала себя Mozilla ( ), которая также является кроссплатформенной программой. Существуют и графические редакторы (GIMP, Sketch, Blender), и мультимедийные программы (XMMS, MPlayer, XDiv...), и многое другое. К вопросу об обучающих программах. Кроме стандартных приложений, которые входят в состав дистрибутива, в Internet можно найти очень много обучающих программ и приложений для организации 'школьного' сервера. На сайте SchoolForge ( ) можно найти различные виды программ обучающих программ для ученических классов, специальных программ для преподавателей, различные почтовые клиенты и броузеры. Сайт SEUL/edu ( ) содержит множество свободных программ по различным направлениям обучения. А на сайте K12Linux.org вы найдете дополнительную информацию об использовании Linux в школе.

Теперь погововорим о научной сфере. Поскольку UNIX-системы были разработаны в университетской среде, то все программное обеспечение, разрабатываемое студентами, аспирантами и учеными для своих исследований, разрабатывалось именно для этих систем. Однако оно может использоваться и в современных свободных операционных системах. Пример: в портах FreeBSD есть набор программ по астрономии, биологии, математике, CAD и т.п.

Свободные версии гео.инф.систем и др. софта для исследований. Открытость кода помогает сотрудничеству при работе над сложными проектами. Проект OpenScience (www.openscience.org ) содержит большую базу открытого ПО для различных научных исследований. Давайте представим себе ситуацию: какой-нибудь преподаватель, шесть-семь лет проработавший в среде Windows, считает, что знает ее хорошо. Примерно раза два-три в неделю его программы "падают", иногда даже с потерей данных. Он ругается, но продолжает работать. И тут ему предлагают перейти на другую операционную систему, с другим программным обеспечением, у которого другой - незнакомый интерфейс, ну и так далее. Нет, говорит преподаватель, и его очень просто понять: он уже привык. И переучиваться - процесс тяжёлый. И даже если на поверку выяснится, что не так всё и страшно, он всё равно будет долго противиться. Из этой же логики исходят и другие пользователи. Они скорее готовы продолжать использовать сколь угодно ненадёжное, но зато уже привычное ПО, нежели "шагнуть в неизвестность", и потратить массу сил и времени на переквалификацию.

К счастью Министерство Образования РФ начало делать шаги в сторону Linux. И теперь для многих кто уже было, собирался попробовать что-то новое, но всё сомневался, появился толчок, в направлении к Линукс, который, по истечению определённого времени, несомненно, принесёт результаты.

Хотелось бы процитировать отрывок из статьи, опубликованной 10 февраля 2004 г. В газете Коммерсантъ: '...как стало известно, в минувший четверг Минобразования РФ подписало контракт на сумму больше $10 млн с российской компанией "Локомотив", которая поставит учреждениям Южного федерального округа около 14 тыс. компьютеров c операционной системой Linux, которая является единственной альтернативой Windows. Это первый шаг государства по дифференциации операционных систем в госсекторе. Однако ряд экспертов считают, что, покупая Linux, министерство не сэкономит, как кажется на первый взгляд, а, напротив, существенно увеличит стоимость владения продуктом. По данным американской исследовательской компании IDC, в 2000 году доля Linux на рынке ОС составляла всего 1,5%. К началу 2004 года Linux увеличила ее до 2,9%, опередив MacOS, которая сейчас занимает 2,8% рынка. По прогнозам IDC, к 2005 году ОС Linux может сравняться с Windows в области серверных ОС, где Microsoft принадлежит около 50% рынка. Hа рынке настольных систем перспективы Linux пока неясны -- на Windows сейчас работает около 93% персональных компьютеров. Первой победе Linux в образовательной сфере предшествовал ряд скандалов с Минобразования, которое из года в год проводило конкурсы, где поставка альтернативных вариантов ПО даже не обсуждалась. "Раньше были требования, что на компьютерах должна стоять OC Microsoft Windows или же присутствовала формулировка 'ОС не хуже, чем Windows 2000', что тоже не оставляло выбора",-- заявил заместитель генерального директора компании AltLinux Алексей Hоводворский. Теперь же, по его словам, требования впервые были корректными. Тендер прошел 12 декабря 2003 года в рамках проекта "Компьютеризация сельских школ РФ`2004", и в Южном федеральном округе (ЮФО) победило ООО "Локомотив", дочернее предприятие Ижевского радиозавода, где собирают компьютеры торговой марки "Планар". Около 90% суммы сделки приходится на поставку и техническую поддержку компьютеров, мониторов и проекторов. Hа эти деньги в ЮФО "Локомотив" организует около 1,7 тыс. учительских, 5 тыс. ученических и 7 тыс. библиотекарских рабочих мест. Остальные 10% разделят между собой американская корпорация Novell, которая создаст телефонный центр поддержки, и российская компания AltLinux, которая поставит ПО. Минобразования заплатит только за поддержку ПО, носители и литературу, так как все программы распространяются на условиях свободной лицензии и являются бесплатными. Выбрав в качестве операционной системы Linux, а не Windows, Минобразования сэкономит примерно $2 млн. Лицензия на Windows XP для установки на один компьютер стоит около $150. При самых благоприятных условиях стоимость ПО от Microsoft в контракте на сумму $10 млн составит не менее $2 млн. "Лицензия на Linux ничего не стоит. Поэтому нет и ограничений на использование этой ОС на любом числе машин. Linux вообще можно скачать из интернета, заплатив лишь за передачу данных",-- заявил представитель компании "Локомотив". По мнению эксперта Минобразования Михаила Брауде-Золотарева, первое массовое появление Linux в российской школе может значительно повлиять на рынок государственных поставок ПО в России: "В будущем закупки ПО для российского образования пойдут в направлении многоплатформенности, что приведет к большей конкурентности рынка ПО и его меньшей стоимости для заказчика". С господином Брауде-Золотаревым не согласен генеральный директор компании "Кречет" Hиколай Любовный, который считает, что установка Linux -- не экономия, а, наоборот, удорожание стоимости решения для конечного потребителя: "Во- первых, поставщики Linux постоянно дробятся, нет централизованной поддержки. Во-вторых, сама поддержка значительно дороже, потому что специалисты по Linux стоят в два-три раза больше". По мнению, господина Любовного, государственные структуры выбирают Linux только потому, что "у них не хватает денег на нормальное коммерческое ПО" В российском представительстве Microsoft итоги тендера Минобразования комментировать отказались ...' Теперь поставляемые в учебные учреждения компьютеры будут нести в себе в качестве базовой ОС Линукс, а это в свою очередь повысит интерес к свободному ПО, предоставит возможность сравнения коммерческих продуктов и свободных программ и существенным образом повлияет на положение на рынке операционных систем. Такая, казалось бы, маленькая победа Линукс над Windows, может стать толчком к ещё более глобальным переменам в сфере развития и применения свободного ПО, не только в домашних условиях и SOHO (Small Office Home Office - маленький офис домашний офис) но и в масштабах страны. Не долёк тот день, когда Линукс вытиснит windows и с давно занятой ниши - настольной операционной системы. Когда это случится внимание к этой ОС возрастёт на столько, что разработчики, ранее при разработке ПО, ориентировавшиеся на платформу windows, начнут разрабатывать программы и под Линукс. Этот процесс уже начался - множество известных программ изначально 'живших' только в среде windows, осваивают и Unix пространства. В качестве примера можно привести - Macromedia Flash Player, Opera, FileZilla, Mirc, ICQ, Miranda, MSN, Norton Commander, и т.д.

О перспективах

Что же даёт специалисту знание Линукс? 1. Это хорошее и быстрое трудоустройство, потому что Линукс набирает обороты, и специалистов в этой области (особенно сейчас) начинает не хватать. Более того, стабильность и размеры заработка unix специалиста весьма впечатляют. 2. Знание Линукс позволяет чувствовать себя уверенным в работе. Никаких случайностей, никаких оплошностей. 3. При знании и освоении навыков работы с Linux больше не надо запоминать расположение ярлыков и кнопок на панели задач, ваши знания становятся универсальными и не обесцениваются с выходом новой версии ПО. 4. Даже начинающий разработчик/администратор может быстро включится в работу и приобрести бесценные навыки и опыт разработки сложных приложений в окружении специалистов. 5. Освоение и изучение Линукс - весьма увлекательный, интересный и эффективный процесс. К вашим услугам масса полезной информации и сильное, професианальное, открытое сообщество. 6. В процессе обучения все, что вы сделаете, будет работать на вас и ваш авторитет среди других разработчиков и потенциальных работодателей. 7. Линукс специалист - это специалист умеющий разобраться в сути проблемы, в её корне, анализировать логии и отладочную информацию, читать и пользоваться документацией, находить решения и правильно их оценивать. 8. Линукс специалист на предприятии - это наилучшие результаты в кротчайшие сроки. Это наилучший и точный прогноз, гарантия качества решений. 9. Умение работать с Линукс позволит автоматизировать повседневную работу и переложить обременительную рутину со своих плеч на компьютер. 10. Вам не придётся переучиваться 'с нуля', только по тому, что текущее программное обеспечение уже не в состоянии выполнять поставленные задачи. В добавок к выше перечисленному хочется сказать что специалисты, освоившие и использующие Линукс в качестве основной рабочей операционной системы в своей массе лучше win-специалистов разбираются в windows, хотя часто говорят, что разбираются в ней плохо. Просто в отличие от последних, им есть с чем сравнивать. Основа и принципы работы (на уровне ядра) везде одни и те же, но win-специалисты в большинстве своём этой основы просто не знают и дальше системного реестра не видят, действуют по наитию, в потёмках.

О перспективах для open source сообщества (community)

Если хотя бы 1\3 всех Российский учебных заведений перешли на Линукс, то это уже было бы большой победой для open source сообщества. При появлении новых пользователей растёт интерес к разрабатываемым и поддерживаемым проектам со стороны абитуриентов и преподавателей, а это, несомненно, влечёт к повышению популярности продуктов, вовлечению в разработку молодых, энергичных и талантливых программистов. Более того, когда в школах начнут применять ОС Линукс в качестве основной, то и коофицент домашних пользователей Линукс вырастит. Это непосредственно связано с тем, что детям и подросткам преодолеть 'комплекс Windows-пользователя' легче по определению. И по этому они должны знать не только как нажимать на кнопку 'Пуск' и открывать Microsoft Word, но и ориентироваться в других программах и операционных системах.

Заключение

Безусловно, open source технологии заслуживают внимания со стороны компьютерного сообщества. Со временем open source community приобретает всё больший авторитет как среди проффесианалов так и среди обычных пользователей. И сейчас open source стоит на одной линейке с такими гигантами как Sun, Microsoft, Novell, Oracle, и т.д. И на то есть свои причины - ежедневные пополнения новыми утилитами и проектами, огромное количество документации, поддержка, бесплатность, единое сообщество готовое в любой момент придти на помощь. Все эти факторы, пусть не сейчас, но приведут open source системы (а в частности Linux) к господству на рынке Операционных систем. И открытые системы будут использоваться как на предприятиях и в государственных учреждениях, так и дома у обычных пользователей.

Материал с

http://www.itx.ru/articles/open-source/open-source-edu.html