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

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

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

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Утверждение общих стандартов
« Ответ #45 : 09 Январь 2016, 11:57:38 »
умение притворится чайником и осмыслить ситуацию заново - вещь полезная.

Я уже писал почему memory. Вообще через строки читаете что ли?
Memory - потому что это директория куда смонтирована tmpfs в первую очередь, только потом туда монтируется уже раздел, сохраненки и модули.

Ну и если мы друг друга читать не будем, то точно не договоримся. SQMNT - это должно быть уже результатом решения. И если каждый будет при своем, то явно ничего из этого не выйдет хорошего. Как можно обсуждать например необходимость скажем параметра pfix или uird.cache, если мы на таких мелочах остаемся при своем мнении?

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Утверждение общих стандартов
« Ответ #46 : 09 Январь 2016, 12:03:36 »
Если затрагивать стандартные директории, то аналогично /sys стоит присмотреться к /run.

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:Утверждение общих стандартов
« Ответ #47 : 09 Январь 2016, 12:04:11 »
Антон, как устроено понятно. Не понятно почему выбрано слово memory.  Ассоциативный ряд какой? Хотя, как говорят, назови хоть клизмой только в зад не суй :) Так ли это важно, чтоб и здесь спорить. Для меня memory привычно уже.
« Последнее редактирование: 09 Январь 2016, 12:09:05 от betcher »

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Утверждение общих стандартов
« Ответ #48 : 09 Январь 2016, 12:08:04 »
Директория в памяти.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Утверждение общих стандартов
« Ответ #49 : 09 Январь 2016, 12:12:49 »
 /tmp/mnt/ - временное монтирование. Ведь точки монтирования модулей по сути "миражи".
Моноблок 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

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:Утверждение общих стандартов
« Ответ #50 : 09 Январь 2016, 12:48:20 »
Ого, спор на 4-х страницах, раз нельзя использовать стандартные каталоги, то вспомните название проекта и дистра и сделайте в корне каталог /puppy и туда монтируйте все нестандартное, а именно базовые модули в /puppy, а все остальные модули в /puppy/modules и будет все наглядно.

З.Ы. Но на мой взгляд понятнее всего было бы для базовых модулей /mnt/puppy и для всех остальных /mnt/puppy/modules
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Утверждение общих стандартов
« Ответ #51 : 09 Январь 2016, 13:17:50 »
Ого, спор на 4-х страницах
И так всё время, либо делаешь по своему и получаешь упрёки в отсебятине, либо вязнешь в спорах и ничего не делаешь.
Моноблок 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:Утверждение общих стандартов
« Ответ #52 : 09 Январь 2016, 15:35:12 »
Так ли это важно, чтоб и здесь спорить. Для меня memory привычно уже.
а ты сделай вид что у тебя нет такой привычки и прикинь не опираясь на то что "вот у нас так сделано". Вобще если каждый будет упирать на факт что "в моем дистрибутиве сделано так" ничего вы не договоритесь, результатом обсуждения должно стать нечто новое чего в существующих системах еще нет.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Утверждение общих стандартов
« Ответ #53 : 09 Январь 2016, 15:35:41 »
Не понятно почему выбрано слово memory.   Для меня memory привычно уже.
Код
MEMORY=/memory
CHANGES=$MEMORY/changes
UNION=$MEMORY/union
DATAMNT=$MEMORY/data
BUNDLES=$MEMORY/bundles
header "Live Kit init <http://www.linux-live.org/>"
Общий корень :D
Ну так возьмите любой известный инитрд - и примите его параметры за стандарт
Зачем велосипед изобретать?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Утверждение общих стандартов
« Ответ #54 : 09 Январь 2016, 15:50:18 »
Пожалуй для более продуктивного обсуждения необходимо выработать регламент. "Варяги" имеют только совещательный голос.
Моноблок 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:Утверждение общих стандартов
« Ответ #55 : 09 Январь 2016, 15:53:26 »
Не наблюдаю в этой теме голосования... Гонения инакомыслящих? Может yvz вернем? Он спец  :D
Дядя Шурик - не слушайте никого. Все равно кроме Вас никто по итогу этой темы ничего делать не собирается.
Где сомневаетесь - используйте переменные или конфиг (тогда всегда можно будет все обсуждаемое поменять)
udev в Вашем initrd не будет?
« Последнее редактирование: 09 Январь 2016, 16:02:32 от sfs »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Утверждение общих стандартов
« Ответ #56 : 09 Январь 2016, 16:07:34 »
Гонения инакомыслящих? Может yvz вернем? Он спец  :D
Да запросто: yvz@puppyrus.p1.im
Дядя Шурик - не слушайте никого.
А упрёки в отсебятине?
Все равно кроме Вас никто по итогу этой темы ничего делать не собирается.
И я ничего не делаю, кворума нет.
Где сомневаетесь - используйте переменные или конфиг (тогда всегда можно будет все обсуждаемое поменять)
Давно сделано.
udev в Вашем 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:Утверждение общих стандартов
« Ответ #57 : 09 Январь 2016, 16:14:03 »
В initrd ddsh итак конфиг и переменная. Это сразу ввели как только появилась такая идея. В uird я тоже введу аналогичный конфиг.

К тому же к initrd ddsh не "варяги" не проявили интерес. Мой интерес - профессиональная заинтересованность и я считаю, что если быть честным перед той идеей, которую ставят перед initrd в pra/puppy, то упрощенный функционал вполне подойдет. И это хорошо, что такой вариант будет. Пусть и в рамках узкого круга пользователей и того оборудования, что драйверами собрано в ядре Pro.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Утверждение общих стандартов
« Ответ #58 : 09 Январь 2016, 16:39:24 »
udev - опционально для не спец. ядер. Тогда бы появился эксклюзив - проще и меньше uird, но с этим функционалом

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Утверждение общих стандартов
« Ответ #59 : 09 Январь 2016, 16:46:19 »
Uird написан для работы без udev.
Просто я не вижу в этом смысла.
Сейчас он висит на mount hook. Если его повесить на cmdline hook, то udev можно смело удалить и загрузка будет в сыром виде - ext234,fat,ntfs и остальное, что вкомпилили в ядро.

Я для особых случаев сделаю соответствующий скрипт сборки, чтобы собирался чистый busybox и пара утилит.