Apple Releases Bonjour for Windows 1.0.3
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."
I didn't know anyone still used Windows 1.0
That's so 1980's.
Bloggy Goodness
Doesn't Apple know that Windows 1.x is 20 years old?
How is this any different than the Wireless Zero configuration that comes with Windows XP? It seems that they all offer the same thing except the Windows Wireless Zero is already on the machine.
Let me be the first to say, "Hello" to our new, uh, wait, never-mind... (ducks)
Bradley Holt
are clamoring to get their hands on this. Seriosly though, why do I need this product? We already have wireless routers with built-in DHCP. And network neighborhood knows about computers on the network.
Installing Bonjour: Double-click the Bonjour installer and follow the onscreen instructions.
Thanks, I never would have thought of that.
Do you even lift?
These aren't the 'roids you're looking for.
maybe its because apple are actually releasing this on windows
seems an odd move by apple, surely they could have used this as another reason to switch to mac...
I've already said Bonjour to Windows...
If you disagree with me on social issues, then it's pretty clear that you are a narrow-minded bigot.
Wild guess, you never have used it.
Sorry but this isn't news
Anyone who has used an airport express on their network with a windows box has already seen this as part of wireless printer discovery
Is UPnP widely used already, and if so could Bonjour ever gain any traction in the Windows market?
We apologize for the inconvenience.
Yup, that would be a wild comment.
Jaysyn
There is a war going on for your mind.
Hey slashdot, I hear Apple will be releasing iTunes 6.0.5 for Windows any day now!!!!
Do you even lift?
These aren't the 'roids you're looking for.
to replace the bsd kernel by the Windows Kernel !
Ceci n'est pas une Signature !
You're a moron. Read about ZeroConf a little bit before you troll, kay?
I don't see the point of this. The stuff is already built into the Apple Windows products.
It would be nice if it was an actual zeroconf windows client, with Samba support or something. But it's not.
The protocols you describe deal serve very different purposes. Bonjour complements them, rather than replacing them.
To put it another way, TCP/IP is about transport, DHCP is about configuration, and Bonjour/Zeroconf is about discovery.
Short Answer: Bonjour doesn't compare to Univeral Plug-n-Play
... ie it's a broadcast protocol that finds printers and other services on your local subnet.
Bonjour compares to NetBIOS-over-TCP/IP (aka NBT aka "Workgroups")
Unless you are using something Apple-specific like iTunes, most apps already use NBT.
Whenever I hear the word 'Innovation', I reach for my pistol.
From the article..
Bonjour for Windows includes a plugin to discover advertised HTTP servers using Internet Explorer.
uhh, no thanks...
"Those who make peaceful revolution impossible, make violent revolution inevitable" - JFK
The dogcow says "Moof!"
That makes more sense. The copy/paste press release in TFA was rather vague.
I guess I've just never seen a need for such a product; I didn't know there was a market for it.
120 characters for a sig? That's bloody useless.
sort of like Jini, only non-portable and a few years later?
-I like my women like I like my tea: green-
Monsieur ScuttleMonkey!
It's kind of one of those products that you don't think you have a use for, until you use it accidentally. Then it strikes you as being really handy.
I didn't remember that it existed when a friend brought a PowerBook over to my house and was sitting in the living room, plugged into my LAN; a while later he asked to print something. I said "sure, go for it" figuring he'd put it on a flash drive or something and I'd print it for him, or he'd email it to me. But no, he just sent it to my shared laser printer.
It's also how Apple products do a lot of their "sharing" magic, i.e., seeing other people's photo and audio libraries on your computer.
It's kind of a subtle technology, it's not going to wow people (my friend didn't even understand why what he did was interesting, he just selected the printer from the list in the dialog box), but it works pretty well.
I'd love to see it get better supported on Linux.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
As far as the product, hasn't Microsoft, Novell, and an ungodly amount of other smaller companies tried to do this before?
...). Oh, and lots of GNOME users. And maybe a few Windows iTunes users.
Novell has historically not been strong on IP networking; more recently they've figured out that IP is the way to go, but I haven't heard of any cross-platform, open-standard, widely-supported IP-network technology from them. Or from Microsoft, for that matter. (How many UPNP printers can you name?)
Has anyone used Bonjour?
Only pretty much every Mac user (Safari, iTunes, iPhoto, iChat,
What's network traffic like? ActiveDirectory and Novell are both rather chatty applications when it comes to the network.
It uses caching, duplicate message suppression, and exponential backoff. Traffic is unnoticably light.
If we can find a way to keep things quiet, this is a great idea. However, there's the challenge.
Good thing those engineers at Apple figured it out 5 years ago, then!
Zeroconf is the only service of its type that I've heard of. It's certainly the only one that runs on pure-IP networks, whose standard is open, which has multiple independent implementations, which has support from both proprietary and open-source camps, and is supported out-of-the-box by many major hardware manufacturers. If there's any competition in this area, I don't know what it is.
Has anyone written a simple guide for how to get Bonjour working on Linux?
By "working", I mean I want to be able to telnet machine.local or ping machine.local like I can on OS X...
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
Chuck Norris knows who John Galt is.
Dagny Taggart knows John Galt quite well, if you catch my drift....
Inside source: this happened on the morning Microsoft announced delays to Vista.
The board meeting
So it's Tuesday morning at Apple. The boardroom is having another meeting about the future of the Macintosh. They're perusing the feedback over the unofficial port of Windows to the Mac, and considering the consequences. There's a whole bunch of things on the agenda. OS development is hard, and it's expensive. Their competitors, Sony and Lenevo, doesn't need to do it, and they're doing pretty well all in all. Plus, there's the whole break up plan. When Apple separates into Apple Macintosh Inc and iTunes Corp, how attractive will Apple Macintosh be as a take-over target? The whole move to Intel will be for naught if it hasn't made Dell and friends just a little more excited and comfortable they could fit the Macintosh into their lines.
Apple has some little development projects on the boil and has for some time. To begin with, it's pretty much completely reimplemented the Carbon APIs under Windows. Indeed, that's how iTunes and Quicktime are implemented. But, interestingly, so are the Cocoa APIs. They're all there, Apple never stopped developing them, even after it nixed WebObjects for that platform. It's also in need of certain features that would help it with the future. Apple has no "managed code" environment - it supported Java to a certain extent, but Cocoa never was a perfect fit for that. Apple's progress with .NET, unofficially, under Windows and OS X, is coming along surprisingly well.
As time has gone on, the notion of switching to Windows as the base platform really has gotten more and more plausable. There are still roadblocks, Apple needs Microsoft to provide them with a little more customizability of the UI. A switch to Windows without providing the essential Macintosh experience just wouldn't do. But, well, .NET, and Aero, are Microsoft's attempts to break with the past. Perhaps an OS built upon these APIs could, with Microsoft's help, look entirely like a Mac environment - with the right code, obviously. You don't want a Dell user flipping a registry switch and getting a Mac.
It's clear that whatever happens, OS X is doomed. Postings by MacRumors alumni arguing that the porting of Windows to the Mac spells disaster are read out, and largely agreed with. But the question then is - does Apple continue to pour money into OS X, or could Gates and Ballmer be ameanable to making the modifications needed to make Windows Vista the next Macintosh OS?
The phone call
Jobs picks up the phone and calls Gates. There's a brief discussion, and then the phone's put down. A few minutes later, the phone rings. It's Ballmer, Gates, and Allchin.
"We think we can do it, Steve" says Bill Gates. "I mean, this is a major thing for us. It's a coup, and I know you know we're thinking it. So we're going to help in any way we can."
Allchin interjects: "Funnily enough, from our end, the code's largely there. We need a bit more time. WinFS needs some work - we'd put it on hold, but if you're going to want Spotlight on this OS, we'll need to finish it. Sticking menus at the top of the screen and reordering them... that's easy stuff. We'd appreciate it if you ported your own Dock and Finder, you can keep that proprietary if you want."
Jobs smiles. "That's perfect for us. Means we keep control over the so-called Macintosh experience. That's really the only reason we've stuck with our own operating systems for so long."
Ballmer speaks next. "Well, I'm looking at the timings, we can probably get things to you in a service pack for Vista, perhaps in April or May of 2007
To put it another way, TCP/IP is about transport, DHCP is about configuration, and Bonjour/Zeroconf is about discovery.
Close, but not quite. Zeroconf has 3 parts (today), only one of which is discovery. The other two are configuration: one is DHCP-like functionality without a DHCP server, and one is DNS-like functionality without a DNS server.
If I go sit down in a hotel lobby next to my friend, and we open up our iBooks (with Wifi), Zeroconf enables them to pick unique IP addresses, and tell each other our names, without either of us having to run our own DHCP or DNS server, or type in IP addresses.
Service discovery is just the icing on the cake: then I'll be able to drag-n-drop a file onto his computer. And if we've already set up static IP addresses and names, Zeroconf won't interefere. (That's another nice part: it provides 3 services, independently, so if you have any one of them already, it'll just skip that.)
But Zeroconf definitely does configuration, too.
You insensitive clod!
Linux, you magnificent bastard, I read the fucking manual!
This is amazing. Am I the only guy here who actually likes controlling his network in an orderly and well managed manner?
Maybe, just maybe, I don't want devices jumping onto my network and configuring themselves any way they like.
I am government man, come from the government. The government has sent me. -- G.I.R.
A link to the actual Bonjour product page at Apple.com would've been helpful.
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.
Zero Configuration software that you have to install and configure... is not zero configuration.
Unless this ships with Vista (complete with zero conf viruses) this wonderful technology will fail to help the people that need it... noobs. For sys admins and geeks this technology is like code completion, a time saver not an enabler. I guess our one, last hope is that it will be sneaked in with iTunes for Windows (hell they seem to get away with it for Quicktime), but then there is probably something a little amoral about installing a technology that makes it easier for people to find your network resources on an operating system where most of its users don't understand what a firewall does.
Scared of flying, pointy things snce 1979!
So if I don't run any mac osx machines this software is useless right?
This sounds like the hated WINS or SAP... I thought we were moving away from broadcast-based schemes. Why not just bite the bullet and use DNS with resource records? Oops...that's too difficult for the average user too.
And then for the home user we have such insecure options as the universal PnP discovery service.
Ack.
I guess I've just never seen a need for such a product; I didn't know there was a market for it.
Here's an instance where it's super handy: Apple ships servers with no video card. To configure them, on first boot the Server will announce itself via BonJour regardless of the IP (or no IP if there is no DCHP server) that it's using. A client utility on any ol' random Mac you have (that's on the same network) will listen for those announcements, and thereby let you connect to and configure the Server.
Otherwise you'd have to know the IP address that the server had been given in order to ssh to it to configure, and if it was on a DHCP server, or worse not assigned an IP address, you'd not know how to get to it.
I use BJ with ssh all the time. I'm managing a pool of Macs, all of them assigned IPs via DHCP; they also don't have set hostnames because that's not really necessary. I want to get to one in particular and don't know at that moment what IP it has; so my terminal client can list all of the Macs broadcasting ssh-via-bj and I select the one that I want to get to from the list. Pretty slick.
--
$tar -xvf
no, most newer printer include this technology which means it can be used to find printers in your local network at home.
http://www.porchdogsoft.com/products/howl/InstallU nix.html
I have found networking on Mac's to be hit or miss. Seem like every version of OS, and intermitant releases of patchs, networking either works brilliantly, or not at all.
I mean, just try setting up a Mac to print to a printer connected on a Windows box. Depending on which version of OSX you have, and which patch, either this is braindead, or a cause for apoplexy.
While I can connect easily to Windows machines using smb, I have yet to actually SEE connected Windows boxes from a Mac, i.e. like Windows Network Neighbourhood. Conversely, while I may be able to see Mac machines connected in Windows Network Neighbourhood, I can't always connect to them.
Despite the firm root OSX has in Unix, networking has never been Apple's strong point, it might work well between Mac machines, but Mac/PC networking has always been hit or miss, and Apple doesn't seem to be improving it over time.
I can't see why Windows users will want Bonjour. I mean, networking on PC's is relatively braindead, and if configuration issues was a huge problem on Windows, Microsoft would have some other tool available. For the most part, Network Neighbourhood is all you need on windows to see and connect with other computers. But for people in mixed environments, Bonjour might be necessary so that Macs and finally work better networking with PC's.
I haven't thought of anything clever to put here, but then again most of you haven't either.
It has been done - nss-mdns. It's been packaged for most Linux distributions. Getting it working on my Debian box was a simple matter of apt-get install libnss-mdns and then edit /etc/nsswitch.conf to use the new nss plugin.
So if I don't run any mac osx machines this software is useless right?
No, if you had read the release notes you'd see that you can use the Bonjour Printer Wizard to discover local Bonjour/Rendezvous printers on your network. Almost all current printers have Bonjour built-in, at least network printers. If you do happen to have any Macs on your network running at least Mac OS X 10.4 your Windows PC will also be able to access any printers shared from those Macs.
If you don't really do any printer sharing on your home network or have a laptop that you take to other locations where there might be network printers or Macs with shared printers attached to them, you probably won't see any benefit from installing this.
The chess pieces are slowly getting into place...
Bootcamp - Ability to run a Windows partition
Bonjour - Ability to "talk" to Windows properly
The Virtualization piece is the only thing missing... Maybe Steve will announce that in WWDC.. who knows? Imagine the possibilities!