cleeland wrote:
However, as you point out over and over, sharepoints are an abstraction; they represent an illusion. And what illusion do they represent? A volume. A virtual device. A mounted volume.
No. A share point often represents a volume or volume-like data store that is
not currently mounted but has the
potential to be, depending on (among other things) the access control privileges negotiated between server & client. It should be obvious that this negotiation is dependent on services resident
both on the server & client, their configuration, & how well they interoperate. If this negotiation isn't successful, it doesn't matter where or if the share point shows up -- without access, it is just a portal you can see but not open.
For example, Samba (which is not an Apple product) provides client-side protocols to implement interoperability between Windows server products & other OS's. Microsoft hasn't exactly made this easy: as the Windows server model abstraction increasingly incorporated layers of protocols on top of SMB/CIFS, MS became increasingly less willing to share the details of what it viewed as proprietary technology. In fact, it has been less than a month since MS agreed to provide Samba's developers with the needed documentation (
http://news.samba.org/announcements/pfif/).
Hopefully, this will (almost literally) open the door for better support of Windows shares on other platforms, including but not limited to OS X, but it won't happen overnight.
Anyway, the point here is that this is not just some 'Apple only' viewpoint. All modern share point concepts are of necessity abstracted into protocol layers, whatever the platform, & getting them to interoperate successfully is not something you can reasonably expect any one vendor to accomplish on its own.