Организация ISC намерена перевести BIND 10 на более открытую модель разработки
14 января 2012 года
Некоммерческая корпорация Internet Systems Consortium (ISC) объявила на конференции BIND Open Day о желании расширить уровень вовлечённости независимых участников в разработку открытого проекта BIND 10. Организация ISC намерена привлечь дополнительных сторонних программистов, уйдя от практики обособленного развития BIND, разрабатываемого до сих пор под покровительством одной организации. Представители ISC высказали желание сформировать более широкое сообщество разработчиков вокруг BIND. При этом, ISC сохранит за собой права на код и основной контроль за развитием проекта. Конкретный набор правил по приёму в состав проекта стороннего кода с реализацией новой функциональности пока не определён.
По мнению Шейна Керра (Shane Kerr), управляющего разработкой BIND 10, расширение круга разработчиков, работающих над кодом BIND и изучающих этот код, приведёт к ускорению процесса выявления и исправления ошибок. Как правило интерес к разработке сторонних лиц связан с необходимостью решения каких-то насущных проблем. Более открытый процесс развития BIND даст возможность самостоятельно развивать необходимые функции, необходимость наличия которых может быть неочевидна при централизованном методе развития. Модульная структура BIND 10 позволяет легко расширять функциональность - сторонние разработчики могут создавать модули с реализацией необходимых функций, которые могут подключаться опционально, по желанию пользователя.
BIND является наиболее популярным DNS-сервером в сети, около 80% всех DNS-серверов работают под его управлением. Несмотря на это, до сих пор развитие проекта осуществлялось достаточно небольшим коллективом разработчиков, поддерживаемых несколькими компаниями и государственными учреждениями. BIND 10 является первой попыткой значительной переработки продукта с момента выпуска BIND 9 в 2000 году. Первый стабильный релиз BIND 10 планируется выпустить в конце 2012 года.
Код BIND 10 был практически полностью переписан и с точки зрения архитектуры кардинально отличается от BIND 9. Если в BIND 9 все возможности предоставлял один серверный процесс, то в BIND 10 используется идея разделения функций по отдельным взаимосвязанным процессам, каждый из которых реализует свой сервис. Разделение по разным процессам позволяет более рационально использовать ресурсы многоядерных систем, позволяет более тонко управлять изоляцией процессов и повышает надёжность. Среди других отличий можно упомянуть поддержку различных моделей хранения данных, повышенную масштабируемость, поддержку кластеризации и интеграцию модуля с поддержкой протокола DHCP. Обзор архитектуры и возможностей BIND 10 можно увидеть в тексте анонса первой тестовой версии.
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.