Вы здесь

Выбор альтернативы net-dns/bind-tools

Последнее обновление порадовало сообщением:

!!! The following installed packages are masked:
- net-dns/bind-tools-9.18.0-r1::gentoo (masked by: package.mask)
/usr/portage/gentoo/profiles/package.mask:
# Sam James  (2026-07-16)
# Stub since Bind 9.18. Maintaining a separate build just for the client
# binaries proved brittle and unsustainable (see discussion in
# bug #832218 for details). Please use net-dns/bind instead. Other options
# include net-dns/cares-tools, net-libs/ldns's drill, and net-dns/doggo.
# Removal on 2026-08-15.  Bug #977172.

Как/откуда появилась отдельная сущность net-dns/bind-tools — понятно.
Мотивация удаления — тоже.
Но заводить ненужный сервер ради набора клиентских утилит — идея тоже так себе.

Вопрос выбора пакета для необходимых утилит (dig, nslookup, whois).

net-misc/whois-5.6.6 (/usr/bin/whois) идёт отдельным пакетом.

Кто что (и почему) предпочитает?

net-dns/doggo неплох, но тяжеловат (требует go для сборки).
net-dns/cares-tools - легкий, но очень ограниченный, только hostname и nslookup в поставке.

—

Не грусти, товарищ! Всё хорошо, beautiful good!

net-dns/doggo — 4 мегабайта исходников для одной утилиты. К которой не прилагается даже такого пережитка тырпрайса 40-летней давности, как страница описания?
По мне — вариант очень так себе.

net-dns/cares-tools — бедненько (не hostname,а host, но хотя бы имена утилит стандартные). Впрочем, манов тоже нет… ☹
Ну и ~amd64 по состоянию на сейчас.

Ну и тут по-хорошему м не видится вопрос восстановления мотивов появления нескольких утилит под одну задачу.

—

:wq
--
Live free or die

В современных условиях я не вижу проблемы в установке дополнительных пары Мб серверных бинарников, и никто не заставляет тебя запускать их сервисы, но зато очевидно упрощение поддержки для майнтейнеров за счёт уменьшения числа пакетов.

Как/откуда/почему появился пакет net-dns/bind-tools.

И точно также не вызывает вопросов аргументация его удаления.

С другой стороны одним из ключевых достоинств Gentoo остаётся доступный уровень управления зависимостями (когда ненужное просто не устанавливается).

—

:wq
--
Live free or die

И как это относится к вопросу топика, заданным тобой же?