uird.rw=*.rwm - будет означать что все файлы *.rwm будут монтироваться в режиме rw. Это например образы с ФС ext3. Этот параметр используется больше, как фильтр поддерживаемых расширений для модулей.
У вас его можно не указывать. Для pra скорее вот так стоит указать:
uird.ro=*.pfs,*.sfs
Кеш - это либо источник на дисках, либо в сети. Используется когда необходимо, например, чтобы модули доступные по сети, сначала были скопированы на локальный диск, а потом уже работали. Это подобно режиму копирования в ОЗУ, только вместо памяти другие носители. Это удобно использовать при конфигурациях из сотен машин, когда они централизованно обновляются по сети, а потом работают локально. Например для школ, вузов и других организаций, которые переходят на СПО.
uird.homes - это источники, которые монтируется в /home
uird.changes - это источник верхнего слоя aufs. В нем будут чаще всего изменения всей системы, если не используются модули rw.
livekitlib, uird-init можно использовать отдельно от dracut. Например, если в porteus initrd сделать замену: liblinuxlive ->livekitlib , linuxrc -> uird-init. И симлинк init -> uird-init. То все должно заработать.
Отдельно скачать нельзя. Постараюсь выделить в отдельный субмодуль uird и тогда можно будет скачивать.
На скрине - не последняя версия. Я очень активно разрабатываю по несколько часов в день, поэтому обновляйте почаще, чтобы была последняя версия. Подпишитесь folow на github, чтобы получать уведомления по почте. Заодно будет там аккаунт и сможете перенести туда наработки pra. Я скоро буду работать активно с pfs-tools и буду там вносить правки, чтобы утилиты были универсальны. Поэтому, если вы не подключитесь в совместную работу, у нас версии разойдутся. Предлагаю подключатся.