На Debian существует способный крест и dpkg-крест от Emdebian, которые позволяют Вам настроить кросс-компиляцию для многой архитектуры (Вы получаете кросс-компиляторы и библиотеки).
На Ubuntu существует crosschain для ARM и проект изменить к лучшему это.
Можно также создать набор инструментальных средств с помощью crosstool-ng, который не является ссылкой на распределение.
От Лицензирования записи FAQ "Что относительно того, чтобы поместить Небесплатные объекты в отдельный Несвободный репозиторий, как Debian/Ubuntu делает?"
Сам Проект Fedora не имеет никакого интереса к этому. Репозитории сторонних производителей существуют в таких целях.
Неофициальный FAQ Fedora включает некоторые детали об определенных объектах, которые Вы попросили.
Я предполагаю, что существуют репозитории как rpmfusion, которые отличают бесплатные и небесплатные пакеты для Fedora, Redhat и Centos.
Подробные инструкции относительно установки конфигурации пакета репозитория перечислены в:
http://rpmfusion.org/Configuration/
Детали о том, как включить другие репозитории в кратком руководстве по, в:
http://www.ehowstuff.com/how-to-prepare-other-yum-repositories-for-rhelcentos-5/
Я использовал Fedora с видеокартами Nvidia, воспроизведение MP3 (и кодировал), Flash, и т.д. в течение многих лет, и все это хорошо работает, хотя требуется некоторый физический труд.
Я могу подтвердить, это возможно, легче настроить вещи, чем с Ubuntu, начиная с об/мин и вкусных работ, довольно хороших с добавляющим материалом как этот.
Они пытаются сделать оператор с этим видом поведения. Как в продвижении к OSS favorisation. Я думаю, что практика в порядке, хотя она поднимает проблемы тут и там...