PuppyRus: у вазі пера, Linux, Операційні системи, статті

Очевидно, що найбільш популярними дистрибутивами 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 / <ім'я> .2 fs). Якщо його видалити, то все повернеться в первинний вигляд.


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


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


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

Використанню дистрибутива в якості


Інша справа – створення повноцінної робочої середовища. Це завдання актуальна для власників малопотужних машин, які вже встигли перепробувати інші кошти і не були задоволені отриманим результатом.

Набір ПО дозволить використовувати PuppyRus в якості системи для розгортання робочої станції


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

JWM - штатний віконний менеджер дистрибутива PuppyRus


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

До складу PuppyRus входить власний менеджер пакетів


Від традиційного Puppy Linux наш дистрибутив відрізняє передусім досить повна і гарної якості русифікація. У більшості випадків користувачеві взагалі не доведеться нічого налаштовувати додатково.


Зрозуміло, PuppyRus не претендує на місце головної системи. Її завдання значно скромніше й конкретніше. Але саме в цьому і полягає головна перевага рішення. Як, втім, і витікаючі з нього недоліки.


Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*