Дорогие посетители! Либератум переехал на новый сервер. Если вы видите это объявление, значит ваш браузер использует старую информацию о местонахождении сайта (DNS). Скоро эта информация обновится и для вас. А до тех пор, примите, пожалуйста, во внимание, что вы пока работаете со старой копией сайта. Все ваши комментарии будут отсутствовать на новой версии. Как узнать, что вы уже на новой? Когда это сообщение исчезнет — тогда вы и на новой. Значит, Либератум вновь с радостью начнет принимать ваши гениальные комментарии.

Да, я понимаю, что все немного запутано, но так уж устроен интернет и с этим приходится мириться. Спасибо за понимание!

PuppyRus: в весе пера

Очевидно, что самыми популярными дистрибутивами Linux будут универсальные решения. И это вполне объяснимо. В конце концов, даже для одного и того же пользователя могут быть актуальными различные задачи. А уж если рассуждать в мировом масштабе...

Несмотря на это, существует множество проектов, цель которых — угодить не всем пользователям, а только их некоторой части. Один из них — PuppyRus.

Подобно многим свободным проектам в создании PuppyRus принимает участие группа энтузиастов, разбросанных по независимым государствам, из которых не так давно состояла одна большая страна, — я имею в виду Литву, Молдавию, Россию и Эстонию. За основу продукта взят Puppy Linux — крошечный дистрибутив, разрабатываемый австралийцем Барри Каулером, профессором, ныне пребывающим на пенсии.

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

PuppyRus представляет собой LiveCD с возможностью переноса системы на любой носитель информации — USB-накопитель, флэш-карту, жесткий диск. При этом важно понимать, что подразумевается не установка, а именно перенос, при котором традиционная файловая система не разворачивается, а сохраняется упакованной в один файл.

Перенос системы осуществляется очень просто. Пользователю следует запустить “Универсальный инсталлятор Puppy” (Меню — Настройки) и следовать подсказкам программы. На практике в большинстве случаев надо просто соглашаться с вариантом, предлагаемым по умолчанию.

Впрочем, не всегда операция проходит так, как задумано разработчиками. Эксперименты показали, что для заведомо положительного результата при копировании на USB-накопитель желательно использовать “пустое” устройство. По крайней мере содержимое MBR и файлы, записанные на носитель во время установки Ubuntu 8.10, PuppyRus стирать отказался, хотя всякий раз бодро рапортовал о завершении процедуры.

Если просмотреть содержимое USB-накопителя, то там обнаружится не привычное всякому пользователю Linux дерево каталогов, а лишь несколько файлов. Основных всего три:

— vmlinuz — ядро операционной системы Linux, которое первым считывается в память при загрузке машины;

— initrd.gz — файл для организации файловой системы в оперативной памяти, иначе называемый ramdisk, который управляет всей системой и загружается сразу после ядра;

— pup_<версия>.sfs — самый большой файл, в котором и содержатся все компоненты системы (загружается в память и управляется посредством ramdisk).

Подобная компоновка предельно упрощает обновление системы. Пользователю следует только заменить вышеуказанные файлы на накопителе (или в разделе диска, на котором находится система).

Впрочем, концепция “живой системы” имеет один существенный недостаток. Дело в том, что внести изменения в базовые файлы хоть и можно, но довольно сложно. К тому же при этом есть риск утратить универсальность продукта, адаптировав его только к одной рабочей станции. Таким образом, при каждом запуске системы волей-неволей приходится задавать ей некоторые базовые параметры, что при частом повторении процедуры может очень и очень раздражать.

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

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

В результате получится следующая конфигурация. Базовая составляющая системы — это те самые три файла, о которых мы уже говорили. А внесенные пользователем изменения хранятся в файле <имя>. 2fs (в файловой системе PuppyRus — /mnt/home/<имя>.2fs). Если его удалить, то все вернется в первоначальный вид.

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

Тем более что все изменения, внесенные пользователем сознательно или по ошибке, отменить очень просто. Для этого достаточно удалить один-единственный файл.

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

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

Система действительно действует очень быстро и не требовательна к аппаратным ресурсам. В качестве основного оконного менеджера используется JWM — легкий интерфейс без всяких излишеств, тормозящих работу.

PuppyRus использует собственный менеджер пакетов. Таким образом, можно быстро и без труда установить все недостающие прикладные программы, включая офисный пакет OpenOffice.org (разумеется, если он сможет работать на слабой машине).

От традиционного Puppy Linux наш дистрибутив отличает прежде всего достаточно полная и хорошего качества русификация. В большинстве случаев пользователю вообще не придется ничего настраивать дополнительно.

Разумеется, PuppyRus не претендует на место главной системы. Ее задача значительно скромнее и конкретнее. Но именно в этом и заключается главное достоинство решения. Как, впрочем, и вытекающие из него недостатки.

Ваша оценка: Нет Средняя оценка: 5 (1 vote)

Отправить комментарий

Яндекс.Метрика