======Установка Puppy. FULL или FRUGAL======
У дистрибутивов Puppy, PuppyRus и некоторых других есть уникальная особенность. Они предлагают два способа установки на носитель (жесткий диск, usb-flash). Один способ - **FULL**. Это обычная установка, когда файлы поодиночке лежат на диске в некоторой системе каталогов (RootFS - для Linux). Такой способ используется в большинстве операционных систем - Windows, MacOS, в "больших" линуксах - Debian, Ubuntu, Arch и мн. др. И большинство пользователей даже не подозревает, что есть другой способ установки операционной системы. Это - **FRUGAL**. Здесь файловая система хранится на носителе в виде одного или нескольких модулей-архивов (для Puppy Linux это формат .sfs, для PuppyRus - .pfs). При загрузке компьютера этот модуль (эти модули) распаковываются и загружаются в память (в RAM). И пользователь работает с каталогами и файлами в памяти также, как если бы они находились на жестком диске компьютера. Только гораздо быстрее - память работает быстрее, чем жесткий диск. Но при выключении компьютера все сделанные в памяти изменения будут потеряны. Чтобы этого не случилось пользователь **FRUGAL** в конце работы создает save-файл, "сохраненку". В ней сохранятся измененные и новые файлы и каталоги. При следующем запуске системы save-файл будет загружен автоматически.
FRUGAL — одна из основных особенностей Puppy Linux. Рекомендуется использовать именно такой вариант установки.
===== FULL - полная установка =====
++++ Особенности |
*Точнее будет "типичная" или "как все". Используется в большинстве ОС.
*Файлы в незапакованном виде располагаются в корне одного из разделов HDD.
*Понятия "сохраненка" нет.
*Легко случайно испортить систему неправильными действиями. В линуксах защищаются от этого ограничением прав пользователей.
*Нет возможности использовать sfs или pfs модули
++++
===== FRUGAL - модульная установка =====
++++ Особенности |
* Легкость процедуры установки Puppy на жесткий диск. Заключается в копировании нескольких файлов.
* При такой установке происходит эмулирование загрузки с LiveCD.
* Работу с sfs-модулями, как постоянно подключенными, так и "на одну сессию", так называемое "горячее подключение".
* Повышенную безопасность, так как pfs и sfs-файлы, будучи архивами, подключаются к системе "только для чтения" (ro), что исключает повреждение их содержимого случайными действиями пользователя. Такой файл можно только намеренно переименовать или удалить, но и восстановить не составит труда. Просто копируем на место удаленного "эталон" с CD.
* Некоторые дистрибутивы позволяют загрузить часть или все модули в память ([[wpru>RAM]]), что дает дополнительное ускорение работы
* Легкий бэкап
* Возможность переделать сохраненку в sfs или pfs модуль. "Неубиваемый" puppy
++++
====== FULL или FRUGAL ======
*FULL в Puppy - это уступка для особо слабых ПК с малым объемом оперативной памяти. Загруженные в память модули приводят к нехватке памяти для запущенных программ и свопированию (использованию всесто памяти специального swap раздела HDD). Машина начинает заметно тормозить.
*Cкорость FULL выше всего лишь приблизительно на 20%. По [[https://wiki.archlinux.org/index.php/Maximizing_Performance_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29#.D0.A1.D0.B6.D0.B0.D1.82.D0.B8.D0.B5_.2Fusr|другим данным]], squashfs дает ускорение
*При FULL справедливы упреки в небезопасности постоянной работы под root-ом в графическом режиме.
*При FULL отсутствует ''/initrd'', который является точкой монтирования для sfs-модулей. Подключение модулей невозможно. Только установка.
*FRUGAL устойчив к пропаданию электричества или случайному выключению.
==Сравнение==
| |Full|Frugal (не в RAM)|Frugal (скопирован в RAM)|
|Отдельный раздел диска|Да|Нет|Нет|
|Директория для установки | Требуется раздел диска| Обычно в любой каталог | Обычно в любой каталог |
|Скорость | Средняя|Скорее всего, будет медленнее| Высокая|
|Файловая система |Linux Type |FAT, NTFS, Linux Type | FAT, NTFS, Linux Type |
|Защищенность |Полный доступ к RootFS у root|Модули только для чтения |Модули только для чтения|
|Save-файл | Нет, прямой доступ к RootFS| Есть, сохранен прямо на диске| Есть, в RAM (пишется на диск по требованию)|
|Установка модулей sfs и pfs|Сложно|Легко |Легко|
* [[http://puppylinux.org/wikka/Frugal|PuppyLinux: Frugal - англ. wiki]];
* [[http://puppylinux.org/wikka/FrugalOrFullInstallation|PuppyLinux: FrugalOrFullInstallation - англ. wiki]]
----
//Авторы: DdShurick, melviX, magerlab, sfs, dim-kut//
/* Разместил: sfs
130327 */