12 лет назад 10 февраля 2007 в 1:36 115

Без фанатизма

Автор: Сергей Голубев

Разработчики дистрибутивов linux до сих пор не опустили руки, пытаясь сделать систему, которая будет признана пользователями windows достаточно дружелюбной. одна из самых удачных попыток на сегодняшний день – linux xp desktop (www.linux-online.ru/desktop). Те, кто продолжает считать понятия Linux и GPL тождественными, будут разочарованы – продукт не является свободным. И это несмотря на то, что большинство входящих в него компонентов относятся к классу Free Software. Так тоже бывает, и противоестественного здесь ничего нет. Вот только пользователю надо думать, где взять дистрибутив.

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

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

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

И еще несколько необязательных, но крайне желательных замечаний. У свободного сообщества дистрибутив Linux XP вызвал несколько неоднозначную реакцию, которую скорее можно назвать негативной, чем дружеской. Все рассуждения о соответствии и несоответствии духу и букве GPL крайне интересны, но в нужное время и в нужном месте. Журнал Upgrade Special таким местом не является. Поэтому статья посвящена исключительно технической стороне дела, а нравственные и юридические аспекты вопроса пусть рассматривают другие.

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

Также следует иметь в виду, что Linux XP – довольно молодой дистрибутив. В нем еще встречаются недоделки, поэтому ко всяким инструкциям (включая эту статью) следует относиться критически. Конечно, винить во всех неудачах самого себя – это позиция сильного человека. Но ни в чем не стоит доходить до фанатизма. Если что-то не будет получаться, то лучше сразу же обратиться в техподдержку компании Linux Online. Если продукт стоит денег, то к чему отказываться от бонусов?

УСТАНОВКА

Процедура инсталляции Linux XP полностью автоматизирована. Вмешательство пользователя может потребоваться только при разбиении диска на разделы и определении точек монтирования. Хотя и это не обязательно – программа готова все сделать сама. Разумеется, в этом случае говорить о какой-либо оптимизации не приходится. Поэтому надеяться лучше только на себя, хотя это и несколько сложнее.

Прежде всего, нужно определиться с файловыми системами, на которых будет размещаться Linux XP. Выбор небогат: ext2 или ext3. У каждого из этих форматов есть свои особенности, которые необходимо учитывать.

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

А значит, следует выбирать ext3. Это очень похожая на ext2 журналируемая файловая система. То есть если внезапно выключить питание компьютера, то данные будут восстановлены при следующем запуске. И незачем тратиться на блок бесперебойного питания, хотя сам по себе девайс неплохой и при наличии свободных средств прикупить его все-таки стоит.

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

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

Самый надежный метод – полное журналирование. В этом случае записывается все: и метаданные, и изменения данных файловой системы. Плата за гарантированную сохранность данных – относительно низкая производительность.

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

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

Одно из важных достоинств ext3 – полная совместимость с ext2. Если вы решили погнаться за скоростью, но потом поняли, что ошиблись, исправить ситуацию можно командой tune2fs -j <имя раздела >, запущенной с правами суперпользователя.

Нельзя не упомянуть и о главном недостатке систем ext2/3 – нерациональном использовании дискового пространства. Если блоки большие, то остаются пустые “хвосты”. Если маленькие – снижается производительность, поскольку операционной системе приходится тратить больше времени на их просмотр.

Тут возникает вполне резонный вопрос. Не ext единой живет Linux. Есть другие файловые системы, которые в чем-то лучше. Можно ли использовать их? Да, можно. На свой страх и риск.

Для того чтобы установить Linux XP на ReiserFS или XFS, надо предварительно его создать при помощи какой-либо сторонней программы и при инсталляции указать на требуемый раздел. Но важно понимать, что разработчики в этом случае ничего не обещают. Даже при вполне законном обращении в техподдержку они могут отказать в совете. И будут, кстати, абсолютно правы. Система Linux может находиться на нескольких разделах жесткого диска. Домашнему пользователю без особых претензий достаточно создать два – / и /home.

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

Еще один момент, который может вызвать сложности – установка загрузчика. К счастью, выбор тут тоже невелик. В самом общем случае его следует поместить в MBR. Если на машине имеется система Windows, то он распознает ее сам и включит в меню. По умолчанию загружается Linux XP, но это легко исправляется перестановкой соответствующей галочки. Если же вы уже используете мультизагрузчик, то правильнее будет создать раздел /boot и установить штатную программу именно туда.

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

НАСТРОЙКА ПОСЛЕ УСТАНОВКИ

Действие первое – установка обновлений. Для Linux XP они выпускаются в виде единого пакета. Например, на момент написания статьи на официальном сайте разработчика можно было скачать Update Pack 2.

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

Если на этапе установки вы правильно указали все сетевые атрибуты, то интернет должен быть доступен. Однако жизнь есть жизнь. Пользователь может ошибиться, или провайдер сменить настройки. Чтобы указать системе сетевые атрибуты, следует войти в раздел “Сеть” панели управления Linux XP. Активируйте опцию “Настройка сети” – откроется окно, в котором отображены все распознанные системой сетевые интерфейсы. Откорректировать их значения можно, нажав кнопку “Изменить”.

Чтобы защитить систему от сетевых атак, следует активировать файерволл. Это тоже можно сделать в разделе “Сеть” панели управления. Только не ждите, что вам придется определять правила для каждого приложения – все настройки носят интегральный характер. Полезная возможность – фильтрация по типу обслуживания. Укажите системе, каким образом она будет использоваться, и наиболее востребованные для данного режима сервисы получат приоритет над остальными. Пусть небольшой, но все-таки прирост производительности гарантируется.

Следующее действие – тонкая настройка графического режима. Диагноз свежеустановленной системы – отсутствие фирменных драйверов для видеоадаптера. Хотя в дистрибутиве они имеются. Например, если вы приобрели “Linux XP – профессиональная русская версия”, то найти их можно на диске “Дополнительные программы”. Хочется чего-то посвежее? Тогда владельцам карт ATI нужно отправиться на сайт support.ati.com. Ссылка для NVIDIA – www.nvidia.com/object/unix.html.

Если у вас видеокарта ATI, то напрягаться вообще не придется. Программа ati-driver-installer-<номер версии>.run запускается в графическом режиме. Выбирайте автоматическую установку, и пусть в вашей жизни все будет так же просто. Хотя руками все-таки немного поработать придется. Сразу после инсталляции драйвера надо открыть файл etc/X11/xorg.conf и откорректировать всего два параметра. Строка Driver секции Device должна иметь значение fglrx, а в секции Screen, в строке DefaultDepth пишем число 24.

Случай с NVIDIA более сложный. Прежде всего, следует перейти в графический режим. Для этого активируем консоль (клик на Рабочем столе правой кнопкой мыши и выбираем соответствующую опцию в контекстном меню) и набираем команду init 3. Дожидаемся окончания процесса и запускаем файловый менеджер Midnight Commander командой mc. Находим установочный файл драйвера и убеждаемся в том, что в его свойствах установлено право на исполнение от имени владельца (F9-Файл-Права доступа).

Запускаем процесс, в течение которого отвечаем утвердительно на все, что предлагает программа, за исключением вопроса, начинающегося с “No precompiled kernel…”. Осталось только убедиться в том, что поддерживается нужное разрешение экрана. Для этого открываем файл etc/xorg.conf и при необходимости вносим коррективы (найти строку с разрешениями никакого труда не составит).

Шрифты, поставляемые вместе с системой, слез не вызывают. Однако по умолчанию не активировано их сглаживание, что и следует немедленно исправить. “Центр управления” – “Внешний Вид” – “Настройка шрифтов”. Выбираем наиболее приятный глазу режим и закрываем окно. Изменения уже вступили в силу.

Если в качестве базовой файловой системы вы выбрали ext3, то самое время позаботиться об оптимальном режиме работы. Для этого открываем в текстовом редакторе файл etc/fstab и редактируем параметры файловых систем. Например, если мы хотим получить максимальное быстродействие (режим “обратной петли”), то соответствующая строка должна выглядеть так: <раздел> <точка монтирования> ext3 data=writeback 1 0.

Как известно, каждодневная работа от имени суперпользователя системы – это нехорошо. Поэтому следует создать новую учетную запись, которая и будет основной. Для этого нужно отправиться в “Панель управления” – “Пользователи”. Одинарный клик по иконке “Пользователи и группы” открывает нужное нам окно, которое пока абсолютно чистое. Нажимаем кнопку “Добавить пользователя” и заполняем все поля.

Поскольку на домашней машине использование нескольких обычных учетных записей вряд ли целесообразно, то сделаем так, чтобы созданный только что аккаунт загружался автоматически. В разделе “Приложения” панели управления выбираем опцию “Вход в систему”. По умолчанию там уже активирована опция “Автоматически входит в систему при первой загрузке”. Только в качестве пользователя указан root. Заменяем его на обычную учетную запись.

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

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

Смена раскладок по умолчанию осуществляется одновременным нажатием на клавиши Ctrl и Shift. Если по каким-либо причинам это вас не устраивает, то придется идти в “Панель Управления” – “Оборудование” – “Клавиатура”. Так можно настроить практически все. Даже задать время, через которое она будет отключаться, чтобы пользователь мог сделать перерыв в работе. Таким образом, Linux XP готова быть не только помощником, но и контролером за здоровьем потребителя.

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

Открываем его (“Старт” – “Мультимедиа” – “Управление громкостью”) и видим, что при таких параметрах наша карта не издаст ни звука. Рецепт в данном случае очевиден – включить все, что должно быть включено, и выключить все, что должно быть выключено. Если вы затрудняетесь действовать сознательно, то метод научного тыка пока еще никого не подводил. Разве что времени он потребует несколько больше.

Казалось бы, все уже хорошо, но наличие звука породило другую проблему. Система стала чересчур разговорчивой. Если вас не раздражает реакция динамиков на запуск новых приложений и открытие новых окон, то можете с этим смириться. Остальным – в “Панель управления” – “Внешний вид” – “Звуки событий”. На самой первой вкладке снимите галку с опции “Использовать звуки для событий”, и ваша машина станет молчаливой, как рыба.

В настоящее время редко встретишь клавиатуру, на которой не было бы нескольких дополнительных клавиш. Присвоить им полезное действие можно в “Панель управления” – “Внешний вид” – “Горячие клавиши”. Особой функциональностью инструмент не отличается, но регулировать звук и управлять проигрывателем при помощи дополнительной клавиатурной панели пользователь сможет. Если учесть, что большинству она только для этого и нужна, то результат вполне удовлетворительный.

Наконец, следует уделить немного времени пользовательскому интерфейсу. На панели быстрого запуска уже имеется несколько кнопок, но этого явно недостаточно. Поэтому правым кликом по панели вызываем контекстное меню, в котором выбираем пункт “Установка аплетов”. Дальнейшие действия определяются личными потребностями пользователя, но что-то полезное там найдет для себя практически каждый.

РЕШЕНИЕ НЕКОТОРЫХ ПРОБЛЕМ

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

По умолчанию используется обычный вход в систему. Он менее красив, чем графический. Однако это внешнее изящество может послужить причиной того, что вход в систему станет невозможным. В этом случае нажатием на Ctrl+Alt+F1 перейдите в текстовую консоль и войдите в систему под именем суперпользователя. При помощи встроенного редактора Midnight Commander откройте файл etc/X11/gdm/gdm.conf и измените значение параметра Greeter с usr/bin/gdmgreeter на usr/bin/gdmlogin.

Еще одна проблема, с которой может столкнуться пользователь – очень медленная загрузка системы. Скорее всего, это происходит потому, что она пытается обнаружить и подключить FAT-разделы. Чтобы существенно ускорить процесс, от имени суперпользователя откройте файл etc/hdmount.conf, найдите строчку FATW и замените “yes” на “no”.

Итак, в результате проделанной работы мы получили многопользовательскую среду, которая защищена от вирусов и сетевых атак. Система обеспечивает выход в интернет как напрямую, так и через VPN-соединение. Мы имеем доступ ко всем Windows-разделам жесткого диска, причем русские названия файлов и папок отображаются вполне корректно. Сменные носители монтируются автоматически. Графическая подсистема поддерживает 3D-графику (естественно, если позволяют возможности видеоадаптера). Установленные шрифты смотрятся достаточно красиво. Однако для пользователя имеет значение не столько общий потенциал системы, сколько возможности работающих под ее управлением прикладных программ. Но о них – в следующем номере.

Настройка VPN

Linux XP – первая альтернативная система, в которой настройка VPN-соединения осуществляется проще, чем в Windows. Не нужно редактировать конфигурационные файлы или запускать консольные приложения. Все делается через графический интерфейс.

В свежеустановленной системе требуется зайти в Центр управления, раздел “Сеть”. Там имеется опция “Соединение VPN”, которую следует активировать одинарным кликом. Список доступных действий состоит только из одного пункта – “Новое VPN-соединение”. Придумываете название соединения и заполняете все поля, пользуясь документом, который должен выдать вам провайдер. Настройка закончена.

Однако после обновления системы иконка “Соединение VPN” перестает реагировать на действия пользователя. Искать утилиту следует в каталоге opt/VPNManager. Если запустить ее из терминала, то появится уже знакомое нам окно. У пользователя в этом случае два варианта. Можно постоянно пользоваться консолью и забить на некоторую неэстетичность процесса. А можно создать кнопку запуска для VPN-соединения. Поскольку второй путь более привычен, то по нему мы и пойдем.

Правым кликом по Рабочему столу вызываем меню, в котором выбираем пункт “Создать кнопку запуска”. Даем ей произвольное название, например “VPN-соединение”. Заполняем поле “Команда” – чтобы не вводить руками, нажмите кнопку “Посмотреть”, вызывающую менеджер файлов. Затем выбираем подходящий значок и жмем “Готово”. Осталось только убедиться, что она работает.

Установка шрифтов TTF

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

Идем в “Панель управления” – “Внешний Вид” – “Установка шрифтов”. Открываем папку, в которой находятся шрифты TTF, которые можно либо скопировать туда из системы Windows, либо взять из иных источников. Выделяем все файлы и копируем их в окно “Установка шрифтов”.

Кстати, многие пользователи относятся к этому элементу системы с некоторым пренебрежением. Дескать, как ни нарисуй “А”, она от этого не станет “Б”. Это верно, но только в том случае, если человек мало работает с текстом. Хорошие шрифты очень сильно облегчают, например, чтение веб-страниц. А это уже немало.