«Стартовым капиталом» для данной книги является серия моих публикаций об открытом ПО в журнале «Мир ПК». Я искренне признателен руководству этого журнала и лично редактору отдела программного обеспечения Кате Трофимовой за поддержку и понимание. Большое спасибо редактору Евгению Рыбакову из «БХВ-Петербург» за плотное курирование проекта и Виталию Герасименко за умные и полезные замечания. Я старался учесть их все.
Отдельное спасибо редактору издания, Владимиру Олеговичу Красовскому. Он проверил каждую букву, привел в порядок стили, посетил все упомянутые веб-страницы и сверил факты.
Моей жене, Елене, огромное спасибо за все. Она добровольно вызвалась прочитать рукопись и поставила на место множество знаков препинания, позабытых мной в процессе работы (я почему-то довольно часто пренебрегаю запятыми). Кроме того, она меня очень поддерживала – но не давала мне расслабляться и сачковать.
Давно поутихла шумиха вокруг Linux и открытого ПО. Кто-то стал ярым приверженцем Open Source. Кто-то поэкспериментировал и поставил Windows обратно. Линукс-гуру сформулировали следующий принцип: «Либо разбирайся со всеми тонкостями настройки системы и ПО под Linux, либо используй коммерческие решения на базе Windows».
Кажется, что альтернатива довольно четкая. Тем не менее, у пользователей Windows тоже есть возможность приобщиться к миру открытого ПО, не меняя привычную обстановку и не прибегая к помощи «костылей», подобных эмулятору Linux типа Cygwin. Для Windows сегодня тоже существует ряд открытых приложений, «портированных» на эту платформу, в основном, из мира UNIX.
Порт – это перенос приложения и необходимых для его сборки компонентов на определенную платформу с учетом ее особенностей. Это означает, что после сборки на новой платформе приложение становится для нее «родным». Спектр таких приложений необычайно широк. От утилит командной строки и веб-серверов и до оконных графических редакторов и офисных пакетов. Благо, большинство открытых приложений написаны с прицелом на переносимость. Более того, большинство программистов под UNIX изо всех сил стараются сделать свои программы кроссплатформенными. Что ж удивляться, что большинство самых популярных в мире Linux открытых приложений перенесено также и на платформу Windows.
Существует ряд причин, по которым пользователи, вполне лояльные к открытому ПО вообще и Linux в частности, могут иметь желание, но не иметь возможности перейти на другую платформу. Часто бывает, что пользователи привязаны к платформе Windows необходимостью работы со специфическим ПО, например, с какой-либо бухгалтерской или банковской программой. Кроме того, многие пользователи просто не хотят менять Windows на другую систему, потому что она установлена на их компьютерах производителем (это называется OEM-версия) и худо-бедно обслуживается и обновляется. И, наконец, пользователь, хорошо знакомый с Windows, совсем не обязательно захочет изучать другую операционную систему только для того, чтобы использовать одну или несколько понравившихся ему открытых программ.
Какую же пользу могут извлечь пользователи Windows, установив на свои компьютеры открытое ПО для Windows? Я считаю, что огромную. Например, если все компьютеры в офисе работают под лицензионной ОЕМ-версией Windows и необходимо использовать только легальное ПО, а денег на его приобретение нет, то можно установить открытые и бесплатные альтернативы самых распространенных офисных программ. Установка OpenOffice.org вместо покупки MS Office Professional 2003 дает экономию $500 на каждый компьютер. Отказ от приобретения одного лишь текстового редактора MS Word в пользу бесплатного аналога AbiWord сэкономит $230, а установка GIMP вместо лицензионного Photoshop CS – $650. А решения на базе открытого ПО в масштабах даже небольшого предприятия способны сэкономить сумму, достаточную для приобретения новенькой иномарки.
Кроме портированных приложений, существует также целый ряд открытых и бесплатных программ, изначально разработанных для Windows, таких, например, как замечательный бесплатный видеоредактор с открытым исходным кодом ViltualDub, архиватор 7-Zip и некоторые другие программы. Вне зависимости от того, родное это приложение для Windows или портированное с другой системы, в данной книге рассмотрены наиболее удачные Open Source-программы, доступные пользователям Windows в виде бинарных дистрибутивов. Большинство из них поставляется в виде готовых к установке пакетов, или инсталляторов, представляющих собой обычный исполняемый файл. Все, что нужно, это запустить такой файл прямо с компакт-диска и следовать инструкциям, появляющимся на экране. Для более подробной информации обязательно прочтите короткий разд. «Как пользоваться компакт-диском».
Большинство помещенных на диск программ имеют в числе прочих русскую локализацию. Кроме того, на диске находятся специальные русские версии таких программ, как OpenOffice.org, приложения корпорации Mozilla и некоторые другие. В них добавлен не только русский интерфейс, но и правильная обработка отечественных форматов даты, времени, валюты и другая тонкая настройка, в том числе на корректную работу с русским языком.
Каждая глава данной книги – самостоятельный тематический обзор программ, расположенных на прилагаемом диске, с обязательным подробным примером использования одной из них. Если вы имеете опыт установки и запуска установленных программ, то вы можете начинать чтение с любой главы, которая вас заинтересует. Если нет, то прочтите как минимум разд. «Как пользоваться компакт-диском».
Использованный в книге порядок глав лишь отражает современные традиции изучения программ пользователем. Современные реалии таковы, что Интернет играет в нашей повседневной жизни все большую и большую роль. Когда, например, у вас готовится к родам кошка, вы, имея компьютер, подключенный к Интернету, первым делом будете искать информацию об этом процессе во Всемирной паутине и лишь затем начнете бегать по магазинам в поисках соответствующей литературы.
Тем более это касается технических вопросов. Ведь прежде, чем у вас возникнут вопросы к разработчикам OpenOffice.org, лучше убедиться, что ваш компьютер подключен к Интернету и на нем как минимум установлен хороший браузер, чтобы задать ваш вопрос на соответствующем форуме. Именно из этих соображений я поставил главу об интернет-приложениях на первое место.
Относительно того, как изучать книгу дальше, скажу одно – дело вкуса. Детям, например, захочется сразу перейти к разделу игр и обучающих программ, а тех, кто постарше, возможно, заинтересуют главы про офисные или мультимедийные приложения. Главное – не стесняться изучать сами программы и не бояться с ними экспериментировать. Начинающим пользователям я рекомендую выполнять рассмотренные примеры пошагово, как упражнения. Это гарантированно поможет вам освоить наиболее важные функции и освоиться в рассматриваемой программе.