Других принципиальных различий и не было - ядро у различных OS различно...
А концепция ядра достаточно близка ( тем более что в 5й и 6й ветке функциональная модульность ядра расширилась - теперь модуль более широкое представление драйвера чем ранее). А что касается потоков - то ньюансы про копирование наследственных признаков род. процесса и возможности доступа - это всего лишь трудности реализации. Согласен что использование обшего пространства процессов в памяти в случае коференции наиболее необходимо - а во всех остальных даже функциональность MINIX подойдет, не говоря уже о FBSD. ИМХО не вижу предмет спора - на сайте самого Asterisk ... "Asterisk is a complete PBX in software. It runs on Linux, BSD and MacOSX." значит люди думали о тонкостях реализации, а то что выбирает каждый - это его личное...