LINUX.ORG.RU
ФорумTalks

BIND DNS предложено приговорить к смерти

 


1

1

Всем апстрим, посоны!

Только что из рассылочки рачлинукса, уважаемые знатоки, нам пишет Gaetan Bisson, айти-исследователь, по совместимости мантейнер из австралии (*источник не указан 368 джней):

Сейчас мы используем BIND в двух пакетах
- dnsutils из [core], который предоставляет базовые инструменты для запросов к DNS
- bind из [extra], который собственно является DNS-сервером

В новом релизе BIND10, его создатели, ISC, побили все предыдущие рекорды: все отдельные утилиты, существовавшие в предыдущем релизе, они слили в одну и переписали в виде питоновского скрипта, который использует биндинги к новому набору библиотек libb10-*, и которые являются общими между утилитами и dns-сервером.

Опять этот чертов питон в зависмостях!

Кроме того, они предложили еще три новых: botan, log4cplus, и boost!

Это означает, в основном, две вещи:
- Мы не можем продолжать разделять dnsutils и bind
- Я больше не хочу поддерживать эти пакеты

У нас в [core] уже есть ldns, намного более хорошо написанная (и вменяемая) библиотека для DNS, которая включает в себя утилиты, которые являются почти прямой заменой биндовским. Например, можно использовать drill вместо dig, итп

Я предлагаю следующее:
- Все пакеты, которые основаны на dnsutils и его утилитах (dig, host, nslookup итп) - портировать на использование ldns - в большинстве случаев это должно быть просто.
- Выкинуть dnsutils и bind из всех наших репозиториев (разве что кто-то посчитает их прикольными и захочет поддерживать в [extra] или [community])

Комментарии и предложения welcome.

★★★★☆

Последнее исправление: cetjs2 (всего исправлений: 1)
Ответ на: комментарий от tazhate

Не такой свежий, как в арче.
Или ты свою репу специально ради веб-стека и всех его зависимостей держишь?

pekmop1024 ★★★★★
()
Ответ на: комментарий от tazhate

в отличие от убунты - простой. в отличие от генты - опять же проще, и не надо пересобирать. так-то гента тоже рулит.

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от stevejobs

У меня стоит инфраструктура, здорово завязанная на BIND Server

вот иди, и учи пидон. Могу тебя обрадовать - это не сложно. Я тоже плевался, но таки пошёл.

drBatty ★★
()
Ответ на: комментарий от stevejobs

У меня стоит инфраструктура, здорово завязанная на BIND Server ;)

Тогда зачем выбрал Linux, а не FreeBSD (у которой BIND интегрирован в базовую систему)?

iZEN ★★★★★
()
Ответ на: комментарий от daemonpnz

Судя из стартового поста, я сделал вывод, что раньше это была куча разных утилит, а теперь это стало монолитным г-ном, а утилиты лишь симлинки на этот бинарный кусок.

а я понял, что это большой питоно-скрипт, который дёргает разнообразные либы. ИМХО - всё правильно сделали.

drBatty ★★
()
Ответ на: комментарий от drBatty

Питон тут при чём? За него вообще разговора не было. Он у меня есть, потому что я им и без всякого бинда пользуюсь.

Axon ★★★★★
()
Ответ на: комментарий от Axon

Насчет питон+буст - его хотели включить в обязательную часть системы - начиная еще с инсталлятора. Проблема была в том, что он много весит, и можно было бы не поместиться в CD. А потом инсталлятор выпилили и временно о вопросе вроде забыли)

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от stevejobs

Насчет питон+буст - его хотели включить в обязательную часть системы - начиная еще с инсталлятора.

И, всё-таки, я не понял. Нафига буст в базовой системе?

Axon ★★★★★
()
Ответ на: комментарий от Axon

Арчу по-хорошему надо написать еще кучу всяких собственных утилит. Тот же инсталлятор. Но старички этим заниматься не желают, а новички не желают писать на чистом си и баше. Для скриптования нужен питон, для нативщины - последние плюсы с бустом.

stevejobs ★★★★☆
() автор топика

Нда, ребята в ISC жестко обдолбались.

AiFiLTr0 ★★★★★
()
Ответ на: комментарий от Axon

Питон тут при чём?

прочитай пожалуйста первый пост.

Он у меня есть, потому что я им и без всякого бинда пользуюсь.

баттхерт у питонохейтеров. У меня тоже есть питон, и старый и новый.

drBatty ★★
()
Ответ на: комментарий от iZEN

мм....

Griffon ~ # emerge --depclean -av boost

Calculating dependencies... done!
  dev-libs/boost-1.49.0-r2 pulled in by:
    app-office/abiword-2.8.6-r2 requires dev-libs/boost
    app-text/highlight-3.3 requires dev-libs/boost
    app-text/libwps-0.2.7 requires dev-libs/boost
    dev-cpp/libcmis-0.2.3-r1 requires dev-libs/boost
    games-strategy/wesnoth-1.10.5 requires >=dev-libs/boost-1.36
    media-gfx/freecad-0.12.5284-r2 requires dev-libs/boost
    media-gfx/inkscape-0.48.4 requires dev-libs/boost
    media-libs/libvisio-0.0.23 requires >=dev-libs/boost-1.46
    media-libs/vigra-1.7.1-r1 requires dev-libs/boost[python]
    sys-block/thin-provisioning-tools-0.1.5-r1 requires dev-libs/boost
upcFrost ★★★★★
()
Ответ на: комментарий от Axon

Разве не только для сборки?

вот тут-то похоже самое интересное и начинается. Запасаюсь попкорном.

drBatty ★★
()

Ох, мамочки... Вовремя я свалил с арчика - они там совсем обкурились.

no-such-file ★★★★★
()
Ответ на: комментарий от drBatty

прочитай пожалуйста первый пост.

Я в своём сообщении не на первый пост отвечал.

вот тут-то похоже самое интересное и начинается. Запасаюсь попкорном.

Эммм?

Axon ★★★★★
()

Давно пора все сломать, а то две-три недели ничего не ломали.

druganddrop-2 ★★
()

так а dig часть бинда? я не знал =( в качестве днс-сервера уже давным давно юзаю PDNS, но вот на dig-е завязаны несколько десятков шелл-скриптов. думаю что из фри и слаки бинд выпилят все же очень нескоро.

Komintern ★★★★★
()
Ответ на: комментарий от PaxtonFettel

Список чего? Дистров, которые я больше никогда себе не поставлю? RPM-based (кроме федоры), Mint, TinyCore и вот арч.

border-radius
()
12 декабря 2013 г.

Какой прекрасный был дистрибутив ещё каких-то пару лет назад.

blackst0ne ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.