Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

setups:full-vs-frugal2016 [2016/09/18 12:45]
setups:full-vs-frugal2016 [2016/09/18 18:54] (текущий)
Строка 1: Строка 1:
 +======Установка 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-файл будет загружен автоматически.
 +
 +<note tip>
 +FRUGAL — одна из основных особенностей Puppy Linux. Рекомендуется использовать именно такой вариант установки.
 +</note>
 +
 +===== 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|Сложно|Легко |Легко|
 +
 +<box 50% round left blue| Ссылки > 
 +  *   [[http://puppylinux.org/wikka/Frugal|PuppyLinux: Frugal - англ. wiki]];
 +  *   [[http://puppylinux.org/wikka/FrugalOrFullInstallation|PuppyLinux: FrugalOrFullInstallation - англ. wiki]]
 + </box>
 +
 +----
 +
 +//Авторы: DdShurick, melviX, magerlab, sfs, dim-kut//
 +
 +/* Разместил: sfs
 +130327 */
  
Печать/экспорт