Привет, потсоны!
Только что в тестинге появился kmod-3, являющийся заменой для module-init-tools. Проект всё еще довольно молодой, но у него уже есть множество сторонников, и разрабы арча тесно возимодествуют с апстримщиками в целях поиска и правки багов.
(Благодаря daemonpnz, нашедшему ссылочку, прочитать русиш о сущности kmod можно тут: http://www.opennet.ru/opennews/art.shtml?num=32577. Иные могут отправиться прямиком в репозиторий: http://git.profusion.mobi/cgit.cgi/kmod.git/)
По большему счету, вы не должны заметить никакой разницы. kmod спроектирован как прямая замена для m-i-t, и почти все бинарники должны иметь те же опции, что и у m-i-t. Где можно, устаревшие опции и фичи выкинули, например:
- чтение конфига depmod/modprobe из файлов, не заканчивающихся на .conf
- параметры -l и --list у modprobe
ВАЖНО: /etc/modprobe.d/modprobe.conf больше не является частью пакета. Это значит, что если вы что-то писали в этот файл, он будет запаксэйвлен одновременно с удалением m-i-t, и вы должны его переименовать. То, что раньше называлось /etc/depmod.d/depmod.conf, сохранится в новом пакете, но будет переименовано в /lib/depmod.d/search.conf. Этот файл будет доступен только на чтение — пользователи должны будут добавлять свои собственные надстройки в /etc/depmod.d.
Еще одна вещь, которую вы, скорее всего, заметите — у kmod пока еще нет манов. Мантейнеры не считают это особым минусом — маны m-i-t не предоставляли полной информации, ровно как и их командная строка. Бинарники kmod'а полностью объясняют все свои параметры с помощью -h и --help.
Плюс, есть соответствующее обновление mkinitcpio, повышающее читабельность modprobe и depmod. Однако вам не нужно обновлять образы initramfs, если не хочется.
СТАБИЛЬНОСТЬ. Изначально установка этой штуки наводила хаос, и приходилось по часу сидеть за консолью initrd и починять всё назад. Установка пакета приводила к тому, что когда modprobe запускался из udev, некоторые модули рандомно не грузились, или грузились не так, как надо. Отваливалась мышка (uhci_hcd), жесткие диски (ahci при загрузке), итп.
Ситуацию удалось быстро поправить выпуском нескольких патчей. Последний kmod из тестинга вполне безопасен для установки и тестирования.
Однако, на всякий случай, запомните решение проблемы с отваливающимися модулями: если у вас всё сломалось к чертям собачьим, несколько раз запустите следующую команду (это можно сделать даже из окружения initrd):
udevadm trigger
Happy new updates, gentlemen!