- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF99:Первые шаги
Материал из Linuxformat.
Содержание |
Настольные ПК: легкие дистрибутивы
Старый ПК пылится в углу? Снабдите его не жадным до памяти дистрибутивом Linux и используйте как сетевой суперкомпьютер. Энди Ченнел снова в 1999...
Gnome и KDE практически полностью захватили рынок рабочих столов Linux, но вовсе не обязательно ограничивать выбор лишь этими двумя вариантами. Более того, если ваш компьютер старше пяти лет, универсальность как KDE, так и Gnome способна удручающе повлиять на эффективность его работы. А если ваши потребности не заходят далее прогулок по сети, операций с почтой и несложной обработки текстов – или вы решили справить второй компьютер сугубо для этих целей – небольшие дистрибутивы Linux могут уберечь вас от хлопот и чрезмерных расходов на вылазку в ваш локальный компьютерный мирок.
На данном уроке мы представим трио дистрибутивов Linux, с которыми снова запоют ваши старые устройства и которые, в связке с широкополосным подключением и бесплатной сетевой магией, подарят вам полный функционал рабочего стола, даже если вы не наскребете для него исправный жесткий диск. Этот второй аспект, кстати, полезен и за рамками урока, так как означает, что вы можете спокойно вести цифровую жизнь только на CD- или USB-диске и получать доступ к знакомому окружению и всем вашим документам практически с любого компьютера, подключенного к Интернету. Опять же, дистрибутивы, чей девиз – неприхотливость, бережнее расходуют энергию, а стало быть, снижают ваше воздействие на окружающую среду. Познакомившись с двумя очень маленькими дистрибутивами, мы сфокусируемся на Fluxbuntu, который предлагает великолепную комбинацию скромного размера и удобства знакомых инструментов рабочего стола.
Однако учтите: мы не будем интересоваться великолепием видеоэффектов, мощью мультимедиа или отпадной производительностью игр; они тоже входят в каноны Первых Шагов, но сейчас для нас главное – малый размер, переносимость и доступность. И это прекрасные цели.
Рассматриваемые ниже дистрибутивы будут как дома на старой машине Pentium II с тактовой частотой где-то 400–600 МГц и ОЗУ 128 МБ. Мы также полагаем, что у вас имеются работающие графическая и звуковая подсистемы, быстрое интернет-соединение и, при желании установить дистрибутив, жесткий диск с парой свободных гигабайт. Можно, конечно, приискать дистрибутивы Linux и для совсем убогих машин, но мы не собираемся переходить к работе с командной строкой, так что это наш минимум.
Что до самих окружений рабочего стола, то у разработчиков Linux имеются два основных инструментария для создания графических приложений: это Qt, основа KDE, и GTK+, используемый в Gnome. В смысле выбора это здорово, но если вы пользователь Gnome, желающий создавать документы в KOffice, кроме приложения вам придется загрузить библиотеки KDE, а тогда – прощай, экономия от малых дистрибутивов. Как следствие, большинство подобных проектов базируется на одном инструментарии – обычно GTK+ – и вы не найдете здесь OpenOffice.org, Konqueror или Amarok. Первый из выбранных нами дистрибутивов вообще избегает обоих инструментариев Linux.
Damn Small Linux
Начнем мы с Damn Small Linux (DSL), короля малых дистрибутивов. DSL разрабатывался с прицелом на не больно-то распространенные CD размером с визитку, и потому ограничил сам себя размером 50 МБ. На всю систему! DSL – подлинное воплощение «малолитражного» Linux; разработчики даже остановились на ядре 2.4, чтобы снизить его объем. В результате вы запросто запустите DSL на компьютере 486DX с жалкими 16 МБ ОЗУ, а уж если у вас 128 МБ, то система сможет работать целиком в оперативной памяти, достигая превосходной производительности даже на антикварном оборудовании. Мы использовали последний (на момент написания) релиз-кандидат DSL 4.0, загрузив его с http://www.damnsmalllinux.org. Размер загружаемого ISO-файла всего 47 МБ – не убийственно даже при закачке по телефонной линии.
Выбирайте легковесный дистрибутив с той же осторожностью, что и основной. К счастью, у пользователей Linux появился новый помощник в поисках идеального дистрибутива: виртуализация. Чтобы просто опробовать новый дистрибутив, больше не нужно вычищать вашу рабочую машину и устанавливать его – это если у кого есть рабочая машина – или дробить разделы диска основной машины. Теперь, благодаря различным свободным и коммерческим Linux-технологиям виртуализации, проще создать для тестирования виртуальную машину (VM), не затрагивая другие части вашей системы, а потом ее удалить. Вы можете даже найти в сети готовую VM специально для вас, загрузить ее и наслаждаться самым простым в использовании из бесплатных приложений виртуализации: VMware Player. http://www.vmware.com/products/player/
Привыкшим к SUSE, Ubuntu или Red Hat покажутся волшебством считанные секунды на загрузку DSL, а стандартный рабочий стол имеет все необходимое для базовых операций. Внизу экрана находится панель задач, где, слева направо, располагаются: кнопка пуска (помеченная как DSL); кнопка сворачивания, которая все прячет, чтобы вы могли видеть рабочий стол; квартет переключателей рабочих столов, запущенные приложения и часы. По умолчанию дистрибутив стартует, открывая web-браузер Dillo, и, при наличии сетевого подключения, вы можете набрать в его строке адрес и начать путешествие по сети.
Если, вставив CD и включив машину, вы увидели свою старую ОС или вообще ничего, значит, ваш ПК не настроен на загрузку с CD (очень древние машины могут даже не иметь этой опции); тогда вам придется об этом позаботиться. Перезапустите компьютер и при старте нажмите клавишу для входа в Setup или BIOS – обычно это F2 [или Del, – прим. ред.]; стартовый экран содержит сообщение вроде “Press F2 to enter set up” [«Нажмите F2 для входа в настройки»]. Оказавшись в меню, найдите параметр с названием типа Boot order [Порядок загрузки] и измените его. Традиционно устанавливалась такая очередность: Floppy Disk, Hard Disk, CD; мы пойдем другим путем, чтобы машина грузилась с CD или, не найдя загрузочного диска в приводе, возвращалась к установленной на жестком диске. А вот валяющиеся повсюду старые ноутбуки Toshiba загружаются с CD, если после включения удерживать клавишу C. Загрузка с USB-диска, допускаемая всеми нашими дистрибутивами – явление новое, и вряд ли будет поддерживаться на старых машинах. Можно, конечно, заставить старую машину загрузить Live-дистрибутив с USB-диска при помощи загрузочной дискеты, но это вне компетенции учебника Первые шаги.
Очень скоро вы заметите, что хотя с простыми сайтами все в порядке, Dillo, стандартный web-браузер DSL, не обрабатывает многие элементы оформления вроде CSS, поэтому он не подойдет для работы с текущим набором сетевых приложений. К счастью, малость устаревшая версия Firefox спрятана в DSL > Apps > Net > Browsers > Firefox. Хоть это версия 1, она позволит вам заходить на сайты вроде iGoogle, Zoho и Netvibes, не открывающиеся в Dillo.
Справа на экране помещены системные мониторы, показывающие, насколько DSL экономичен, сколько занято места в ОЗУ/на диске, IP-адрес компьютера и время работы системы. Слева находятся четыре иконки, предоставляющие доступ к (сверху вниз) Home [домашний каталог], Root [Корневой раздел], Applications [Приложения] – для фанатов Windows 3.1 – и MyDSL. MyDSL позволяет добавлять в систему приложения и службы при помощи простого интерфейса, с разумно подобранными настройками. Правда, чтобы получить от этого пользу, необходимо установить дистрибутив на диск.
DSL спроектирован для запуска как LiveCD, и именно так он работает лучше всего, но если у вас есть жесткий диск с парой сотен свободных мегабайт, то имеется также возможность установки, хотя и не рекомендованная для «рабочих» машин: другими словами, используйте это на свой страх и риск и не удивляйтесь, если обновление на DSL не будет работать корректно с установленной системой. Установка пока поддерживается только на английском языке. Для начала надо создать раздел по крайней мере в 200 МБ для размещения ОС. Выполните DSL > XShells > Root Access и выберите одну из оболочек. При появлении терминала, наберите cfdisk /dev/hda (где hda – имя вашего жесткого диска), и используйте опции создания нового основного [primary] раздела, являющегося загрузочным (этот выбор предоставляется во время процесса). Запишите имя диска (в нашем случае, hda1), поскольку именно сюда мы собираемся установить DSL.
Для установки DSL, выберите DSL > Apps > Tools > Install to Hard Drive и, по запросу, выберите раздел для установки – /dev/hda1, или что-то еще – а затем следуйте подсказкам. Процесс протекает очень быстро: вас попросят подтвердить, что вы хотите перезаписать созданный ранее раздел и настроить загрузчик (Grub или Lilo; мы выбрали первый), и затем компьютер выключится и перезагрузится. Последний этап – выбор нового пароля root; учтите; DSL не примет слабый пароль, так что придумайте что-то длиннее шести символов, включающее цифры и буквы в верхнем и нижнем регистре, и процесс будет завершен. Теперь все ваши данные будут храниться в /home, как и в обычном дистрибутиве. После установки мы заметили, что DSL использует лишь 30 % доступной оперативной памяти и лишь половину нашего массивного диска в 256 МБ; похоже, резервы есть. Пора обновляться...
DSL–Not
Если у вас ресурсов чуть больше, можно получить более элегантное окружение и не столь сталинский минимализм, благодаря ответвлению DSL, Damn Small Linux – Not. DSL-N вынул ядро дистрибутива и усилил его новым, серии 2.6, и лучшим определением устройств. Он также использует инструментарий GTK2, сделав доступным более широкий диапазон приложений, в том числе такой оплот FOSS, как AbiWord, для обработки текстов на мировом уровне, и GIMP для редактирования изображений. Оборотная сторона в том, что объем дистрибутива 95 МБ (доступен для загрузки на http://www.damnsmalllinux.org/dsl-n/), и он требует чуть больше, чем 16 МБ ОЗУ, но это хороший компромисс между экономностью и удобством. Здесь даже предлагается выбор рабочего стола: JWM или Fluxbox. Первый быстрее, зато второй более элегантен. Установка DSL-N в точности аналогична прародителю и показала ту же скорость на нашей старой системе, а улучшения стоят хлопот. Однако он все еще не до упора загрузил наше оборудование, и мы можем поискать нечто более стоящее. Время для очередного обновления...
Настройки даты и времени можно синхронизировать с серверами времени в Интернете, чтобы они всегда были точны. Gnome предлагает для подключения набор серверов времени, включая один в Великобритании и несколько – в России.
Fluxbuntu
Следующий в нашем списке и еще один шаг по шкале эволюции – это Fluxbuntu, который, как следует из названия, является версией Ubuntu, созданной вокруг оконного менеджера Fluxbox. LiveCD Fluxbuntu занимает более 300 МБ – в противовес 700 МБ его старшего брата – и предоставляет сходный набор приложений, охватывающий все. Вы можете загрузить последнюю версию с www.fluxbuntu.org, и хотя имеется только версия для процессоров x86, поддержка PPC и 64-битных Intel/AMD вариантов находится в разработке. Как и в двух предыдущих случаях, Fluxbuntu поставляется в виде готового LiveCD: необходимо только скачать и прожечь его образ и загрузиться с диском в приводе.
Сделав это, вы заметите знакомые (многим) загрузочные окна Ubuntu, а кто знаком с начальной загрузкой CD Ubuntu, заметит также, что Fluxbuntu резвее; на нашей тестовой машине загрузка Fluxbuntu заняла половину времени для стандартного диска Feisty Fawn, и это хорошая новость, если вы планируете использовать его как тонкий клиент для подключения к сетевым службам типа Zoho. А еще вы заметите, что Fluxbuntu превосходно определяет устройства, благодаря своему наследию, то есть все ваши устройства будут готовы к использованию сразу же после загрузки дистрибутива.
В отличие от первых двух дистрибутивов, перед тем как что-то сделать, вам потребуется войти в Fluxbuntu; стандартное имя пользователя fluxbuntu, а пароль livecd. Сразу после входа перед вами предстанет красивый рабочий стол, снабженный четырьмя иконками слева вверху (для доступа к покамест бесполезному домашнему каталогу, Firefox, почтовому клиенту Sylpheed и всегдашнему терминалу). Доступ к другим приложениям, включенным в дистрибутив, осуществляется правым щелчком в любом месте рабочего стола и выбором требуемого приложения или места в всплывающем меню; точно так же, как использование панели в KDE, Gnome или даже Windows, только вызов немного отличается. У нижнего края экрана также имеется док-область и квартет виртуальных рабочих столов внизу справа. Вы можете быстро перемещаться между этими окнами, или нажимая клавиши влевовправо, или, если у вас новая мышь, используя колесо прокрутки.
Для начала просто щелкните на иконке Firefox на рабочем столе и подождите, пока запустится браузер. После запуска иконка и панель задач приложения появятся в доке внизу экрана; их можно использовать для переключения между открытыми приложениями или окнами так же, как в KDE или Gnome. Вдобавок правый щелчок на этих панелях задач приводит к вызову контекстного меню для конкретного окна. Здесь имеется несколько очень полезных опций, способных реально влиять на вашу работу. Давайте пробежимся по ним сверху вниз.
- Shade сворачивает все открытые окна в строку заголовка. Прекрасно для быстрого сворачивания множества окон.
- Stick закрепляет текущее окно на экране: оно останется видимым, даже если вы будете перемещаться между виртуальными рабочими столами. Незакрепленные окна связаны со своим виртуальным рабочим столом и потому при таком перемещении исчезают.
- Maximise заставляет выбранное окно заполнить весь экран. Тот же эффект достигается при щелчке на средней кнопке в правом верхнем углу любого окна.
- Iconify минимизирует окно в панель задач. Вариант выполнения – щелкнуть на панели задач любого открытого окна или на крайней левой кнопке в правой части строки-заголовка.
- Raise перенесет выбранное окно на верхний уровень структуры, то есть можно найти, что вы ищете, даже если у вас целый стог открытых окон.
- Lower выполняет обратное предыдущему.
- Send To... позволяет отослать текущее окно на любой виртуальный рабочий стол. Нужный рабочий стол позволит выбрать всплывающее меню.
- Layer... Более продвинутая версия опций Raise и Lower, описанных выше.
- Remember... заставляет Fluxbuntu запомнить позицию, рабочий стол и размеры текущего окна; например, можно устроить так, чтобы ваш почтовый клиент всегда открывался на Рабочем столе 3, заполнял весь экран и возвышался на всеми остальными окнами.
Как и DSL, Fluxbuntu разрабатывалась как Live-система. В дистрибутив включен установщик (для его запуска, просто откройте терминал и наберите sudo ubiquity), но в нашем случае он часто падал. Лучше использовать механизмы LiveCD и сохранять документы на внешний диск или, еще лучше, хранить все в сети.
Стоит также рассмотреть имеющиеся приложения: например, AbiWord предоставляет почти весь функционал OpenOffice.org и Word – ну, по крайней мере, полезный – без ненужного хлама.
Тем, кто управлял файлами при помощи Konqueror или Nautilus, к менеджеру файлов Fluxbuntu придется попривыкнуть, но вы уж потрудитесь: все в общем логично. Для открытия файл-менеджера ROX Filer, или щелкните на иконке Home, или выполните правый щелчок на рабочем столе и выберите Apps > System > ROX Filer. Интерфейс пользователя ROX Filer – в отличие от других файловых менеджеров – состоит из одной панели с таблицей иконок, отображающих файлы или папки. Однократный щелчок на папке откроет ее (после чего открытая папка займет все окно), а выбор файла приведет к его выполнению или запуску соответствующего приложения. Углубившись в файловую систему, вы можете вернуться, используя стрелку вверх у левого края, или вернуться в домашний каталог, нажав иконку Home, вторую слева. Чтобы скопировать файл из одного места в другое, следует открыть два окна и перенести файл из одного в другое, или использовать кон текстное меню правой кнопки для копирования [Copy] файла и после дующей вставки в новом месте.
Другие кнопки в верхней части окна ROX Filer позволяют обновить содержимое, вывести больше деталей, переключившись в режим списка, показать или спрятать системные файлы (как и в любой Unix-системе, имена спрятанных файлов начинаются с точки, т.е. .file) или быстро переместиться к ранее определенным закладкам.
И наконец, можно добавить новые приложения в вашу систему Fluxbuntu (после установки, конечно), используя Aptitude: правый щелчок > Applications > System > Aptitude. Как и другие элементы этой ОС, Aptitude лишен графических излишеств, присущих другим системам, но с работой справляется.
Хотя Aptitude и выглядит как сложное приложение командной строки, он реагирует на щелчки мыши. Чтобы начать работу, щелкните на меню View и выберите Packages. Основная панель окна изменится, отобразив набор опций. Для просмотра доступных приложений, щелкните в разделе Not Installed Packages [Неинсталлированные Пакеты] и нажмите клавишу Enter. Этот список должен раскрыться и показать различные разделы приложений, включая Graphics [Графика], Editors [Редакторы], Mail [Почта], и т.д. Воспользовавшись клавишами управления курсором Вверх и Вниз для выбора каждой из них, вы увидите описание типа приложений, находящихся в каждом разделе ниже списка. Выберите любой из этих разделов клавишей Enter, и перед вами предстанет список всех доступных программ. Например, в разделе Graphics находится GIMP, пакет с открытым кодом для редактирования изображений. Выберите его, нажав клавишу Enter, затем откройте меню Package и выберите Install. На самом деле это не приведет к началу процесса инсталляции, а лишь пометит приложение для установки. Теперь вы можете пробежаться по спискам и выбрать все, что вам нужно для охвата ваших компьютерных нужд. Как только будете готовы, нажмите в панели меню пункт Action [Действие] и выберите Install/remove packages [Установить/удалить пакеты]. Теперь Debian-сердце дистрибутива разберется с зависимостями для каждого выбранного вами приложения, все их загрузит (лучше не пытаться делать это по телефонной линии) и установит в систему, готовые к использованию.
X-фактор – Xubuntu
Следующий шаг вверх – который мы оставляем вам – Xubuntu: тот же Ubuntu, но с рабочим столом Xfce. Этот вариант приближен и к Gnome, и к KDE по части удобства, но более жаден до ресурсов, чем три рассмотренных здесь дистрибутива. Если у вас современная машина и вам не нужны Jay-Z уровни роскоши рабочего стола, то Xubuntu – прекрасный выбор. LXF
Создаем сетевой суперкомпьютер
Как легко представить, у команды LXF целый склад старых машин – включая архаичный Athlon 2400+, на котором готовился данный урок – но что вам сгодится для создания своего собственного сетевого компьютера? Забавы ради мы откопали в чулане Pentium 60, подключили к нему все необходимые кабели и загрузили.
Эта машина в свое время считалась мощной мультимедийной станцией; в ней 64 МБ ОЗУ, 800-МБ жесткий диск (сломан), CD-ROM, интегрированная видеокарта Intel, Soundblaster и убогая стандартная сетевая карта. Как и ожидалось, DSL и DSL-N прекрасно заработали, загружаясь быстрее «родной» для этого ПК Windows 98SE; они также легко подключили все (очень) зрелые внешние устройства, и вскоре мы бродили в сети как в 1999-м. Скорость рендеринга в Firefox было не блестящим – создавалось впечатление, что используется подключение по медленной телефонной линии – но терпимым. Хранение данных, как и приложения, базировалось на web-сервисах, то есть отсутствие жесткого диска не стало трагедией, как могло бы. Fluxbuntu оказался более медлителен при запуске, но будучи загружено, все и тут работало как часы. Собственно, кабы не раздражающий шум вентилятора и странный запах, машина могла бы стать прекрасным дополнением к детской.
Тот же тест мы провели с пятилетним ноутбуком Toshiba 1.2 ГГц Celeron, доказав, что старое оборудование все еще отлично годится для работы в сети, поскольку сетевые приложения вроде Zoho Writer и Box (для хранения) работали не хуже, чем на современной двухъядерной машине, даже когда ОС загружалась с CD. А поскольку оба этих ПК уже считаются дедушками, вы, вероятно, сможете раздобыть нечто подобное за пару фунтов на eBay, а то и вообще бесплатно на Freecycle.