Доклад к научной конференции 2007 г. Славянского-на-Кубани Государственного Педагогического Института на тему

Вид материалаДоклад

Содержание


Open Source - что это?
Почему нам не подходят коммерческие решения?
Конкретный пример
Рабочее окружение
Midnight Commander
Интернет и локальная сеть
Mozilla Firefox
Language Translator
Gxine – видео-проигрыватель, на движке Xine, позволяющий также просмотр спутникового и аналогового телевидения; Totem
EasyTag – утилита для массового переименования и редактирования тэгов мальтимедиа-форматов; Serpentine
Xaos – программа для генерирования и исследования фракталов в режиме реального времени; Xsane
Языки программирования
Система обновления и управления пакетами
Офисный пакет
Возможности программирования
Подобный материал:
Доклад к научной конференции 2007 г. Славянского-на-Кубани Государственного Педагогического Института на тему:

«Linux в образовании»

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

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


Open Source - что это?


Open source - с английского языка переводится как открытый источник, и данное название полностью оправдывает идеологию этого движения. Open source сообщество продвигает идею бесплатного программного обеспечения, поставляемого с открытым исходным кодом. Решения, построенные под идеологией open source, в большинстве своем бесплатны и распространяются свободно, т.е. можно свободно использовать, распространять данное программное обеспечение, но при этом, соблюдая, правила лицензии поставляемой в месте с этим программным обеспечением. Чаше всего это лицензия GNU (ссылка скрыта, ссылка скрыта). Основным положением так называемой “философии” GNU является свобода программного обеспечения. Все программы проекта GNU распространяются в соответствии с Универсальной Общественной Лицензией GNU (GPL: General Public License), которая дает пользователю следующие права:

1. Право получить как исполнимую версию программы, так и ее исходный код.

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

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


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

GNU/Linux (произносится «гну ли́нукс») — свободная UNIX-подобная операционная система, основанная на ядре Linux, и на системных программах, разработанных в рамках проекта GNU. Обычно, по историческим причинам и для краткости, эта система называется просто «Linux».

Linux — ядро операционной системы, разработка которого была начата финским студентом Линусом Торвальдсом в 1991 году.

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

В отличие от большинства других операционных систем, GNU/Linux не имеет единой «официальной» комплектации. Вместо этого GNU/Linux поставляется в большом количестве так называемых дистрибутивов, в которых программы GNU соединяются с ядром Linux и другими программами. Наиболее известными дистрибутивами GNU/Linux являются Slackware, Red Hat, Fedora, Mandriva, SuSE, Debian, Gentoo, Ubuntu. Из дистрибутивов российских разработчиков наиболее известны ALT Linux и ASPLinux.


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


Дискуссии по поводу использования open source технологий в образовании ведутся давно, но прийти к единому мнению специалисты так и не смогли. Именно поэтому компьютерное образование в России до сих пор держится на продуктах компании Microsoft. Многие спросят «а зачем же что-то менять если всё работает?» вот тут, то и начинают проявляться недостатки ОС Windows и остального (в том числе и офисного) программного обеспечения поставляемого компанией Microsoft.

Во-первых, это цена. Стоимость одного дистрибутива Microsoft Windows для образовательного учреждения стоит примерно от $90 до $200, в среднем школа имеет от 10 до 30 рабочих мест, таким образом за обладание лицензией на использование ОС Windows школе придётся заплатить примерно $2175 (за 15 лицензий); и это только за операционную систему, в состав которой не включено никаких образовательных программ, и даже офисного пакета, который, кстати, стоит дороже, чем сама операционная система.

Вторым по значимости недостатком программного обеспечения от Microsoft является нестабильность работы и наличие множества уязвимостей. В Microsoft объясняют это тем, что нестабильность работы появляется из-за введения новых технологий, позволяющих сократить время разработки, но понижающих надёжность конечного продукта. Как известно 94% всех созданных компьютерных вирусов ориентированны на платформу Windows и это неизбежно влечёт нестабильность и непредсказуемость в работе, а также дополнительные затраты на покупку и поддержку антивирусного программного обеспечения, но даже они не оберегают ОС Windows от вредоносных программ на 100%.

В дальнейшем при использовании Windows в качестве основной (и, скорее всего, единственной ОС), складывается проблема одностороннего обучения, когда абитуриент работает на машине под управлением Windows и, не зная альтернативы, думает что это единственная ОС которая может удовлетворить его потребности в использовании компьютера и периферийного оборудования. Так как в школах, ВУЗах и других учебных заведениях, в рамках обучения общего владения компьютером используются офисные приложения (а в частности линейка продуктов Microsoft Office), то по окончанию обучения появляется ещё одна проблема: ученик имеет навыки работы только на определённой версии программного продукта, в то время как в ходе реального использования программного обеспечения его умения утрачиваются, и приходится всё изучать заново. Это объясняется тем, что компания Microsoft имеет свойство от версии к версии кардинально менять интерфейс и принципы работы программы (к примеру, MS Office 2007 и 2003 различаются и внешне, и функционально настолько сильно, что некоторые пользователи принимают две версии этой программы за разные программные продукты).

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

За последние несколько лет Linux сделал огромные шаги в развитии, и был признан самой быстроразвивающейся операционной системой в мире. В период с 2000 по 2007 год проблема совместимости Linux с аппаратным обеспечением компьютера была практически сведена на «нет». На Linux были переведены государственные учреждения многих стран, в том числе Китая, Кубы, нескольких штатов США. К Linux также потянулись и многие крупные компании, такие как IBM, Nvidia, Hewlett-Packard, Corel, Oracle, AMD, Google и многие другие, что привело выходу огромного количества аналогов windows-программ для Linux, и даже нескольких крупно-бюджетных игр. За последние годы также были сделаны большие шаги в виртуализации для Linux. В настоящее время существует множество эмуляторов, которые позволяют использовать Windows-программы и даже некоторые Windows-игры в Linux. Большинство Linux-программ имеют стопроцентную поддержку форматов своих аналогов для Windows, в том числе и офисный пакет OpenOffice.Org, который практически полностью совместим с Microsoft Office. Все это дает возможность перевода компьютерных систем на платформу Linux без особых проблем, которые могли бы возникнуть несколько лет назад.

В состав дистрибутивов Linux входит не только операционная система, но ещё и множество других программных продуктов. Нередко получается так, что после установки дистрибутива, больше ничего не требуется, потому что в стандартном наборе есть все, что нужно для работы - текстовые и графические редакторы, видео и аудио проигрыватели, интернет-утилиты, средства разработки программ и многое другое. К вопросу о цене – дистрибутив русских разработчиков ASPLinux 9.2, который абсолютно легально продается за 160 рублей (с литературой и поддержкой - немного дороже), можно устанавливать на неограниченное количество компьютеров и использовать неограниченное количество времени. Для сравнения - коммерческое ПО, аналогичное по возможностям набору программ в дистрибутиве ASPLinux, обошлось в несколько тысяч долларов. Отсюда можно сделать вывод, что затраты на закупку и содержание свободного ПО на порядок ниже. Например, многие школы в США перешли на свободное ПО - даже они не могли себе позволить покупать каждые два года ОС и офисный пакет.

Чтобы подробней описать Linux - наиболее точным будет сравнение с конструктором. Дистрибутив Linux - это конструктор, из которого собрано несколько готовых моделей. Их разобрать, поменять отдельные части, или даже собрать свою модель. Для примера: преподаватель имеет программу, которая "почти" подходит для его занятий, но ему не хватает определенной функциональности. В первом случае (используя закрытое ПО) он бессилен, во втором случае он может не только самостоятельно внести изменения, он сможет даже распространять свои методические материалы вместе с модифицированной версией программы. Распространенное мнение, что свободное ПО настолько сложно в изучении, что его не стоит изучать – ошибочно. Если человек планирует лишь использовать его (а не изменять), уровень сложности идентичен уровню сложности Windows.

Интерфейс программ, как правило, проработан таким образом, чтобы изначально пользователь видел лишь те функции, которые ему реально понадобятся. Производители коммерческого ПО, как правило, раздувают его функциональность, включая в его состав дополнительные, иногда совершенно бесполезные функции, перегружая программу, чтобы повысить цену (для примера – пакет Microsoft Office 2003, в состав которого включено 2 новые программы, о предназначении которых 90% пользователей даже не догадываются). Производители свободного ПО делают достоянием общественности каждую ошибку незамедлительно, и исправляют ее в кратчайшие сроки. Кроме того, любой пользователь сам может участвовать в разработке нужных ему программ.

Многие утверждают, что ПО от Microsoft является стандартом в бизнесе, образовании и науке. А можно ли называть стандартным ПО, нарушающее все стандарты? Использующее нигде неопубликованный формат файлов? А ведь именно таким является коммерческое ПО от Microsoft. Ведь практически в каждой новой версии их программных продуктов используются новые версии собственных закрытых форматов, с которыми способны работать только эти приложения. Таким образом Microsoft уже долгие годы пытается установить себя «законодателем стандартов», и добиться абсолютной монополии на рынке ПО. Однако «стандарт» не может быть закрытым по определению.

Еще один факт не в пользу Microsoft состоит в том, что пользователь по умолчанию имеет права администратора системы, потому и он сам, и компьютерный вирус могут сделать с системой все, что им заблагорассудится. Печальный итог этого известен. В Linux таких ситуаций никогда не возникает. Администратор (root) и пользователь в Unix-подобных ОС имеют совершенно разные права. Программы, работающие от имени обычного пользователя, не имеют права записи в системные файлы и каталоги. Поскольку в Linux нет прямого доступа к физическим секторам жёсткого диска, Boot-вирусы оказываются недееспособными. Макровирусы обезвреживаются при импорте из офисных приложений Microsoft (Word, Excel) в другие пакеты, работающие под Linux. Написание вируса для Linux – это практически бесполезная задача, т.к. его работа будет остановлена в самом корне системы – ядре. Конечно, вирусы для Linux существуют, однако их можно пересчитать по пальцам, да и на современных версиях они уже давно не работают, потому что используемые или уязвимости в ядре давно закрыты.

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

Разговор об использовании Linux в образовании, пожалуй, стоит начать со статьи Брайана Пфаффенбергера (Bryan Pfaffenberger) “Linux в высшем образовании: открытый исходный код, открытый разум, социальная справедливость”, в которой он пишет: “направленность на изучение MS Windows и MS Office - неправильный путь обучения компьютерной грамотности”. Он ссылается на отчет Комитета Национального Совета Исследований по обучению информационным технологиям, озаглавленный “Being Fluent with Information Technology” (“Гибкость владения информационными технологиями”), в котором аргументировано отвергается узкая направленность в обучении компьютерной грамотности. В отчете говорится, что идеальный учебный курс должен дать студенту “прочное понимание того, что необходимо для использования компьютерных технологий с помощью ряда различных приложений. Обучаемые таким образом студенты могут применять информационные технологии в нестандартных ситуациях. Эти способности переходят за границы знаний определенного ПО”. Из этого автор делает вывод, что для обучения концепциям операционной системы и использования офисного ПО не нужно использовать дорогие коммерческие продукты, достаточно обойтись существующими свободными программами.

Конкретный пример


Специально для этого доклада был подготовлен собственный дистрибутив Linux, чтобы продемонстрировать возможности этой операционной системы. Ubuntu Full Power основан на дистрибутиве Ubuntu корпорации Canonical ltd. Ubuntu разрабатывается открытым сообществом, то есть самими пользователями этой системы, что гарантирует высокую функциональность. Canonical ltd. спонсирует разработку и абсолютно бесплатное распространение операционной системы Ubuntu на территории всего Земного шара. Дистрибутив Ubuntu Linux распространяется на условиях лицензии GPL, что позволяет легально его изменять, копировать, и распространять.

В дистрибутив Ubuntu Full Power Linux (далее Ubuntu FP) включены необходимые аналоги программного обеспечения, используемые в образовании, а также набор эмуляторов Windows, которые позволяют запускать windows-приложения прямо в Linux. Все необходимое ПО уже установлено и настроено. Все что требуется от пользователя – загрузить систему прямо с DVD-диска. После загрузки системы с диска, ее можно установить на жесткий диск компьютера.

Рабочее окружение


Первое с чем сталкивается пользователь, запустив Ubuntu FP – это рабочая среда Gnome. Существует огромное количество сред для Unix-подобных операционных систем, каждая из которых может выглядеть и вести себя совершенно по-разному. Рабочая среда Gnome является, на наш взгляд, наиболее полной, удобной и функциональной, в тоже время не перегруженной излишествами. Интерфейс Gnome сильно напоминает окружение MacOS, однако достаточно гибок в настройке, чтобы сделать его почти идентичным любой другой операционной системе, например Windows. В верху и внизу экрана располагаются панели. По-умолчанию в верхней панели находится строка меню из трех пунктов: «Приложения» – список программ, «Переход» – список ссылок на наиболее важные места файловой системы, и «Система» – список утилит настройки и системных задач, пункты «Справка» и «Завершение работы». Все устанавливаемые программы автоматически добавляются в соответствующий раздел меню «Приложения». Также в верхней панели находятся ярлыки нескольких программ, системные часы, регулятор громкости, область уведомлений и кнопка завершения работы. В нижней панели располагается кнопка для сворачивания всех окон, панель задач, корзина и переключатель рабочих мест. Рабочее место – это отдельный рабочий стол. Пользователь может создавать неограниченное количество рабочих столов, на каждом из которых открывая разные окна, а затем переключаться между этими рабочими столами. По-умолчанию в Ubuntu FP настроено 2 рабочих места.

Элементы обеих панелей могут быть перемещены в любое место панели, или на другую панель. Сами панели также можно перемещать, создавать или удалять. Если щелкнуть правой кнопкой на пустом месте панели и выбрать пункт «Добавить на панель..» будет отображен достаточно большой список элементов, доступных для добавления на панели.

В состав среды GNOME также входит файловый менеджер Nautilus, который является полным аналогом «Проводника» в Windows. Файловая система Linux несколько отличается от файловой системы Windows и гораздо более соответствует понятию «иерархическая файловая система». Корень файловой системы всех Unix-подобных систем обозначается знаком «/». Здесь находится сама операционная система. Все остальные разделы жесткого диска и внешние носители подключаются «внутрь» корневой файловой системы. Такое подключение называется «монтированием». Так, например, диск в приводе CD-ROM может быть примонтирован в папку «/media/cdrom». Это означает, что содержимое компакт-диска можно просмотреть, зайдя в эту папку. Раньше у пользователя была необходимость монтировать все файловые системы самостоятельно, сейчас Linux делает это автоматически, однако пользователь все же можете влиять на этот процесс, настроив «точки монтирования» при установке системы, или позже.

Многих пользователей пугает количество папок в корневой файловой системе Linux. На самом деле, пользователю необходимо знать всего о нескольких из этих папок. Это папка «/home» - здесь хранятся домашние папки пользователей, и папки «/media» и «/mnt», куда обычно монтируются другие файловые системы. Со всеми остальными директориями Linux работает сам, и необходимость обращения к ним пользователя возникает крайне редко. Так например, в папке «/etc» хранятся общесистемные настройки, которые могут понабиться администратору при настройке компьютера.

Обратите внимания, что обычный пользователь имеет права записи только в свою домашнюю папку, находящейся в директории «/home». Там пользователи хранят свои документы, а программы сохраняют свои настройки, применимые только к конкретному пользователю. Если пользователь попытается изменить что-либо касающееся не только его личного окружения, система запросит пароль администратора. Такое строгое разграничение прав происходит не на «верхнем» уровне, как это реализовано в последней версии Windows Vista, а в самом корне системы – в ядре, что исключает любую возможность обхода безопасности, а также повреждения системы пользователем или вирусом.

В состав Ubuntu FP также входит файловый менеджер Gnome-Commander, являющийся почти полным аналогом Total Commander; консольный Midnight Commander – аналог Norton Commander и FAR Manager; менеджер архивов, поддерживающий все необходимые форматы, в том числе zip, rar и 7zip; калькулятор; таблицу символов; текстовый редактор Gedit. Gedit – не просто текстовый редактор, это мощный инструмент для правки конфигурационных файлов и исходного кода программ, который включает в себя такие полезные функции, как выделение строки, нумерация строк и подсветка синтаксиса, автоматически распознающая почти все языки программирования и написания скриптов.

Интернет и локальная сеть


В состав Ubuntu FP входит пакет Samba. Samba – это серверная и клиентская часть сети Windows для Unix-подобных операционных систем. Это означает, что рабочую станцию Linux возможно использовать в сети, совместно с рабочими станциями Windows, пользуясь и предоставляя в пользование общие файлы и принтеры. Чтобы просмотреть элементы Windows-сети необходимо зайти в меню «Переход > Сетевые серверы». Чтобы открыть общий доступ к ресурсам компьютера, необходимо воспользоваться пунктом меню «Система > Администрирование > Опубликованные папки». В Unix-подобных операционных системах также используется своя собственная технология общего доступа к ресурсам сети – Network File System (или NFS), однако она не поддерживается в ОС Windows, поэтому в совместных сетях ее использование не рекомендуется.

В Ubuntu FP также включены браузер Mozilla Firefox и почтовый клиент Mozilla Thunderdird, которые доступны как для платформы Linux, так и для Windows. Интерфейс этих программ довольно мало чем отличаются от «стандартных для Windows» Internet Explorer и Outlook Express, однако они используют более безопасный и быстрый движок Gecko. Кроме того, по последним данным статистики в сети Internet именно Firefox является браузером, который быстрее всех набирает популярность, даже среди пользователей Windows, при этом популярность Internet Explorer стремительно падает.

В связи с высокой популярностью браузера Opera, он также был включен в дистрибутив Ubuntu FP. Версия Opera для Linux абсолютно идентична версии для Windows.

Для дозвона к dial-up – провайдеру сети интернет, используется программа Gnome-PPP.

Для обмена сообщениями в состав Ubuntu FP включена последняя версия программы Gaim, которая также доступна и для Windows. Gaim работает с большинством протоколов обмена сообщениями в Интернет: AIM, ICQ, Gadu-Gadu, GroupWise, IRC, Jabber, MSN, Simple, SameTime и Yahoo.

Программа Downloader for X (в русском варианте - «Качалка для иксов»)- это полноценный менеджер закачки файлов из Интернет. Он предоставляет полный набор функций коммерческих пакетов ReGet или FlashGet.

aMule – Linux-аналог клиент peer-to-peer сетей eMule, который позволяет искать и скачивать файлы у других пользователей сети, или публиковать свои.

Программа Language Translator – это on-line переводчик.

Словарь – инструмент, ищущий введенные слова в орфографических и толковых online-словарях.

Клиент терминального сервера позволяет подключаться к системам удаленного администрирования любых операционных систем. Например, можно подключится к компьютеру с Windows XP, который откроет права для удаленного входа в систему, и управлять его компьютером из Linux. Также можно открыть доступ и к Linuxстанции через протокол VNC, если зайти в меню «Система > Параметры > Удаленный рабочий стол».

Мультимедиа


В состав Ubuntu FP входят все необходимые кодеки мультимедиа для воспроизведения всех популярных форматов, таких как mp3, wma, mpeg, avi и др., а также для просмотра DVD. В дистрибутив входят сразу несколько плееров:

Beep-Media-Player – полный аналог Winamp;

RhythmBox – аналог Apple iTunes, позволяющий легко управлять библиотекой мультимедиа и устройствами Apple iPod;

Gxine – видео-проигрыватель, на движке Xine, позволяющий также просмотр спутникового и аналогового телевидения;

Totem – стандартный аудио- и видео-проигрыватель;

Кроме того, в Ubuntu FP включены несколько утилит для работы с аудио-файлами:

EasyTag – утилита для массового переименования и редактирования тэгов мальтимедиа-форматов;

Serpentine – утилита для записи Audio CD;

Звуковыжималка – утилита для сохранения звуковых потоков с Audio CD в сжатые форматы;

Звукозапись – аналог инструмента звукозаписи Windows.


Для работы с графикой набор инструментов не мене впечатляющий: Xaos – программа для генерирования и исследования фракталов в режиме реального времени; Xsane – программа для работы со сканерами; Утилита для просмотра изображений Gthumb и менеджер фотографий F-Spot.

Отдельного внимания заслуживает графический пакет GIMP, который является практически полным бесплатным аналогом Adobe Photoshop. Gimp имеет немного другой интерфейс в стиле «плавающих окон», однако набор инструментов и фильтров для обеих программ практически одинаков. Gimp работает почти со всеми графическими форматами, в том числе и собственными форматами Photoshop, а также поддерживает импорт шаблонов, кистей, фильтров и других плагинов из него.

Также достаточно крупным и сложным пакетом является Blender – инструмент 3d-моделирования и аналог 3d-Max Studio.

Оба пакета – и Gimp, и Blender доступны также и для платформы Windows.


Языки программирования


Языки, ставшие «стандартом» для образования в России – Pascal и Basic пришли в систему Linux не так давно, однако уже успели достаточно укоренится на этой платформе и обзавестись инструментами разработки.

Свободная вариация языка Pascal - FreePascal включена в дистрибутив Ubuntu FP, также как и консольная среда разработки для нее (аналог TurboPascal для DOS). Также в систему включена и система разработки на Object Pascal – Lazarus. Lazarus – это свободный клон Borland Delphi. Lazarus не только почти идентичен Delphi внешне, но и поддерживает импорт его компонентов. Портирование кода Delphi в Lazarus не вызывает крупных проблем, а портирование небольших расчетных программ, не использующих сеть – дело пяти минут.

В финальную версию Ubuntu FP будет также включен пакет RealBasic – стопроцентный аналог Microsoft Visual Basic, полностью совместимый с ним.


Windows-эмуляторы


При переходе на платформу Linux, у Windows-пользователей могу возникнуть некоторые затруднения, связанные с отсутствие аналогов некоторых windows-программ в Linux, или при использовании специализированного профессионального ПО. Для таких случаев в дистрибутив Ubuntu Full Power Linux были интегрированы эмуляторы системы Windows.

Wine – простейший эмулятор программных интерфейсов WinAPI, позволяющий запускать большинство несложных Windows-приложений, и некоторых игр, использующих кросс платформенные библиотеки OpenGL.

Cedega – эмулятор Windows, практически полностью эмулирующий функции DirectX, предназначенный для запуска сложных компьютерных игр для Windows.

CrossOver – эмулятор для больших сложных программных пакетов, позволяющий запускать в Linux такие программы, как Adobe Photoshop, Microsoft Office, MathCad, iTunes, Borland Delphi, пакеты 1С и многие другие.

Работа эмуляторов происходит совершенно прозрачно для пользователя. Лишь в некоторых случаях возникает необходимость что-то изменить в настройках эмулятора для правильной работы программы. Например, выбрать какая версия Windows должна быть сэмулированна, или указать параметры оборудования.


Система обновления и управления пакетами


В дистрибутиве Ubuntu применена система пакетов Debian. Это означает, что все ПО поставляется для этой системы в пакетах с расширением *.deb и может быть установлено простым двойным кликом по этому пакету. В системе также установлен менеджер пакетов Synaptic, с помощью которого можно удалять установленные пакеты, а также устанавливать новые из репозиториев. Репозиторий – это архив пакетов. Репозитории могут быть локальными, т.е. храниться на компакт-диске или жестком диске, и сетевыми – чаще всего в Интернет. По-умолчанию Synaptic настроен на использование официальных интернет-репозиториев корпорации Canonical ltd. Чтобы установить какую-либо программу, необходимо просто найти ее в списке, отметить галочкой, и нажать на «Применить». Synaptic автоматически добавит пакеты, от которых зависит выбранная программа, скачает все необходимое из Интернета и установит. Также в системе включена служба автоматического обновления, которая проверяет наличие новых версий программ и извещает об этом пользователя, предлагая их установить.

Офисный пакет


OpenOffice.Org (далее ООо) – это открытый проект, спонсируемый корпорацией Sun Microsystems. Ооо представляет собой бесплатную свободную полную альтернативу пакета Microsoft Office, поддерживает большинство его форматов, и выпускается для таких платформ, как: Windows, Linux, FreeBSD, Solaris и MacOS. ООо включает следующие компоненты:

Writer (текстовый процессор) - инструмент с богатыми возможностями для создания писем, книг, отчетов, информационных бюллетеней, брошюр и других документов. Позволяет вставлять графику и объекты от других компонентов в документы, может экспортировать файлы в HTML, XHTML, XML, PDF, а также в форматы Microsoft Word.

Calc (электронные таблицы), имеющий продвинутые средства анализа, построения диаграмм. Менеджер Сценария обеспечивает анализ по принципу “а что если”. Calc осуществляет построение 2-х и 3-х мерных диаграмм, которые могут быть встроены в другие документы OOo. Позволяет также открывать и работать с рабочими книгами Microsoft Excel и сохранять их в формате Excel. Calc может экспортировать электронные таблицы в PDF.

Impress (презентационная графика) обеспечивает все общие средства представления мультимедиа, такие как специальные эффекты, анимация и средства рисования. Он объединен с расширенными графическими возможностями компонентов OOo Draw и Math. Демонстрация слайдов может быть сверх того расширена специальными текстовыми эффектами с Fontwork, а так же звуковыми и видеоклипами. Impress совместим с форматом файлов Microsoft PowerPoint, а также может сохранять работу в многочисленных графических форматах, включая Macromedia Flash (SWF).

Base (база данных) предлагает все инструментальные средства в которых необходимы для ежедневной работы с базами данных в пределах простого интерфейса. Он может создать и редактировать формы, отчеты, запросы, таблицы, представления и отношения, так что управление связанной базой данных является почти таким же как в других популярных приложениях базы данных. Base обеспечивает много новых возможностей, таких как возможность анализировать и редактировать отношения из схемы представления. Base включает HSQLDB как его заданный по умолчанию механизм реляционной базы данных. Он может также использовать dBASE, Microsoft Access, MySQL или Oracle, или любую ODBC или JDBC совместимую базу данных. Base также обеспечивает поддержку поднабора ANSI-92 SQL.

Math (редактор формул) можно использовать для создания сложных уравнений, которые включают знаки или символы, не доступные в стандартных шрифтовых наборах. Пока он используется для создания формул в других документах, типа файлов Writer и Impress, Math может также выступать как автономный инструмент. Можно сохранять формулы в стандартном формате MathML для включения в web-страницы и другие документы, созданные не в Ooo.

Интерфейс пользователя OOo доступен более чем на 40 языках, а проект OOo предоставляет орфографические словари, словари переносов и тезауруса более чем для 70 языков и диалектов. OOo также обеспечивает поддержку сложного форматирования текста (CTL) и языков с направлением письма справа налево (RTL) (таких как хинди, иврит и арабский). Компоненты OpenOffice.org хорошо интегрированы друг с другом.Все компоненты совместно используют общий модуль проверки орфографии и другие инструменты, которые используются одинаково во всем наборе. Например, инструменты рисования доступные в Writer также можно обнаружить в Calc, подобные, но более развитые версии в Impress и Draw. OOo включает возможность экспорта в форматы PDF и Flash, так же как поддержку открытия и сохранения файлов во многих распространенных форматах, включая Microsoft Office, HTML, XML, WordPerfect и Lotus 123. OOo 2.0 использует OpenDocument, XML (eXtensible Markup Language) формат файла разработанный как промышленный стандарт OASIS. Данные файлы могут легко быть разархивированы и прочитаны в любом текстовом редакторе, их структура открыта и опубликована. Расширения, исправления программного обеспечения и даты выпуска определяются сообществом разработчиков. Есть возможность присоединиться к сообществу и влиять на развитие продукта. OpenOffice.org соответствует и превосходит по набору функциональных возможностей конкурирующие офисные пакеты. В следующей таблице приведены основные компоненты OOo и их эквиваленты в Microsoft Office 2003 (MSO).


Функции

OOo

MSO

Текстовой процессор

Writer

Word

Электронные таблицы

Calc

Excel

Векторная графика

Draw

частично интегрирован

Презентационная графика

Impress

PowerPoint

СУБД

Base

Acces

Редактор формул

Math

частично интегрирован


Таблица совместимости форматов:


Возможность

Ooo

MSO

возможность экспорта в PDF

да

ограничено

возможность экспорта во Flash

да

нет

возможность экспорта в XML

да

да

OpenDocument XML формат

да

нет

Импорт/экспорт файлов Microsoft Office

да

да

Импорт файлов WordPerfect

да

да

Импорт файлов Lotus 123

да

да

Подключение к внешним базам данных да да да

(MySQL, Oracle, Access, и т.д.)

да

да

Доступные языки (Локализации)

40+

35+

Поддержка операционных систем

Windows, Mac OS X, Linux, Solaris

Windows, MacOS X

Поддержка языков Unicode

да

да


Возможности программирования:

Следующая таблица перечисляет языки, доступные для разработки макросов в каждом офисном пакете:

Возможность

Ooo

MSO

Beanshell

да

нет

Java

да

нет

" onclick="return false">ссылка скрыта. В данном дистрибутиве были удалены и добавлены некоторые пакеты, а также включена полная поддержка русского языка. Ubuntu - один из нескольких сотен существующих дистрибутивов Linux на сегодняшний день. Все они могут различаться языком, системой управлением пакетами, установочной программой, составом программного обеспечения. Большинство из этих дистрибутивов также распространяется под условиями лицензии GPL, что означает свободу пользования, изменения и распространения, а это значит, что использование ОС Linux в образовательных учреждениях может открыть огромные возможности. Так, например, ВУЗ может собрать дистрибутив для собственных целей, со своим набором программного обеспечения. Установка и настройка рабочего места сведется к нажатию кнопки «установить» - все будет установлено в готовом виде. Более того, возможно бесплатное распространение этого набора ПО в стенах ВУЗа, и каждый студент мог бы установить и работать с этим набором ПО на своем домашнем компьютера, бесплатно, и при этом оно будет являться лицензионным.

Текст лицензии GPL, информацию о проекте GNU и движении Free Software Foundation вы сможете более подробно узнать на сайте ссылка скрыта. Оффициальный сайт оригинального дистрибутива Ubuntu: ссылка скрыта. Ubuntu является зарегистрированным товарным знаком Canonical ltd: ссылка скрыта. Основа операционной системы GNU/Linux и всех ее дистрибутивов – ядро Linux, является зарегистрированным товарным знаком Линуса Торвальдса: ссылка скрыта. О Linux в России: ссылка скрыта. О Linux в Московском Государственном Педагогическом Университете: ссылка скрыта.


Алексей Черноморченко
Александр Бехер

Научный руководитель: Каноненко Татьяна Викторовна