Vista's Limited Symlinks
An anonymous reader writes, "Symlinks haven't really been added to Windows Vista. It seems that the calls to the Windows Vista symlink API only occur during the creation of such files or when accessing them from Windows Explorer. What this means is, you can't access symlinks from another OS. To be fair, you probably didn't expect to be able to dual-boot into XP and suddenly have access to the symlinks you created on the Vista partition earlier that day. But then again, you probably expected to be able to access these symlinks through a network share/UNC path or as files on a webserver. But you can't." From the article: "Clearly, Vista's symlink API isn't complete — hopefully this is something that can be patched via a hotfix and that we don't have to wait for Fiji to get something as simple as UNC support built in."
Your information about MS half-baked implementation of links only applies to Windows XP. Vista introduced true UNIX-style symbolic links in addition to the junctions introduced in earlier versions of NTFS. The new links were incorporated from Windows Services for UNIX. See my posts on Vista Symbolic Links from a month ago. http://wesnerm.blogs.com/net_undocumented/2006/10/ symbolic_links_.html
http://wesnerm.blogs.com/net_undocumented/2006/10/ symbolic_links__1.html
The legacy software is both a blessing and a curse for Microsoft. They cannot break legacy code but Apple gambled and did it, and I think it succeeded. Subjectively I know more and more people who ditch their Windows machines for Macs or even Linux.
Now imagine in a parallel universe where MS decided that instead of NT or Windows XP they would just base their next OS on a compatible freely available Unix system (a *BSD for example
Today the best move MS could make is probably embrace Linux(Unix) with all they've got. They could make their own free *nix distro (yeah, I know Novel's Suse...), make it easy to install and run Windows software on that (something of a fast and reliable Wine). I bet a lot of the Linux crowd would jump ship quickly if they could play DVDs, mp3's, run Photoshop and Office on it, while still having their command prompt, the network stack and ext3/XFS etc. But Windows is still hesitating, it is a giant that has got a huge momentum and can't just stop and turn in the Unix direction, although it sure is starting to look in its direction...