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

Автор Тема: Quirky - принципиально новый дистрибутив Бари Кулера  (Прочитано 30584 раз)

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

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 993
  • Репутация: +15/-0
Re:Quirky-6
« Ответ #45 : 22 Январь 2014, 15:01:29 »
Судя по описанию там что-то свое.

Практический смысл - иметь множество состояний системы и иметь возможность откатиться до любого состояния.
При слоях aufs это можно реализовать бранчами более верхними - слоисто.

На уровне ФС - это хранение на диске предыдущих вариантов файлов. Как это делается? Используется принцип copy on write (CoW). То есть когда вы изменяете файл, то он не на диске изменяется, а создается новая копия файла в других секторах диска. Просто в обычном варианте, когда свободные блоки заканчиваются, новые файлы создаются поверх старых вариантов файлов, а в случае снапшота, эти версии помечаются как снапшот такой-то. В итоге может оказаться, что на диске реально хранится пара файлов, а места уже нет, ввиду того, что хранится куча снапшотов с различными версиями этих файлов.

Как сделал Барри - надо ставить и смотреть.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23789
  • Репутация: +173/-0
    • PuppyRus-A
Re:Quirky-6
« Ответ #46 : 22 Январь 2014, 15:05:35 »
Похожим образом делают сохраненку в archiso там lvm snapshot. Пробовал - неудобно. Как ее примонтировать вообще не нашел

А чем теоретически снапшот может быть лучше aufs?

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 993
  • Репутация: +15/-0
Re:Quirky-6
« Ответ #47 : 22 Январь 2014, 16:07:13 »
В случае поддержки дедупликации блоков - экономия места.

А вообще  - это разного рода вещи.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23789
  • Репутация: +173/-0
    • PuppyRus-A
Re:Quirky-6
« Ответ #48 : 22 Январь 2014, 16:16:59 »
В случае поддержки дедупликации блоков - экономия места.
При обычной сохраненке - да, при squashfs - вряд ли
А вообще  - это разного рода вещи.
Так я и пытаюсь понять есть смысл (возможность) заморачиваться или aufs метод ничем не хуже...

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 993
  • Репутация: +15/-0
Re:Quirky-6
« Ответ #49 : 22 Январь 2014, 16:22:48 »
ну в zfs например помимо дедупликации есть еще и сжатие блоков, поэтому сжатие в таких системах будет так и так.
то есть представьте - squashfs сжатие+каждый блок еще хранится на диске только один раз.

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2839
  • Репутация: +41/-0
  • горний арол
Re:Quirky-6
« Ответ #50 : 22 Январь 2014, 22:33:56 »
Можно подробнее раскрыть тему снэпшотов? В чем практический смысл? Для фругал это надо?
Разве в Quirky-6 zfs и btrfs?
для фругал это не надо, если есть sfs(pfs) ну или подобная сквош сохраненка
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23789
  • Репутация: +173/-0
    • PuppyRus-A
Re:Quirky-6
« Ответ #51 : 23 Январь 2014, 10:01:21 »
Я так и не въехал в глобальный замысел Бари  :'(

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
Re:Quirky-6
« Ответ #52 : 24 Январь 2014, 00:10:56 »
У Барри "снимки системы" - это просто архивы и дельта-файлы. Один архив полный, остальные можно восстановить при помощи дельта-файлов. Глобальный замысел - полная установка на f2fs на флеш-накопителях. Т.к. полную установку легче сломать при каких-нибудь экспериментах, чем frugal, были придуманы "снимки системы" чтобы можно было восстановить систему после экспериментов. Также Барри полностью отказался от sfs и теперь использует только pet. При этом система должна быть быстрой, маленькой и многофункциональной как Puppy.
« Последнее редактирование: 24 Январь 2014, 00:14:26 от rodin.s »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23789
  • Репутация: +173/-0
    • PuppyRus-A
Re:Quirky-6
« Ответ #53 : 24 Январь 2014, 09:17:29 »
Это я уже понял. не понятно - действительно ли это лучше , чем aufs и чем...
По убиваемости и размеру - я так понял не лучше?

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 993
  • Репутация: +15/-0
Re:Quirky-6
« Ответ #54 : 24 Январь 2014, 15:37:57 »
Как я понял, основная идея была в том, чтобы всю операционку хранить в ядре, не говоря уже о простом initrd.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23789
  • Репутация: +173/-0
    • PuppyRus-A
Re:Quirky-6
« Ответ #55 : 24 Январь 2014, 15:45:06 »
Как в ядре?... инитрд там нет, но бинарников - целая флэшка

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10025
  • Репутация: +103/-0
Re:Quirky-6
« Ответ #56 : 24 Январь 2014, 15:46:52 »
в параметрах ядра есть возможность указать файл initrd и включить его в состав бинарника ядра.

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23789
  • Репутация: +173/-0
    • PuppyRus-A
Re:Quirky-6
« Ответ #57 : 24 Январь 2014, 15:50:05 »
Чем это будет лучше ?..

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10025
  • Репутация: +103/-0
Re:Quirky-6
« Ответ #58 : 24 Январь 2014, 15:53:58 »
чуть быстрее загрузка, чуть меньше файлов, легче устанавливать, легче подсовывать ядро левым дистрибутивам. (хотя они своими средствами начнут генерировать initrd но он уже ненужен буде)
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23789
  • Репутация: +173/-0
    • PuppyRus-A
Re:Quirky-6
« Ответ #59 : 24 Январь 2014, 16:04:17 »
А если захочется переделать инитрд - только перекомпиляция ядра?