Debian/Ubuntu: Why was the service renamed from bind9 to named?
dclarke at blastwave.org
Wed Apr 15 23:10:58 UTC 2020
On 4/15/20 8:15 AM, Ondřej Surý wrote:
> the default and preferred init system on both Debian and Ubuntu is systemd,
> and the unit has proper Alias, so it is recognized also under "bind9" name.
> The sysv-rc script doesn’t have the capability of aliases, so unfortunately, there’s
> a downfall from the renaming, but it would not make sense to have a different name
> for different init systems. If you are using sysvinit, the choice and the suffering that
> comes from that choice is all yours.
> The renaming was done as it was a logical choice, the service is starting a daemon,
> and not a package, and daemon name is `named`. Also it is the name used by RPM
> based systems and Arch Linux and Gentoo, so it was also made to make BIND 9 packages
> in Debian/Ubuntu more unified with rest of the Linux world.
An even more beautiful name would have been "iscbind" :
beta$ svcs -l iscbind
name ISC BIND 9.11.16 SPARC V9 genunix
state_time Thu Feb 20 04:35:15 2020
dependency require_all/none svc:/system/filesystem/local (online)
dependency require_any/error svc:/network/loopback (online)
dependency optional_all/error svc:/milestone/network (online)
Sadly the newer releases will never be *easily* ported back to old
Solaris but we all need to move forwards.
UNIX and Linux spoken
GreyBeard and suspenders optional
More information about the bind-users