Хотя сценарии оболочки лежат в основе сценариев в различных BSD, многое делается с Perl , Python , Ruby и Lua . Я уверен, что есть еще много вариантов, это действительно зависит от того, что вам нравится, и, возможно, что идет с вашим дистрибутивом.
OpenBSD поставляется с базовым Perl, в NetBSD Lua частично интегрирована в ядро, но я не верю, что во FreeBSD есть что-то кроме сценариев оболочки, доступных при установке по умолчанию.