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

Автор Тема: Initrd UIRD  (Прочитано 242404 раз)

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

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:Initrd UIRD
« Ответ #300 : 07 Декабрь 2015, 18:12:15 »
Глубина от from
3 означает такую глубину:
pra/base(1 уровень)/2уровень/3уровень/


Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Initrd UIRD
« Ответ #301 : 07 Декабрь 2015, 18:47:35 »
uird.load=/base/,/modules/,/optional/*Syst*,rootcopy - rootcopy тут не лишний?
uird.find_params=-maxdepth,2  - подч. тире , зпт - без опечаток uird.find_params=-maxdepth_3?
Никак не сделать чтобы /pra/qqq.pfs не грузились?
+ в алиасы не засунуть?

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:Initrd UIRD
« Ответ #302 : 07 Декабрь 2015, 20:08:03 »
Rootcopy - не лишний
Опечаток нет.
Они не будут грузиться.

В Алиас не засунуть.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:Initrd UIRD
« Ответ #303 : 08 Декабрь 2015, 02:28:00 »
Sgn файлы позволят поставить несколько pra на разные разделы, но скорость не увеличат, а скорее наоборот.  Меня еще один момент смущает в поиске. Вероятность сочетания букв "pra"  в названит файлов/каталогов весьма велико. Можно словить грабли

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Initrd UIRD
« Ответ #304 : 08 Декабрь 2015, 10:07:49 »
Точно надо uird.find_params=-maxdepth,2  а не  uird.find_params=-maxdepth_2 как в basecfg.ini ?

pra не особо часто, но встречается. Как избежать проблем?

Я так понимаю Вы слили optional=
Как по Вашему загрузить что-то что надо не всегда (где хранить и какой командой грузить)?

Теперь инфы для экспериментов достаточно. Результаты отпишу. Спасибо

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:Initrd UIRD
« Ответ #305 : 08 Декабрь 2015, 10:59:38 »
Если указывать путь в uird.from от /dev до pra,  то проблем не будет. А для поиска лучше название сменить, ну или /pra/ указать попробуйте.
По поводу "," или "_" в разделителе. Думаю "," , но лучше уточнить у Антона.
Optional не ломали,  его функционал делается фильтрами uird.load uird.noload
 

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Initrd UIRD
« Ответ #306 : 08 Декабрь 2015, 11:46:48 »
Optional не ломали,  его функционал делается фильтрами uird.load uird.noload
Ну так это и есть сломали  :)
У нас (в портеус и линукс-лайв) Optional - это особая папка - то , что грузит load
В UIRD - uird.load uird.noload грузит from c более расширенными фильтрами и optional - обычная папка
На мой взгляд это усложнение удлинение , неудобство и шаг назад
Проще загрузить по списку из спецпапки , чем все по маске
Отсюда же неудобства load+ вылезают

Очень зря смешали в кучу base modules optional. Это даже упрямый Дядя Шурик взял на вооружение
=+ региксы и sh в конфиге - лишнее усложнение
Если в таком виде поставите в исо - юзера запутаются и Вас сожрут
Будете объяснять про регексы и учить шелу

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:Initrd UIRD
« Ответ #307 : 08 Декабрь 2015, 11:59:17 »
Все не так страшно.  Папок нет вообще ни base, ни modules, ни optional. Есть фильтры. Это позволяет делить не только на модулес, опшенал, бэйс, а вообще как угодно. Но по умолчанию оставляем именно этот шаблон как наиболее привычный. Кому надо полезут дальше и разберутся, кому не надо даже не заметят. А +=, кстати, штука удобная. Чтоб добавить источник пишете uird.from+=mysource, вместо uird.from=/MagOS;/MagOS-Data;mysource. Регэкспы и шелл это вообще здесь не обязательные вещи.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Initrd UIRD
« Ответ #308 : 08 Декабрь 2015, 12:46:16 »
Все не так страшно.  Папок нет вообще ни base, ни modules, ни optional. Есть фильтры.
На мой взгляд именно это и страшно. Параметров загрузки - чем меньше тем лучше. Всё - в дефолт
Фильтры сложнее спецпапок. А ведь - сами добавили - будут еще ложные срабатывания фильтров...
Код
noload= /base /modules
load= /optional
Лучше и проще не придумать

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re:Initrd UIRD
« Ответ #309 : 08 Декабрь 2015, 13:11:50 »
Так в дефолтном варианте различий почти нет. Зато я смогу загрузить только параметрами люьой модуль из любой папки в том числе сетевой, а вы нет. Я могу смонтировать любой каталог в любое место только параметрами, а вы нет. Я элементарно могу несколько источников прописать, а вы? Я могу копировать модули, а подключать папки, а вы только наоборот. Цена универсальности всегда усложнение. Нужно только грамотно скрыть лишнее ;)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Initrd UIRD
« Ответ #310 : 08 Декабрь 2015, 13:47:09 »
Цена универсальности всегда усложнение. Нужно только грамотно скрыть лишнее ;)
С этим не поспоришь. Но у меня ощущение, что переплачиваю  :D Как раз и пытаюсь скрыть  ;)

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:Initrd UIRD
« Ответ #311 : 08 Декабрь 2015, 14:51:41 »
С этим не поспоришь. Но у меня ощущение, что переплачиваю  :D Как раз и пытаюсь скрыть  ;)
Ну так в uird скрыть гораздо проще. Есть понятие параметров по умолчанию.
Не нужны особенности - не используй и будет все по умолчанию и привычно.

Обычные пользователи даже не заметят разницы. Те из них, кто понимает хоть маленько в параметрах - будут в восторге от гибкости.

uird - это только шаги вперед и ни одного назад. другими словами весь предыдущий функционал воспроизводим полностью, даже синтаксис почти не изменился.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Initrd UIRD
« Ответ #312 : 08 Декабрь 2015, 14:56:24 »
Обычные пользователи даже не заметят разницы. Те из них, кто понимает хоть маленько в параметрах - будут в восторге от гибкости.

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Initrd UIRD
« Ответ #313 : 08 Декабрь 2015, 14:57:00 »
load+= сложновато не заметить...
В magos сейчас принцип как у портеуса? Как минимум на период внедрения надо максимально повторить. Когда привыкнут - наворачивать
Буду переходить к экспериментам - практика нас рассудит

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:Initrd UIRD
« Ответ #314 : 08 Декабрь 2015, 15:59:47 »
Если у вас по умолчанию идет опциональная загрузка, то это явно ваша недоработка.

если у вас по умолчанию ничего из опционал не грузится, то load+= надо будет только тем, кто понимает, что он делает и для чего. Я не сомниваюсь, что это будет легко воспринято и понято.