Yes, to run AppleTalk you should have the "bnet" configured in the A/UX kernel. That means before doing "newconfig appletalk", the A/UX kernel must have been configured with "bnet". The reason is that AppleTalk modules link some modules from "bnet". The linked bnet modules include "m_get", "m_freem", and so on. In short, AppleTalk uses B-Net socket system calls to do inter-process communication for AppleTalk printing service. Note that the default A/UX 3.0 distribution is configured with "bnet" and "appletalk" driver modules.
It is not a bug; as you stated, the protocol stacks are linked.
Article Change History:
26 Aug 1994 - Reviewed and updated.
Support Information Services