Сайт | Скачать | Видео | Wiki

Автор Тема: Как устроенно Frugal установка. Или работа из RAM only? И одно ли это и тоже?  (Прочитано 203 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн glorsh66

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
Мне очень понравилась идея, что Puppy может работать полностью загрузив систему в ОЗУ (особенно хорошо когда у тебя ужасно плохой и тормозной жесткий диск, и возникает желание взять кредит и купить новый когда пытаешь открыть что-то или не дай боженьки загрузить w10☻)

Но вопрос как это все дело работает под капотом (ну мне что бы общий смысл понять). И почему это используют не все дистры Linux на свете? (ведь это же просто огромное преимущество в скорости?)

1) Правильно ли я понимаю что файлы пользователя сохраняются как обычно? (т.е. они не грузятся в озу)
2) Как идет разделение того что грузится, а что нет? (ведь можно установить много софта, и памяти просто не хватит)
3) Как реализовано хранение системных файлов и программ? (они как обычно хранятся или создается какой то специальный пакет?) (ведь вроде что то пишется про это при загрузке системы
4)Ну вообще раскажите в чайниковских терминах☻

Оффлайн glorsh66

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
Да и самое главное - это Frugal называется или нет? (когда вся система только в RAM грузится?)

Онлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 9551
  • Репутация: +95/-0
Да и самое главное - это Frugal называется или нет? (когда вся система только в RAM грузится?)
Нет, когда все в ram называется copytoram
Frugal это когда система загружается из нескольких модулей, в которых сжата файловая система. По сути, все livecd линуксов которые умеют грузить саму ОС а не только инсталятор - это frugal.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн glorsh66

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
А Puppy какой метод использует?
Я просто именно о его фирменном методе спрашиваю_)

И кстати а как получается - если я вношу изменения в файл конфигурации например (нажимаю save) и выдергиваю шнур компа, будут ли сохранены изменения, или изменения сохраняются только при правильном выключении компа?

Оффлайн krasnyh

  • Постоялец
  • ***
  • Сообщений: 166
  • Репутация: +14/-0

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 451
  • Репутация: +11/-0
выдергиваю шнур компа, будут ли сохранены изменения
где-то читал про Фантом-ОС :)
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1=320Gb - Grub2+G4d; hd2=230 Gb - Grub4Dos; PRA, PRA-64-07 - frugal, copy2ram.
HP-mini-210VT: ]Intel Atom N470; чипсет Intel NM10; 2 Гб DDR2;  Видеопроцессор Intel GMA 3150; RAM=2Gb,PRA-64-07 - frugal, copy2ram.
PRA-модули

Онлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 9551
  • Репутация: +95/-0
Можно я кратко: при настроенном методе сохранения я много раз выдергивал питание - изменения сохранялись, бывает требуется проверка файловой системы на диске или сохраненки.

Для проверки сохраненки, грузится с другим параметром загрузки и сделать проверку.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн glorsh66

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
Я почитал этот FAQ только он так и не ответил на вопрос как осуществляется сохранение данных между сессиями и вообще как все устроенно☻

Оффлайн glorsh66

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
И как устанавливаются например программы которые не из репозитория (т.е. не модули)

Оффлайн arcad

  • Старожил
  • ****
  • Сообщений: 226
  • Репутация: +9/-0
если я вношу изменения в файл конфигурации например (нажимаю save) и выдергиваю шнур компа, будут ли сохранены изменения, или изменения сохраняются только при правильном выключении компа?
Тут вопрос наверное не в том , кто быстрее комп сохранит изменения или юзер выдергнет шнур, а сохранятся ли все изменения, сделанные юзером.
 Ну так вот, все изменения в настройках, профилях и др. сис. и прог. изменения сохраняются в RAM, пока вы не сделаете сохраненку (модуль - где сохраняется Ваши настройки(etc), home). Если что то накосячили, перегружаетесь и снова с чистого листа, если сохранили и опять не так, откатываетесь до предыдущего сохранения - когда было все окей. Это делает сборку не убиваемой. Но есть вариант загрузки с параметром changes, тогда все изменения сохраняются сразу в changes, туда
 где этот каталог(раздел) определили. В этом случае косяки искать сложнее.
это в двух словах для начального понимания про Flugal, Full - это полноценная установка на носитель.
Как правило у начинающих после прочтения вики возникает каша в голове и единственный рецепт - это брать и пробовать все варианты и выбирать. Успехов :)
« Последнее редактирование: 01 Май 2018, 16:38:30 от arcad »
всего Вам доброго

Оффлайн arcad

  • Старожил
  • ****
  • Сообщений: 226
  • Репутация: +9/-0
И как устанавливаются например программы которые не из репозитория (т.е. не модули)
Flugal - это вид сборки ,в основе которой заложена модульность системы, т.е.модули которые можно подключать и отключать по необходимости.В этом главный козырь и гибкость, т.е. каждый набирает систему и инструменты для своих нужд. Минимальный  набор модулей есть в той или иной сборке, много готовых есть в репозитарии.
Модуль делается из пакета , есть готовый набор скриптов (это вообщемто не сложно), пакеты  берешь у archlinux репы или AUR (пользовательские проги), Вам хватит на ближайшие пару лет  ;), далее собирать самому(читайте вики "Сборка модулей") или просить ветеранов.  :)
« Последнее редактирование: 01 Май 2018, 22:20:32 от arcad »
всего Вам доброго

Онлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 9551
  • Репутация: +95/-0
Я почитал этот FAQ только он так и не ответил на вопрос как осуществляется сохранение данных между сессиями и вообще как все устроенно☻
Ну чтож, тогда в гугль насчет aufs и squashfs, потом можно будет рассказать как оно устроено
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 21918
  • Репутация: +164/-0
    • PuppyRus-A
вики
почему copy2ram используют не все дистры Linux на свете?
Потому что в Фул это сложно реализовать и копировать несжатые файлы в память - расточительно
Поэтому и squashfs. Его, т.е. Frugal использование уже дает ускорение чтения с носителя,т.к. файлы сжаты - читать надо меньше, но зато подгружается проц

Frugal (или LiveCD) режим есть почти во всех дистрах. И copy2ram или аналог тоже
Но все не модульно и проработано слабо

copy2ram тоже чудес не дает. Например загрузка модуля браузера copy2ram - пустая затея. Ускорится только первый запуск. Потом браузер и так загрузится в рэм. И так с большинством софта