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

Автор Тема: Утверждение общих стандартов  (Прочитано 72752 раз)

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

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
  • Автор темы
Утверждение общих стандартов
« : 08 Январь 2016, 11:37:05 »

Описание принятого варианта перемещено в отдельную тему:
http://forum.puppyrus.org/index.php?topic=18733.0



Начало темы:


Предлагаю в этой теме обсудить и однозначно принять стандарты для всех Initrd и скриптов PFS-utils.

Прежде всего, думаю, нужно определить:
  Расположение точек монтирования, и место хранения этой информации (конфиг. файл, название переменной).
« Последнее редактирование: 14 Апрель 2016, 18:38:11 от Zay »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Утверждение общих стандартов
« Ответ #1 : 08 Январь 2016, 12:15:57 »
 Точки монтирования:
  • /mnt/tmpfs - временный файл сохранения
  • /mnt/save - файл сохранения .[234s]sf
  • /mnt/[hs]d[a-z][1-9] - раздел с файлами Puppy ($DEV)
  • /mnt/bundles/$modulename - для модулей.
Примечание: для модулей смонтированных init можно не переносить точки монтирования из первичной системы в основную, они прекрасно работают оставаясь невидимыми. Если возникнет желание их увидеть, есть параметр pfix=showmntpt.
 Инфомацию $dev, $dir, $serv в /tmp/PUPSTATE (название может быть другим), о подключенных модулях - /tmp/PFSMODULES
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Утверждение общих стандартов
« Ответ #2 : 08 Январь 2016, 12:35:12 »
нельзя ли bundles как-то поменять? ну типа там modules или layers или еще как-то
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Утверждение общих стандартов
« Ответ #3 : 08 Январь 2016, 12:50:56 »
нельзя ли bundles как-то поменять? ну типа там modules или layers или еще как-то
Саша, конечно можно.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Утверждение общих стандартов
« Ответ #4 : 08 Январь 2016, 15:57:20 »
Предлагаю в этой теме обсудить и однозначно принять стандарты для всех Initrd
Огласите список "всех Initrd"
Какая связь между pfs-util (подкл. по горячему) и initrd (сборка корня aufs)?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Утверждение общих стандартов
« Ответ #5 : 08 Январь 2016, 16:29:45 »
Какая связь между pfs-util (подкл. по горячему) и initrd (сборка корня aufs)?
По моему ответ находится в вопросе. Initrd создаёт aufs, pfs-util с ней работает. Очевидно желательно единообразие. Хотя никто не запрещает монтировать что угодно и куда угодно, но это отсебятина.
Огласите список "всех Initrd"
Ну я вот первым записался, кто ещё?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Утверждение общих стандартов
« Ответ #6 : 08 Январь 2016, 17:13:57 »
Единообразие чего?
Точки монтирования: какая разница pfs-util что куда монтировал initrd?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Утверждение общих стандартов
« Ответ #7 : 08 Январь 2016, 17:20:15 »
какая разница pfs-util что куда монтировал initrd?
Никакой, а вот человеку лучше всё на привычном месте. Для того и стандарт.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Утверждение общих стандартов
« Ответ #8 : 08 Январь 2016, 17:30:42 »
Ну так возьмите любой известный инитрд - и примите его параметры за стандарт
Зачем велосипед изобретать?
Что это будет за стандарт? ГОСТ? RFC ? Кто его будет соблюдать?
Никто кроме разрабов дистра, который разрабатывает автор стандарта

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Утверждение общих стандартов
« Ответ #9 : 08 Январь 2016, 17:32:55 »
Ну так возьмите любой известный инитрд
Любой aufs не создаёт.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Утверждение общих стандартов
« Ответ #10 : 08 Январь 2016, 17:34:52 »
Ну так возьмите любой известный инитрд
Любой aufs не создаёт.

почти во всех крупных дистрах создают.
просто используют это и позиционируют по другому.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Утверждение общих стандартов
« Ответ #11 : 08 Январь 2016, 17:39:30 »
почти во всех крупных дистрах создают.
просто используют это и позиционируют по другому.
Как следствие: для нас не подходит.
Давайте прекращать трёп пустой и вернёмся к стандартам. Кроме поправки от Pro, ещё будут?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Утверждение общих стандартов
« Ответ #12 : 08 Январь 2016, 17:39:57 »
Ок. Берем не "любой" , а aufs - на выходе получаем 2 initrd соблюдающий этот стандарт
При изобретении "своих" стандартов будет 1 и это называется не стандарт,а отсебятина

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Утверждение общих стандартов
« Ответ #13 : 08 Январь 2016, 17:44:59 »
2 initrd соблюдающий этот стандарт
Огласите весь список пожалуйста
Если вы стараетесь протащить портеус, я его не приму ни при каких условиях.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Утверждение общих стандартов
« Ответ #14 : 08 Январь 2016, 17:47:40 »
почти во всех крупных дистрах создают.
просто используют это и позиционируют по другому.
Как следствие: для нас не подходит.
Давайте прекращать трёп пустой и вернёмся к стандартам. Кроме поправки от Pro, ещё будут?


Предлагаю так:

  • /memory/changes - точка монтирования либо tmpfs, либо файл/директория сохранений
  • /memory/bundles/%module - точка монтирования модулей/директорий
  • /memory/data - точка монтирования для разделов с файлами.
  • /memory/data/machines - точка монтирования источника с машинно-зависимыми изменениями
« Последнее редактирование: 08 Январь 2016, 17:51:50 от neobht »