На даний момент дистрибутиви Linux випускають з грунтовно пропрацював інтерфейсом і з усякими смакотою. У порівнянні з іншими збірками Puppy Linux виглядає застарілим і менш привабливим. Puppy Linux може і не виграє конкурс по красі, однак, тут важливо що всередині а не зовні. Якщо ви погляньте на дистрибутив не звертаючи увагу на зовнішній вигляд, то виявите перлину дистрибутива Linux.
Puppy Linux написаний австралійським професором Баррі Каулером (Barry Kauler).
Зібрано майже з нуля. Puppy дуже малий і не вимогливий до заліза.
При завантаженні з CD весь дістро завантажується в оперативну пам'ять і стартує без потреби доступу на CD, що робить Puppy дуже жвавим.
Puppy дає можливість зберігати дані сесії в окремий файл, навіть якщо ви запускаєте дістро з CD-RW.
Puppy Linux встановлюється на будь-які носії включаючи USB флеш, жорсткий диск або на карту пам'яті.
Системну конфігурацію можна легко змінити за допомогою зручного інструменту налаштування.
Puppy включає в себе власний файловий менеджер, роблячи установку додаткових додатків дрібницею.
В результаті робить Puppy Linux ідеальним дистрибутивом для використання на старих комп'ютерах.
Так само як і з будь-яким іншим Linux дистрибутивом для початку вам потрібно завантажити ISO образ Puppy останньої версії і записати його на CD. Переконайтеся, що в Біосе первинне завантажувальний пристрій призначений CD привід.
Подібно до інших Live CD десятеро, Puppy підтримує завантажувальні параметри. Наприклад, puppy pfix = ram параметр змушує Puppy Linux завантажуватися в RAM без завантаження збереженої сесії, в той же час puppy pfix = purge робить глобальну зачистку файлів, яка може бути дуже корисна для відновлення системи. Повний лист завантажувальних параметрів і їх дескриптори можна подивитися на сторінці WIKI Puppy Linux.
У процесі завантаження ви повинні вибрати графічний сервер X, що складається з двох опцій Xorg і Xvesa. Xorg підтримує безліч просунутих налаштувань для сучасного заліза, але може не запуститися на старих комп'ютерах. Xvesa має обмежена кількість налаштувань, але запускається практично на будь-якої конфігурації комп'ютера. Зазвичай користувачі вибирають спочатку Xorg, якщо екран після цього нічого не показує, то можна вибрати Xvesa. Як тільки Puppy завантажився потрібно вибрати оптимальний дозвіл екрана. У Puppy є відмінна система управлінням дозволів. Все що вам потрібно це вибрати потрібний дозвіл і натиснути кнопку TEST. Якщо все відображається на екрані коректно, але можна продовжити роботу, натиснувши Okay. Також можна визначити дозвіл вручну. Як тільки Puppy остаточно завантажився, погляньте на картинку на робочому столі, яка містить в собі кілька підказок, включаючи інформацію про доступну RAM пам'яті, станом підключення до інтернету і збереження ваших налаштувань і даних.
Наприклад, для завантаження puppy з USB флеш, яка використовує файлову систему FAT32, вам потрібно встановити файли в завантажувальний сектор. Для установки файлів в завантажувальний сектор виберете опцію mbr.bin коли з'явиться діалог зі списком доступних завантажувачів. Якщо ви встановлюєте Puppy в нову USB флешку, то швидше за все вона не відформатована як завантажувальний пристрій. В цьому випадку ви повинні запустити GParted.
Запустіть GParted, натисніть на розділі флешки правою кнопкою миші і виберете Manage Flags. Далі вибираємо Boot і тиснемо ОК для закриття вікна і підтверджуємо наші зміни, натиснувши кнопку Apply. Потім закриваємо GParted і установник доробить все інше самостійно. Встановити Puppy на жорсткий диск також легко. Вам потрібно вибрати між мінімальною (frugal) та повної (full) установкою. При мінімальній установки Puppy просто скопіює кілька файлів (vmlinuz, initrd.gz, pup_301.sfs і zdrv_301.sfs) з CD на обраний логічний диск, що дозволяє вам запускати Puppy Linux як Live CD дістро, тільки з жорсткого диска і зберігаючи сесію і дані на жорсткому диску. Так само вам необхідно налаштувати завантажувач GRUB вручну. Повна установка дозволяє встановити весь дистрибутив на жорсткий диск в обраний вами логічний диск.
Puppy, встановлений на USB флеш, робить дистрибутив дуже компактним. Замість того, щоб тягати з собою ноутбук, ви можете за допомогою флешки запустити Puppy на будь-якому комп'ютері. Однак, в деяких випадках вам не дозволять перезавантажити Windows і зайти в Puppy Linux. QEMU Manager це емулятор дозволяє запустити Puppy на платформі Windows. Також важливо, що QEMU Manager це компактна програма і тому ми її можете встановити на USB флеш з Puppy Linux. Щоб створити віртуальну машину, засновану на QEMU з Puppy Linux, потрібно завантажити програму QEMU і образ останньої версії Puppy Linux. Розпакувати QEMU Manager і скопіювати папку на USB флеш. Копіюємо ISO образ в каталог з QEMU Manager і запускаємо QemuManager.exe. Натискаємо Create New Virtual Machine, далі з'явиться помічник, який допоможе налаштувати нову віртуальну машину. Всі опції помічника цілком зрозумілі і ви біс проблем зможете встановити нову віртуальну машину (ВМ).
Як тільки всі кроки в створенні ВМ пройдені, перевірте, що відзначений пункт View Advanced Configuration Options After Saving Box. Далі тиснемо кнопку Save Virtual Machine, яка зберігає нову ВМ і відкриває вікно налаштувань. Далі переходимо на вкладку Disk Configuration. У секції CD-ROM тиснемо кнопку Browse і вибираємо ISO образ з Puppy Linux. Вибираємо опцію Boot From CD-ROM. Зберігаємо налаштування, натиснувши на кнопку Save і тепер, ви можете закрити вікно. Після цього можна запустити Puppy на ВМ натиснувши на кнопку Launch.
Як тільки файл завантажений, вам потрібно створити новий профіль (New profile). Вказуємо потрібний пристрій, тиснемо кнопку appoptiate, вибираємо Wireless, Create new profile і заповнюємо необхідні поля. Помічник підтримує мультіпрофілі. За допомогою нього можна перемикатися між різними бездротовими мережами. Для повернення налаштувань за замовчуванням можна скористатися утилітою Menu → Desktop → Puppybackground image. Також можете видалити іконку з робочого столу. Тиснемо правою кнопкою миші на потрібній іконці і вибираємо Remove. Якщо ви вибрали мінімальну установку або ви запускаєте Puppy з USB флешки або іншого знімного пристрою всі ваші налаштування і дані збережуться в окремому файлі pup_save.2fs. При наступному завантаженні Puppy автоматично завантажить створений pup_save.2fs файл.
Puppy Linux має свій власний менеджер пакетів, який можна використовувати для установки додаткових пакетів з офіційного сховища. Puppy використовує свій власний формат званий PET, тому список додатків доступних в PET пакетах не великий, але він містить основні програми такі як Mozila FireFox, OpenOffice.org, GIMP та інші. Щоб встановити програму за допомогою Puppy package manager просто, потрібно всього лише виділити потрібну програму і натиснути Okay. Потім Manager викачує обраний пакет, перевіряє його цілісність і встановлює. Крім того можна керувати і .deb пакетами, які дозволяють вам користуватися Дебіановкімі пакетами. Для доступу до цієї функції вам потрібно встановити 2 пакети за допомогою Puppy Package Manager: Веб браузер Dillo і pb_debiainstaller.
Далі можна завантажувати .deb пакети з Дебіановкого репозитария. Запускаємо Термінал Menu → Utility → RXVT Terminal Emulator і вводимо команду pb-debianinstaller. Ця команда запустить інсталятор і браузері Dillo. Наживаємо кнопку Choose і вибираємо скачаний .deb пакет, тиснемо Check dependencies і встановлюємо необхідні пакети, якщо такі потрібні. Після натискання кнопки Install now і Finish, все готово.
Після цього можете запустити встановлену програму з терміналу. Для видалення встановленої програми ви можете використовувати Puppy package manager. Після установки пакетів Debian майте на увазі що pb_debianinstaller все ще експериментальна версія, і може зробити вашу систему нестабільною. Використовуйте цю програму з обережністю і не забувайте робити резервну копію системи.
Після того, як ви налаштували систему і встановили потрібні програми, ви можете зібрати свій власний Linux дістро. Потрібна програма включена в Puppy (Menu → Setup → Remaster Puppy Live-CD) дозволяє вам пересобрать його всього в за допомогою декількох кліків. Програма всього-на-всього створює файл pup_301.sfs (Де 301 - номер версії Puppy), створює ISO образ і записує його на CD-DVD. Все що вам потрібно це вибрати логічний або диск, з якого програма зробить ISO образ.