Различия
Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
— |
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 */ | ||