>Процесс b10-msgq для организации обмена сообщениями между модулями; Да, процесс который АБСОЛЮТНО БЕСПОЛЕЗЕН с точки зрения всех кроме самого продукта - действительно энтерпрайзный подход к делу. С точки зрения всего остального кроме самого бинда - бесполезная сущность. Ну хотя да, настоящие правильные энтерпрайзы же выделяют по нескольку машин чисто для днс :). Ну да, даже полутора энтерпрайзам типа яппла и мс и корневым серверам может даже пригодится что-то эдакое. Для остальных все это выглядит адским оверкиллом.
>Процесс b10-auth для обеспечения функций авторитетного сервера;
Ну это то логично и понятно.
>Бэкенд для хранения зон в БД SQLite3;
Отдельный процесс чтоли? Это что, сервер СУБД в бинде сделали? С шахматами и поэтессами? А, простите, кому оно надо кроме самого бинда? Или зачем эта сущность нужна? :)
>Менеджер конфигурации b10-cfgmgr (выступает промежуточным звеном для разбора
>и хранения конфигурации);
Видимо стало настолько энтерпрайзно что без менеджера теперь никуда :)
>Самый что ни на есть unix-way. Так что неправда Ваша =)
Скажите, а зачем мне в системе пачка левых процессов, реализующих какой-то явно generic функционал (обмен сообщениями между процессами например) но - "только для бинд"? Какой там нафиг юниксвей, это смесь ынтерпрайзности и not-invented-here как максимум.
В юниксвее DNS сервер по идее занимается обслуживанием DNS запросов. И делает это хорошо. А не сервирует базы данных, не гоняет какие-то там сообщения, не заведует конфигурациями и прочая. По-моему, чуваки начали забывать зачем вообще нужен днс-сервер, погнавшись за ынтерпрайзными фичами.