======Установка 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 */