Установка 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 - полная установка

Особенности

FRUGAL - модульная установка

Особенности

FULL или FRUGAL

  • FULL в Puppy - это уступка для особо слабых ПК с малым объемом оперативной памяти. Загруженные в память модули приводят к нехватке памяти для запущенных программ и свопированию (использованию всесто памяти специального swap раздела HDD). Машина начинает заметно тормозить.
  • Cкорость FULL выше всего лишь приблизительно на 20%. По другим данным, squashfs дает ускорение
  • При FULL справедливы упреки в небезопасности постоянной работы под root-ом в графическом режиме.
  • При FULL отсутствует /initrd, который является точкой монтирования для sfs-модулей. Подключение модулей невозможно. Только установка.
  • FRUGAL устойчив к пропаданию электричества или случайному выключению.
Сравнение
FullFrugal (не в RAM)Frugal (скопирован в RAM)
Отдельный раздел дискаДаНетНет
Директория для установки Требуется раздел диска Обычно в любой каталог Обычно в любой каталог
Скорость СредняяСкорее всего, будет медленнее Высокая
Файловая система Linux Type FAT, NTFS, Linux Type FAT, NTFS, Linux Type
Защищенность Полный доступ к RootFS у rootМодули только для чтения Модули только для чтения
Save-файл Нет, прямой доступ к RootFS Есть, сохранен прямо на диске Есть, в RAM (пишется на диск по требованию)
Установка модулей sfs и pfsСложноЛегко Легко

Авторы: DdShurick, melviX, magerlab, sfs, dim-kut

Печать/экспорт