I almost reinstalled my OS today. I have a Brother HL-5250DN series laser printer, which I keep in the other room hooked straight into the network. From my iMac and MacBook Pro, I have it set up through ZeroConf, known there as Bonjour.
On my Trisquel box, on the other hand, I wasn’t able to set it up no matter what I tried. I searched the package manager for zeroconf and installed what seemed to be the right packages, but still nothing, and I tried searching for a solution, but didn’t find anything I needed (it doesn’t help that my distro’s forums are in Spanish).
So, I downloaded and burned Ubuntu 9.04 and backed up my files, anticipating a reinstall. Then, as I’m talking to Joshua Rogers, it dawns on me that ZeroConf is called “avahi” on GNU/Linux, just as it’s called “Bonjour” on Mac OS X. So I searched for “avahi,” installed a few packages, reopened the printer config panel and, lo and behold, there it was.
Considering that, protocol-wise, ZeroConf == avahi == Bonjour, did it have to be so confusing?


