Apple Releases Bonjour for Windows 1.0.3 195
MacDailyNews is reporting that Apple has released Bonjour for Windows 1.0.3. From the article: "Bonjour, also known as zero-configuration networking, enables automatic discovery of computers, devices, and services on IP networks. Bonjour uses industry standard IP protocols to allow devices to automatically discover each other without the need to enter IP addresses or configure DNS servers."
How is this different than... (Score:1, Interesting)
Re:Gosh (Score:2, Interesting)
Re:I bet network engineers (Score:2, Interesting)
You haven't used Bonjour, have you? That shit can find computers not on the network. And let you use those printers and other application data. Automatically.
(and I'm not kidding. When my neighbor's daughter launches iTunes, her library shows up in my iTunes, and I can play them. Note that my network is WEP-enabled and MAC filtered, and I'm not part of her network).
Re:How is this different than... (Score:4, Interesting)
We had a less-than-clueful consultancy come in to help us do an Active Directory installation on top of our NT4 domain. They suggested we use
Re:How is this different than... (Score:5, Interesting)
It is completely different. Wireless Zero Configuration on Windows is a serviced used to connect your machine to 802.11 wireless networks, and (apparantly) to 802.1X network authorization systems.
Bonjour is a completely different animal, that is more of a combination of a decentralized DNS, and a way for machines to say "hey, heere are the services I offer that you can use" to any other machines on the network. Each machine running a full Bonjour/ZeroConf installation will advertise its name on the network, and the network services it provides. A system might, for example, advertise that it offers SSH, HTTP, FTP, AFP, Samba, and printing services. A client machine running Bonjour/ZeroConf that connects to this network will automatically know about these other services on the network, and can thus offer them as connection options to the user as is approperiate.
For example, say you take your laptop to the airport. You open it up, and get a wireless connection through Windows as usual. You fire up your web browser, and in a special bookmark menu you automatically see the links for arrivals, departures, and general airport information.
Or you walk into an office you are visiting, and need to print off a document. You open up the document, select Print, and find in the print dialog that your system has already found all available printers on your subnet.
You hit the cafe, and decide to fire up your favorite music application to listen to some tunes. Other people are there doing the same thing, and your system finds their playlists, and lets you browser through them and play them on your own laptop.
These are the sorts of things that Bonjour/ZeroConf permit. It's like a distributed DNS, where each machine only needs to know about itself, and the resolution database gets built dynamically. But it goes one step further to describe not just the hosts, but the public services those hosts offer.
I run Bonjour a lot on my networks. I do have a few Macs, but most of the systems I'm running it on are Linux systems. A client that connects to my personal network (something which is of course restricted by both WPA2 and a MAC filter list) will learn about all of the services they have public access to, including a few print gateways, digital audio streaming services, network sharing services, multimedia sharing services, chat services, and a variety of others. Suitably enabled client applications will know about these systems automatically, and can then build the relevent on screen menus or selection dialogs or whatnot to permit connecting to these services. And for a significantly large network size, it is significantly easier for an administrator to configure one printer to use Bonjour/ZeroConf than it is to have to tell potentially hundreds of clients where the printer is on the network.
Yaz.
Re:How is this different than... (Score:4, Interesting)
Re:I bet network engineers (Score:3, Interesting)
In a large enterprise, you'll have an OSX server doing auth/login management/print serving/etc, just as you would in a windows/AD network.
The difference is, when I bring my laptop over to your house, if you have an airport box with print server, and another mac (or software running bonjour protocol for windows/linux), I will instantly see your printer, file server, ichat client, itunes songs, etc INSTANTLY, without wondering if we're on the same workgroup name/etc.
Yes you can still do it manually and script it, but it's nice to have the easy alternative.
Re:How is this different than... (Score:3, Interesting)
If you're dancing the Samba, you can use the "Preferred Master = Yes" directive in smb.conf to do this. Works like a charm.
Apple got me with Bonjour (among other things) (Score:5, Interesting)
I tried it at home with the various machines there, but Bonjour for Windows sucked (only worked for printers anyway) and Linux, well, isn't there yet (I'm wondering if that shouldn't be an acronym: LITY. I seem to be using it a lot since I switched to a Mac).
This is a technology that should be everywhere and one you seriously don't want to be without once you have seen it (the other is Spotlight -- I'm never going to use a desktop machine again that doesn't have live searching). If you have a chance to use it, go for it.