Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Apple Plans To Release Rendezvous As Open Source

timothy posted more than 12 years ago | from the so-it-won't-be-a-secret-rendezvous dept.

Apple 348

Snuffub writes "According to MacCentral, Apple announced during an interview today that they would be releasing Rendezvous, their implementation of the zeroconf standard, under an open source license. I can't see this as being anything but great news for everyone involved -- the community gets a mature implementation of an emerging technology, and Apple benefits as more devices are created to support Rendezvous. For everyone interested, you'll be able to download the source from Apple's site in a couple weeks." uglyhead69 adds: "The article is light on details and doesn't mention what license will be used, but it's probably safe to assume that it's the APSL."

cancel ×

348 comments

Sorry! There are no comments related to the filter you selected.

Whoo0 (-1, Redundant)

Anonymous Coward | more than 12 years ago | (#4167756)

hooz

Re:Whoo0 (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#4167774)

KKKLITZ, thaZ h0oZ.

fp (-1, Redundant)

Anonymous Coward | more than 12 years ago | (#4167759)

fp

fp (-1, Redundant)

Anonymous Coward | more than 12 years ago | (#4167760)

First Post!

Excellent (-1, Redundant)

i_want_you_to_throw_ (559379) | more than 12 years ago | (#4167761)

This is great news!

Re:Excellent (0)

Anonymous Coward | more than 12 years ago | (#4167784)

...for RAGING HOMOSEXUALS everywhere, isn't it, pinky boi?

Re:x86...barff (0)

Anonymous Coward | more than 12 years ago | (#4167870)

Are we mad that the only thing your PC can do is play video games...and spread sheets...wow can I be a x86 user please

ex(86)tinct

Re:x86...barff (0)

Anonymous Coward | more than 12 years ago | (#4167915)

Are we mad that our toy platform only gets hand-me-downs from the x86 world?
Wa wa, baby wants a ba-ba.

Re:x86...barff (0)

Anonymous Coward | more than 12 years ago | (#4168022)

hahahhaha.. funny

Re:x86...barff (0)

Anonymous Coward | more than 12 years ago | (#4168044)

fuck

Re:x86...barff (5, Funny)

MoneyT (548795) | more than 12 years ago | (#4168090)

hand me-downs. You mean like:

The Floppy Drive, no we had that first

The home computer, no we had that first too

The mouse, no we had that one first

The GUI, no Xerox had that but didn't want it, we got it and made it good.

Oh I know SCSI, no wait, that was another first for us.

You must mean USB, well yeah Intel developed that first, but they just sat on it, Apple ran with it and wow, now look where it is.

Oh you mean 64 bit processors for consumers, no wait that was us too.

You must mean M$ programs, no wait we had those first too.

Oh well

Obvilusly not the GNU Liesince (-1, Troll)

Anonymous Coward | more than 12 years ago | (#4167765)

As apple already is losing enough revenue as it is.


Hi Dad! [hick.org]

Re:Obvilusly not the GNU Liesince (1)

sportiva (603085) | more than 12 years ago | (#4167829)

in a market that is suffering, apple is actually one of the stronger performers...if you bothered to take notice :)

Re:Obvilusly not the GNU Liesince (0)

Anonymous Coward | more than 12 years ago | (#4167830)

But not any more than any other computer manufacturer.

Obviously Applie isn't going to do this if they're going to lose something in the deal. Clearly they think this move is best for their business. After all, they're required to do what's best for their business.

Of course, Enron thought differently. It thought it should do what was best for their high level managers and executives.

Learn to spell.

Re:Obvilusly not the GNU Liesince (0)

Anonymous Coward | more than 12 years ago | (#4167842)

Good comparason. It's pretty obvius that the level of commun sense is about the same bettween hiring arthur anderson and basing your FAGSHIP PRODUCT on a n OS that everyone knows is dying.

Re:Obvilusly not the GNU Liesince (2)

MoneyT (548795) | more than 12 years ago | (#4167960)

Right, OS X is dying, that's why slashdot is actualy reporting on Apple relevent topics. THey have an Apple section. That's why Apple's stock is at a decently healthy $14 per share. That's why over the last 52 weeks, their lowest has been $13 per share, and their highest $26 per share. That's why the media is reporting on Apple with headlines other than "Apple is Dying". That's why Apple is one of the few companies that made any decent amount of money during the tech marcket downturn. Of course OS X is dying, just like Linux is a dead dog.

Re:Obvilusly not the GNU Liesince (0)

Anonymous Coward | more than 12 years ago | (#4168060)

And is that also why their current market share is currently 3.7% down from almost 5% a few years ago?

Re:Obvilusly not the GNU Liesince (0)

Anonymous Coward | more than 12 years ago | (#4167852)

Obviously
Applie isn't going to [snip]
Learn to spell.
Kettle, black.

Re:Obvilusly not the GNU Liesince (0)

Anonymous Coward | more than 12 years ago | (#4167879)

At least have the decency to speak the entire phrase, you pompous ass.

Re:Obvilusly not the GNU Liesince (0)

Anonymous Coward | more than 12 years ago | (#4167897)

Blow me, jerkoff.

uPnP (4, Insightful)

cscx (541332) | more than 12 years ago | (#4167766)

I believe Windows XP's Universal Plug and Play is similar to this... it auto-discovers network components, such as gateways, etc and allows the OS to determine the external IP address, for example, which is useful in some applications. But this seems a whole lot cooler... and now that it's open source, hopefully we'll see it get integrated into a lot more OSes. Apple is really good when it comes to the "innovation" and "ease-of-use" way of doing things.

Re:uPnP (0)

Anonymous Coward | more than 12 years ago | (#4167775)

It may be easy, but is it secure? Most often things that are easy are NOT secure. 802.11b for example is one of those things. If it was more secure and difficult to use people would not use it.

Re:uPnP (2, Insightful)

sportiva (603085) | more than 12 years ago | (#4167839)

it is similar to universal plug and play but more than that....it it as more full featured solution to the network configuration problem. And to anonymous coward, easy doesn't always mean less secure :)

Re:uPnP (2, Informative)

gamorck (151734) | more than 12 years ago | (#4167961)

They are similar because they are one in the same. Go check out http://www.upnp.org for more information on this. Zeroconf is actually a smaller part of the Rendezvous/uPNP pie. Zeroconf is essentially a standard for a serverless DHCP hybrid. I think its great Apple implemented this - but since its been present in one form or another since Windows 98 as I recall, I dont think Apple has enough marketing muscle to push it assuming Microsoft could not.

Perhaps MS just implemented it because they thought it was a good idea and didn't actually try to push it in the marketplace. Either way - I think its nice that uPNP/Rendezvous is starting to look like a level playing field for all applicable platforms.

J

Re:uPnP (3, Interesting)

j h woodyatt (13108) | more than 12 years ago | (#4167980)

Actually, the only thing they have in common is that they both use the as-yet-unofficial IETF standard for IPv4 link-local address self-assignment. Everything else about the two initiatives are completely different.

Check your facts.

--

Bend over for an Apple rendezvous (-1, Flamebait)

Anonymous Coward | more than 12 years ago | (#4167767)

Dear Apple,

I am a homosexual. I bought an Apple computer because of its well earned reputation for being "the" gay computer. Since I have become an Apple owner, I have been exposed to a whole new world of gay friends. It is really a pleasure to meet and compute with other homos such as myself. I plan on using my new Apple computer as a way to entice and recruit young schoolboys into the homosexual lifestyle; it would be so helpful if you could produce more software which would appeal to young boys. Thanks in advance.

with much gayness,

Father Randy "Pudge" O'Day, S.J.

APPLE SUCKS DICK LIKE THE SCIENCEACADEMY OF S. TX (-1, Offtopic)

SuicideTroll (604972) | more than 12 years ago | (#4167769)

I fucking hate mac and apple

(I'll KILL MYSELF if THIS IS MOddED DOWN!)
LINUX ROOLZ

Re:APPLE SUCKS DICK LIKE THE SCIENCEACADEMY OF S. (0)

Anonymous Coward | more than 12 years ago | (#4167887)

Follow up on your promises dammit. plz die k thx

Make Rendezvous Open Source! (5, Funny)

Lieutenant_Dan (583843) | more than 12 years ago | (#4167771)

I think Apple should allow the Open Source developer community access to the code bacause ...

oh wait. they already have?

NAZI MODERATORS ON CRACK! (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#4167816)

strike again.

negative*negative = positive (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#4167994)

The Nazi moderators that are on crack are actually good moderators.

Wow... Rendezvous Deja Vu! (0)

Anonymous Coward | more than 12 years ago | (#4167985)

eom

Re:Make Rendezvous Open Source! (0)

Anonymous Coward | more than 12 years ago | (#4168070)

Hardly..

Apple is a wannabe Microsoft. They are going to attempt to bite on the embrace and extend style. Only problem is that they are going to release this under the restrictive APSL. Makes this more of a marketing ploy than anything else.

Slow Down Coboy Neal (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#4167772)

Have any readers ever enjoyed a whiff a Cowboy Neal's stinky feet?

Re:Slow Down Coboy Neal (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#4167819)

Has anybody entered a bathroom right after Cowboy Neal was in it taking a dump? I bet it smells terrible.

Re:Slow Down Coboy Neal (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#4167823)

Compared to Richard Stallman; everything else smells like roses in bloom. I mean everything.

Re:Slow Down Coboy Neal (-1, Troll)

Anonymous Coward | more than 12 years ago | (#4167957)

I enjoy smellgin his feet. At least they smell better than Hemo's dick-cheeze!

Cheshire Interview about Rendevous (5, Informative)

XBL (305578) | more than 12 years ago | (#4167780)

Recent interview post here [slashdot.org] . Stuart is awesome (he wrote Bolo).

w00t! (2, Insightful)

rice_web (604109) | more than 12 years ago | (#4167783)

But seriously, how beneficial will this really be? I'm not an expert on open source (I'm not qualified for the term "beginner" either), but what advantage is this to Apple?

I can see where developers could use this to create thousands of cool applications for little tasks here and there, but what is the advantage outside of this? And how would it help the Rendezvous program grow?

Two words, rice_web (0)

Anonymous Coward | more than 12 years ago | (#4167791)

Good. Will.

The better Apple responds to the needs of the Open Source community, the more folks move toward its computer platform. It's a logical follow-up on their commitment to Darwin.

Re:w00t! (-1, Flamebait)

Anonymous Coward | more than 12 years ago | (#4167797)

Being based on unix, it will give linux users yet another thing in common with apple's traditional audience (homosexuality being the other one); so they're hoping that the unix/gay combination will wo o linux homos over, dispite the lack of current apps.

Re:w00t! (1)

dirkdidit (550955) | more than 12 years ago | (#4167804)

It will make people like Apple for one. Think about it. Microsoft never open-sourced anything and everyone hates them. By having the code out in the ope and letting the users modify the code it opens a whole bunch of possibilites.

How to make folks use your technology (1, Interesting)

Anonymous Coward | more than 12 years ago | (#4167815)

Well, the challenge for Apple has been to get peripherals makers and consumer electronics manufacturers to use Rendezvous in their products. What better to do this than to open source the only working implementation of the zeroconf standard?

Re:How to make folks use your technology (-1, Troll)

Anonymous Coward | more than 12 years ago | (#4167836)

The other challenge, of course, has been to get past the vigilant scrutiny of our christian leadership to perpetuate their irrational pro-homosexual agenda.

Fortunately, Microsoft has more-or-less put an stop to that (for all practical purposes, at least).

Re:How to make folks use your technology (-1, Troll)

Anonymous Coward | more than 12 years ago | (#4167864)

Fortunately, Microsoft has more-or-less put an stop to that (for all practical purposes, at least).

Yeah, by indirectly encouraging their employees to be asexual and shower all their devotion on the company. Most books I've read about Microsoft mention that being married is considered a 'liability' if you work at Microsoft because you can't devote your life to the company.

Re:How to make folks use your technology (0)

Anonymous Coward | more than 12 years ago | (#4167903)

Sounds like they have the right idea.
How many times has Richard Stallman been married, after all?

what is it good for? (5, Informative)

j h woodyatt (13108) | more than 12 years ago | (#4167930)

Suppose you want to write a distributed system.

Lots of processes running on an array of machines. Say for example you have a data center full of racks of 1U servers, and each one is cranking away on some part of the application code. You have redundant processes scattered around too, so if one machine takes a dive, you want the whole application to stay up and running anyway.

Imagine you're the administrator of this system. How do you tell each little process in the system what IP address and TCP port to use so that every other process in the system knows where to find it?

Without Rendezvous, you have several options-- all of them unappealing. You might start with some kind of application specific configuration file format and a cobbled-together system for distributing such data around to all the hosts in the system. You might instead store such network configuration in some directory server on the network, like DNS or LDAP or some kind of custom front end to some kind of evil database backend.

Either way, you quickly encounter what we veterans like to call "the cache coherency problem," i.e. the information in the directory must be consistent at all times with the actual state of the processes in the system. Whenever processes start, stop, migrate or change their profile, you have to update the directory. Solving this problem with existing technology can be expensive. If you don't solve it, then single-point failure modes proliferate and the system becomes exponentially more difficult to manage the larger it gets.

With Rendezvous, the network itself is the directory service. Since all the little processes in the system are responsible for their own advertisements, there is no cache coherency problem. You don't have to assign addresses and ports to all your processes because the application can simply assign itself a set of abstract service names and discover all the instances of those services on the network with Rendezvous service discovery. No configuration files to keep updated. No dynamic updates to LDAP or DNS servers that might get overloaded, or may not be running or in the right place when they need to be.

Of course, there are alternatives to consider. You might think to use SLP (RFC 2608-2610), which you can download now from www.openslp.org, but strangely... SLP hasn't managed to get much traction in industry. Some say that's because it's too unwieldy to use effectively.

You should compare Rendezvous with OpenSLP and see which one you think is better.

--

Re:what is it good for? (4, Insightful)

dhovis (303725) | more than 12 years ago | (#4168003)

Suppose you want to write a distributed system.

You know, it is funny you mention that, because I've been wondering if/when Apple might introduce automatic clustering. The way I understand it, the threading implementation in Darwin is such that threads can not only be transferred between processors, but also between computers too. Rendezvous could let you find all the other computers on the network that will let you run code (in a sandbox, perhaps) and automatically throw threads to them if it will help.

Imagine the Photoshop benchmarks if everything was spread across a rack of XServes!

<DUCKS>

Re:what is it good for? (4, Informative)

eswierk (34642) | more than 12 years ago | (#4168113)

You should compare Rendezvous with OpenSLP and see which one you think is better.
SLP is actually part of Rendezvous/ZeroConf. The goal of ZeroConf is not to reinvent the wheel; perfectly good protocols already exist for service discovery (SLP) and name-to-address translation (DNS). The ZeroConf working group is attempting to define basic host requirements for autoconfiguration, and fill in the gaps where existing protocols are lacking.

Re:w00t! (3, Insightful)

tupps (43964) | more than 12 years ago | (#4167991)

The more people who use this and the more machines that use this the more 'value' it provides to apple customers. Imagine: I walk into a company and hook up my Mac Notebook. I need to get printer access, one of the guys has a linux machine running rendezvous code, I can now print. That provides a heap of value to the person with a Mac. If it was MacOSX only it would be good for close shops. Also I don't think that this technology would be a deal breaker/winner. Eg I have to get a MacOSX box so I can use Redezvous. I am guessing iTunes, iDVD, iPhoto, Final Cut Pro, are all thinks that add to the deal winner for Apple. My guess is you won't ever see them open sourced.

Very beneficial to Apple (3, Insightful)

El (94934) | more than 12 years ago | (#4167998)

Apple is in the business of selling clients. If all the vendors of servers (yes, your network printer is a server) adopt this technology, then they can sell more clients. It's that simple -- make it easy for everybody to implement Rendevous, and you make more money. This is different from Micro$oft's business model, which calls for controlling both the client and the server, so they don't make it easy to implement ANYTHING that's compatible with their software.

Peripherals! (5, Interesting)

Anonymous Coward | more than 12 years ago | (#4167837)

The last Stevenote showed this off, a PowerbookG4 being walked in range of a Rendezvous enabled HP printer, they were configured on the fly by the OS and in seconds they were able to print to it. No wires, multiple users, no configuration. Besides iTunes p2p music library (it automatically locates other Rendezvous enabled Mac's and adds their music library to yours, streaming wise, it doesn't actually transfer the music ;) )

Many, many possibilities here.

Re:Peripherals! (2, Funny)

jasonditz (597385) | more than 12 years ago | (#4167865)

Oh great, more reasons to want a Mac.

Now if I could just find another job I'd be all set.

Re:Peripherals! (2, Offtopic)

MoneyT (548795) | more than 12 years ago | (#4167970)

Or you could stop wasting you rmoney upgrading you raging PC and buy the mac with the money you save...... Just a suggestion

Re:Peripherals! (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#4168076)

Go play with your toy plastic box.

Smart business move (5, Interesting)

Infonaut (96956) | more than 12 years ago | (#4167838)

This is one way Apple can align themselves more closely with users of other *NIX OSes. By helping to improve easier connectivity between various non-MS OSes, Apple is essentially saying: "Look, you can now easily hook into a Windows network on a Mac. But, you can do even more if you're using a network with OS X, Linux, BSD, et. al."

From Apple's point of view, anything that puts Microsoft outside a large pool of functionality is good. Essentially, it's an attempt to conduct a reverse embrace and extend. Take something that was already there, improve it, then give it back.

Apple isn't doing this out of selfless motives. But the fact is, they're doing it. Pretty cool indeed. I've been using 10.2 since the public release, and I'm impressed by Rendezvous, and I can't wait to use it with Linux as well.

Re:Smart business move (0, Troll)

dirkdidit (550955) | more than 12 years ago | (#4167863)

The next smart business move would be for Apple to drop prices affordable to most people. If I could afford it, I would rather work on a Mac. They tend to be more stable and not to mention they are usually cool looking. Plus most Windows programs I use are available for Mac, too.

What exactly is your price?? (2, Insightful)

Big Sean O (317186) | more than 12 years ago | (#4167919)

Lots of people complain that Apple is too expensive. My question is: How much do you want to pay for an Apple?

Seriously, what would be the price that would make all the "Apple's too expensive" camp shut up and buy?

I'm not trying to be fussy, I'm seriously interested...

Re:What exactly is your price?? (1)

dirkdidit (550955) | more than 12 years ago | (#4167951)

For me to go out and buy a Mac today, I would want it to be close to a PC in price. I know that Apple has a lot of proprietary hardware and software and that you defintely get your $$ worth at $2,000 but still.

I know that if a new G4 was $750, I'd go out and buy one, along with many other people.

Re:What exactly is your price?? (2)

MoneyT (548795) | more than 12 years ago | (#4168015)

Well, maybe you should start buying then, if you consider that an average 15inch LCD monitor will cost somewheres between $300 and $500, and then you take a look at the lowend iMac at 1,300 you will see that the G4 iMac will cost you $800, plus $500 for the LCD display, giving you a very nice computer for a decent price. On the other hand, you probably were reffering to towers. In which case I really can't help you there. I suppose you could check www.dealmac.com for some of the older model G4s at nice discounts. Might I also suggest the Apple lease (which is decent) or my personal favorite, find a friend of your's who is an educator and have them buy you a machine at educator discount and then pay them for it. Or even better, if they're a student, buy them a student ADC package, and have them use the hardware discount ot get upto 20% off the hardware.

Re:What exactly is your price?? (2)

frankie (91710) | more than 12 years ago | (#4168068)

you will see that the G4 iMac will cost you $800, plus $500 for the LCD display

No. I'm a rabid Mac addict, but you're spewing crap logic. The people who want an $800 computer want an $800 computer. You can find usable 17" CRTs for under $50 (often $0) in most cities. I already own two.

Re:What exactly is your price?? (1, Offtopic)

frankie (91710) | more than 12 years ago | (#4168035)

How much do you want to pay for an Apple?

$900 for a G4 with an open bay and AGP [tripod.com] . That's what I want.

Re:What exactly is your price?? (0)

Anonymous Coward | more than 12 years ago | (#4168055)

I can get a top-of-the-line PC for 500 bucks, all parts included. I can't get a decent Mac for less than two thousand. That's just ridiculous.

Re:What exactly is your price?? (1)

tres (151637) | more than 12 years ago | (#4168104)

Laugh, it's funny.

A top-of-the-line PC?

(You can always tell the people who don't have to work on their top-of-the-line (i.e. gaming) PC.)

There's a reason that some things cost more than others.

I wish I had mod points, you Funny.

Girl don't go away mad,
Girl just go away.

Rendevouz is a sham (-1, Flamebait)

BTO (604614) | more than 12 years ago | (#4167844)

There has never been ANYTHING beyond alpha-quality vaporware that came from the zeroconf standard, and Apple has pulled the bait and switch over open source utilities ever since the first power macs came out. I refuse to believe that they will keep their word this time.

Umm. (1, Informative)

Anonymous Coward | more than 12 years ago | (#4167898)

I'm holding a copy of Mac OS X version 10.2, aka Jaguar, in my hands right now. It includes a functional implementation of rendezvous/zeroconf.

It was released last week, and my copy just arrived in the mail. I am going to install it just as soon as i've glanced through slashdot. I will be running it within the hour.

Is this what you call "vaporware"? Because that is not what it seems like to me.

Perhaps you should clarify yourself.

Re:Rendevouz is a sham (1, Flamebait)

MoneyT (548795) | more than 12 years ago | (#4168031)

what bait and switch did they pull with OSS

How beneficial will this be? (0, Flamebait)

Anonymous Coward | more than 12 years ago | (#4167882)

Well, awhile back apple took what appeared to be some abandonware from the old mac Sprockets system, and released it as openplay [apple.com] , an open-source gaming library that would let you write cross-platform networking code for games.

Has that been beneficial? Has it been used by anyone, for anything noteworthy?
It looks from where i'm sitting like there's been so little interest in it that despite the long time it's been released, the linux port hasn't even been completed.

If OpenPlay's been ignored by the community, what makes Rendezvous so useful that we think the open-source community will pick it up and run with it?

I'm not trying to put apple's decision down here. They did an honorable thing, and i'm proud of them. But this is an honest question. Why would/should the linux/OSS community be interested in Rendezvous? Is it a technology that would actually be useful to the open source world?

My implementation (5, Interesting)

The-Dork (470891) | more than 12 years ago | (#4167896)

I implemented one of the Zeroconf internet drafts on Linux for a class project. It can be found here [ku.edu] .
It is in no way a complete implementation, but got me an 'A' grade :)

Re:My implementation (0)

Anonymous Coward | more than 12 years ago | (#4167999)

Great! Neat! Thanks for posting the link. The more implementations, the better...

Simplify your sig (1, Offtopic)

MoneyT (548795) | more than 12 years ago | (#4168043)

Your sig can actualy be simplified to one mind boggling statement.

"This statement is false"

Apple didn't really have a choice... (3, Interesting)

dfj225 (587560) | more than 12 years ago | (#4167909)

Apple didn't really have a choice on this one. The only way their technology will become successful is if it is accepted and supported by a large number of companies. If its open source, why not include it in your next hardware release?

Autoconfiguration is Scary (2, Insightful)

ebooher (187230) | more than 12 years ago | (#4167914)

It will be nice when they do release some source for this, and make all of the technical documents available. I'd like something to look over about all of this autoconfiguration software.

I mean, am I the only person this scares? Microsoft Outlook had (has) the autoexecute feature that allows virii authors to introduce new and inventive ways to drop rootkits into IIS servers.

Linux has their own little features that have to be guarded against as well. In the basis of security very few of my companies Linux boxes are running any form of FTP. Way too many security alerts, and 90% of the boxes don't need to do file transfers anyway.

Now Apple offers us a really cool and interesting technology that will allow a computer to automatically find a printer. How long before one of these virii authors writes himself an object that allows his PowerBook G4 to introduce itself to a Rendevous network and take control of several machines at once.

Here you go, a really sweet streaming virus.

I for one, hope that there isn't just a way to turn this off, but delete it entirely from a running system. Because as of right now, I'm a little more worried about this than anything new from Redmond about automatically updating my systems.

We use all *NIX on the outside anyway, so that doesn't really apply to any sensitive systems ^_^

Re:Autoconfiguration is Scary (0)

Anonymous Coward | more than 12 years ago | (#4167939)

How long before one of these virii authors writes himself an object that allows his PowerBook G4 to introduce itself to a Rendevous network and take control of several machines at once.

Well then, it's a really good thing that apple decided to release this technology as open source! After all, many eyeballs make all security bugs shallow. Isn't that how the open source mantra goes?

discovery != access (4, Informative)

El (94934) | more than 12 years ago | (#4168036)

Just because you can find my address in the phone book, it does't make it any easier to break into my house. Rendevous doesn't ship any actual code around, so what's to carry the virus? About the worst that can happen is multiple machines come up with the same address -- but a malicious node on your network could make that happen WITHOUT Rendevous.

Autoconfiguration is Not Scary (0)

Anonymous Coward | more than 12 years ago | (#4168057)

This is simply setting data. It is NOT automatically executing anything from a foreign host. MS fails becuase it allows literally anything to run anywhere. Hopefully Rendevous will allow the MS world to start cutting network admins back as they are costing companies a lot of money for nothing.

Re:Autoconfiguration is Scary (5, Informative)

epeus (84683) | more than 12 years ago | (#4168105)

I don't think you understand what Rendezvous does very well at all. It does not allow remote execution of code; it enables you to advertise and discover services on the network.

This means you don't need to know IP addresses and well known ports, or run port scanners to discover services. If your machine doesn't want to be found by Rendezvous, don't advertise your services with it.

One key thing that makes it smarter than UDDI and the like is that it is service-centric, not device-centric. You don't have to find a machine and try to open special ports to see if it has a webserver or SLP printer or SMTP relay or whatever, instead, you ask for a service that you already know the protocol for, and you find out if any devices that implement it are available.

Well this is kinda dumb considering... (-1, Troll)

gamorck (151734) | more than 12 years ago | (#4167945)

That Rendezvous is nothing more than a cutesy name for a standard known as uPNP (Universal Plug and Play). Windows Machines have had it since Windows 98 (as the standard wasnt finalized then it was still implemented in its proposed form). Anyway this move may benefit Linux - but its not like Apple creating some entirely new standard and released it into the world.

Dont get me wrong - I just got an ibook yesterday and Im quite impressed with it so far. It plays well with my windows and linux box and its not a bad piece of machinery. But Im not going to stand here and sing the praises of Apple despite the obvious truths that are staring me in the face.

Moral of the story: Rendezvous is to uPNP as Firewire is to IEEE 1394.

J

Re:Well this is kinda dumb considering... (0)

Anonymous Coward | more than 12 years ago | (#4167963)

Moral of the story: Rendezvous is to uPNP as Firewire is to IEEE 1394.


Except it isn't. Apparently, Rendezvous is an implementation of an open standard whereas uPNP is an MS-only solution. Also, a superficial comparion would indicate that uPNP is dependant on the central system doing all the work while Rendezvous has the machines cooperating for better functionality.


Of course, I'll be happy to be proved wrong.

Re:Well this is kinda dumb considering... (5, Informative)

dhovis (303725) | more than 12 years ago | (#4167971)

Sorry, No.

Rendezvous is the ITEF standard "zeroconf". It is not uPNP. It might have some things in common, but it is very much a different standard.

Re:Well this is kinda dumb considering... (2, Informative)

gamorck (151734) | more than 12 years ago | (#4168065)

Wrong. Zeroconf is a very small portion of the pie that is Rendezvous/uPNP. Check out the standards sites for each - both mention zeroconf (a standard for serverless DHCP which Apple is wholly responsible for). uPNP = Rendezvous. This has been wholly hashed out on numerous other technical sites whose information is a bit more timely than that of /.

Try the forums at http://www.arstechnica.com for more information. The Battlefront contains several threads on Jaguar and the new iMacs. One of the posts contain information and links to back all this up

J

Re:Well this is kinda dumb considering... (2)

dhovis (303725) | more than 12 years ago | (#4168112)

How is Apple's Developer website for a source?

From http://developer.apple.com/macosx/rendezvous/

Rendezvous is Apple's proposed new industry standard for automatic discovery of computers, devices, and services on IP networks. Also known as Zero Configuration networking or Zeroconf, Rendezvous uses industry standard IP protocols to allow devices to automatically find each other without the need to enter IP addresses or configure DNS servers. In order to provide a true zero configuration experience, Rendezvous requires that devices implement three essential things. These devices should be able to...

  • allocate addresses without a DHCP server.
  • translate between names and IP addresses without a DNS server.
  • locate services, like printers, without a directory server.

Emphasis mine. I'd say that is pretty clear.

Re:Well this is kinda dumb considering... (2)

El (94934) | more than 12 years ago | (#4168047)

True, except that the standard is known as Zeroconf. uPNP is Micro$oft marketing's name for Zeroconf.

Re:Well this is kinda dumb considering... (1)

gamorck (151734) | more than 12 years ago | (#4168056)

Nope. Zeroconf only covers the serverless DHCP portion of uPNP/Rendezvous. I suggest you read the specs on http://www.upnp.org

uPNP doesn't belong to MS - its just a poorly chosen name. uPNP and Rendezvous both contain zeroconf which is in fact created by Apple. This is only a small portion of the process however.

I see I've already been modded down. Its amusing that somebody spouting pure fact is put down when those facts don't jive with what Apple chooses to have you believe.

J

Re:Well this is kinda dumb considering... (2)

MoneyT (548795) | more than 12 years ago | (#4168067)

True, the standard itelf is nothing new. As for the idea of "plug and play" that's been arround for a long time, long before Win 98. I guess Win 98 is when M$ made it a standard set of protocols, but anyways, no it's not new, but now a commercial implimentation and software package has been open sourced and released to the community. That is a big bit of news.

As for your Moral of the Story. If that is true, then Apple did develop the standard because Apple worked with TI in creating the IEEE 1394 technology.

Re:Well this is kinda dumb considering... (1)

gamorck (151734) | more than 12 years ago | (#4168093)

uPNP has nothing to do with PNP. Here is a quote from http://www.upnp.org describing the standard:

"The Universal Plug and Play Forum is a group of companies and individuals across multiple industries that intend to play a leading role in the authoring of specifications for Universal Plug and Play devices and services. Formed in June 1999...."

Yeah its been around awhile. Here's some more for you to chew on:

"The Universal Plug and Play architecture offers pervasive peer-to-peer network connectivity of PCs of all form factors, intelligent appliances, and wireless devices. The UPnP architecture is a distributed, open networking architecture that leverages TCP/IP and the Web to enable seamless proximity networking in addition to control and data transfer among networked devices in the home, office, and everywhere in between."

Wow that sounds EXACTLY like Rendezvous. uPNP != PNP. I know its easy to confuse them - but it takes about five minutes of clicking to learn that they are completely different. If you search for zeroconf on the site you will see the zeroconf details and links are present there. Zeroconf != Redezvous.

Hope that helps.

J

What I'd like to see... (4, Insightful)

TellarHK (159748) | more than 12 years ago | (#4167953)

I'd really like to be able to take my iBook (or any networked laptop, really) into a public place with the AirPort card turned on and have it not only pick up a base station signal, but every once in a while send out a signal over the wireless card to see if there are any other non-base-stationed wireless cards present that might want to hook up for a small wireless mini-LAN. This sounds like the kind of thing Rendezvous would be a great start for. It'd be a good way to meet people, too. Set up your machine with a little program that does the 'ping' for other machines and advertises whatever it is.

Ping.
iBook, OS 10.2, anyone around?

It'd be like combining Wardriving with those weird "Beep if someone you'll consider hot is nearby." things they were selling in Japan a while ago.

Re:What I'd like to see... (0)

Swumpy (241486) | more than 12 years ago | (#4167989)

I think you can already do this using iChat's Rendezvous Messaging. I'm not real sure quite how well it works though, since I have no other Macs to try it with.

I forsee a hiccup... (4, Interesting)

DarkVein (5418) | more than 12 years ago | (#4167958)

If Apple uses the APSL [apple.com] , then the source code could not be used in Linux [kernel.org] . I'm uncertain if Debian [debian.org] would accept any APSL submissions.

The issue to my mind is that Rendezvous needs popular adoption, and rapid acceptance would be best. If Apple has it in mind to emphasis Windows' network reliablity, then a GPL license would allow the technology to be integrated into Linux, and percolate into FreeBSD via ports. If Apple wants the most rapid adoption a source license can provide, the BSD license would be best, but then Microsoft would be free to embrace & extend.

This is why I root for the GPL in this case. Rendezvous is very cool technology, so Microsoft would either have to ignore it, attack its mindshare, impliment its own version, or bend knee to the GPL. Their own implimentation would be inferior for a time, and due to demand and early deployment, Microsoft would be unfairly judged as having an incompotent implimentation, rather than a primitive one. This would add pressure to move to non-Microsoft platforms. This is good for Apple, because non-Microsoft means Unix, and in many cases, that means MacOS X.

That's aside, however. I'm afraid that an APSL license would cause the source to stagnate except for the eyes of a few Wizards that learn from the implimentation and then develop their own (L)GPLed version.

I think I'm rambling.

Re:I forsee a hiccup... (3, Insightful)

Arandir (19206) | more than 12 years ago | (#4168059)

If Apple uses the APSL, then the source code could not be used in Linux.

In the kernel, no. Only GPL or relicensable code can be used in the kernel. But it certainly can be used in the userland.

I'm uncertain if Debian would accept any APSL submissions.

What part of the DFSG does the APSL not meet?

how ya doin? (5, Insightful)

awb131 (159522) | more than 12 years ago | (#4167967)

I like to think of Rendezvous as a much smarter analogue to NetBEUI, which I often refer to as the "butt sniffing protocol" that Windows machines use to detect each other in the absence of IP networking.

Can someone please mod this funny? (1)

JudgeFurious (455868) | more than 12 years ago | (#4168032)

NETBEUI as the "Butt Sniffing Protocol"

Priceless.

FOO (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#4167976)

BAZ

Automatic Bolo server finder? (2, Funny)

VikingBrad (525098) | more than 12 years ago | (#4167977)

Methinks this is just a technology to allow Bolo players to find games without any configuration changes being required.

Bolo and WinBolo [winbolo.com] rock!

Cheers
VikingBrad

NOW you tell me! (3, Interesting)

El (94934) | more than 12 years ago | (#4167978)

Gee thanks Apple... after I've already gone a implemented Zeroconf myself! Just to think I could have just waited and stolen your code...

But seriously, Sharp has already embedded this technology in thier printers, so it's not just Epson, HP, and Lexmark that will be supporting this standard.

Conceptual iPod Rendezvous Use (1)

merger (235225) | more than 12 years ago | (#4168046)

I was talking with a buddy of mine about the possibility of putting a wireless card in the iPods and then going to a club with them. The dj would then be able to pick and mix music off of people in the club. Similar to the iTunes demo but with a little more flare.

Re:Conceptual iPod Rendezvous Use (0)

Anonymous Coward | more than 12 years ago | (#4168064)

Similar to the iTunes demo but with a little more flare.

I'm wearing 15 pieces of flair.

Re:Conceptual iPod Rendezvous Use (0)

Anonymous Coward | more than 12 years ago | (#4168107)

That's the minimum reccomended amount of flare. We encourage you to go above and beyond the minimum.

open source? yeah right... (-1, Troll)

Anonymous Coward | more than 12 years ago | (#4168051)

It is what they *call* open-source....it is another one of apple's "what's yours is mine"

kinda microsoft would have you believe that their shared source is the true 'open-source' (while GPL is not... never mind that both the originators of the terms "GPL" and "open source" think otherwise...)

check out CFNetServices (2, Informative)

oaklybonn (600250) | more than 12 years ago | (#4168072)

On your Jaguar CD, CFNetServices adds a higher level abstraction on top of zeroconf; this part most likely won't be open source, since it is in one of the higher level frameworks on the sytem (CFNetwork in CoreServices) The relevant headers are: /System/Library/Frameworks/CoreServices.framework/ Frameworks/CFNetwork.framework/Headers/CFNetServic es.h Using these, I was able to get my server application Rondesvousing in about 10 minutes...
Load More Comments
Slashdot Login

Need an Account?

Forgot your password?