Когда часто юзаешь разные дистры, забываешь где сейчас находишься и пишешь пакман на убунте, апт на федоре итп
В т.ч. оттого, что все линуксы одинаковые со внешнего вида
Первая идея в том, чтобы можно было как-то визуально определить дистрибутив. Например, в systemd ввести стандарт на приглащение командной строки, чтобы в нем обязательно был написан дистр.
но это для консоли, как визуально определить разные дистрибутивы?
ладно, а самое главное
чтобы на системе были доступны ВСЕ имена сразу: pacman, apt, yum, glaza, итп
и чтобы все они работали!
т.е. если на убунте написать пакман, то команда выполнится, даже если ниакого пакмана там нету
тут возникает вопрос, какой минимальный набор общих функций у всех пакетных менеджеров, с какими функциями возникнут проблемы (какие функции апта нельзя реализовать/закостылить параметрами пакмана), и что делать с теми, которые никак нельзя реализовать
например, убунтоиды пишут (писали? эта настройка уже появилась?) надстройки над апт-гетом, чтобы автоматически без вопросов устанавливались опциональные зависимости, а как это сделать арчевым aur'ом..