Libraries and Homegroups: New Ways to Organize and Share

Something Microsoft has been trying to conquer for some time is home file sharing, with limited results. Vista added an easy way to turn on network sharing of the Public folder, but this was a limited utility solution that was only helpful in sharing items specifically placed there, and other users still needed to go hunt down the network share (which brought plenty of problems of its own). Network shares are inherently a client-server design, while for home file sharing you need something closer to a peer-to-peer design.

With Windows 7 Microsoft appears to have finally gotten this right with the addition of two new features; Homegroups and Libraries. Homegroups are in essence auto-configuring network shares designed to act like a peer-to-peer network. When the first Windows 7 machine is added to a network, the user can choose to create a Homegroup along with what libraries they wish to share. Any libraries they choose to share will be opened up with read-only access to everyone else in the Homegroup, with Homegroup access limited by a shared alphanumeric password created along with the Homegroup.


Homegroup Configuration

Sitting on top of the Homegroup is the Windows 7 Libraries feature. Libraries in this case are a kind of meta-folder for various types of files, listing the contents of several different locations as if they were all in the same local folder. In turn Windows treats a library as a local folder and includes all the contents of a library in a regular search, or when browsing through files on Windows Media Player/Center, etc. Windows 7 comes with four libraries by default: Documents, Music, Videos, and Pictures. As there’s nothing special about a library other than where they search, any number of additional libraries may be created and shared.


Viewing the Music Library

The ultimate purpose for libraries is that they basically allow for the transparent integration of network shares, and this in turn is what makes Homegroups work. Once a computer has joined a Homegroup, its shared libraries become available as additional libraries, making the use of shared files largely transparent. In turn these remote libraries can be added to the local libraries, making the process fully transparent. Libraries can also be manually adjusted, allowing for files in other locations (local and remote) to be added to a library, although only local material is shared with a Homegroup. For the same reasons, this also solves the integration issues of Windows Home Server – Home Server shares can be added to a library, and made equally transparent.


Configuring A Library

It should also be noted that the meta-folder concept of libraries works in reverse too. Besides bringing together files from multiple locations, it’s a valid (and default) place to save files. In this case every library has a single defined “default save location” where all documents saved to that library actually get written to. By default, these locations are the regular folders inside of the user’s home directory.

In households with multiple computers, we’d expect that Homegroups turn out to be one of Windows 7’s most popular features given how easily we were able to set a group up and how well it worked in our testing. Libraries may be a hard sale however for users without multiple computers due to inertia, even if they’re still extremely useful for local-only use. We’ll have to see how this plays out.

Reworking UAC Internet Explorer 8 and the Rest
Comments Locked

121 Comments

View All Comments

  • Lexington02 - Wednesday, May 6, 2009 - link

    He is not late, he is claiming otherwise to the other people who think that Anandtech is MS loving while this dude is claiming to be Apple loving. I wonder, which is true... Apple lovers or Microsoft lovers...
  • Lexington02 - Wednesday, May 6, 2009 - link

    He is not late, he is claiming otherwise to the other people who think that Anandtech is MS loving while this dude is claiming to be Apple loving. I wonder, which is true... Apple lovers or Microsoft lovers...
  • Ryan Smith - Thursday, May 7, 2009 - link

    From my perspective, if I'm being accused of being an Apple and a Microsoft fanboy in the same article, then I must be doing something right.;-)

    I'll note that I have a preference for Mac OS X if given a choice, but I'm getting ahead of myself. I'll talk more about that in next week's Ubuntu article.
  • strikeback03 - Thursday, May 7, 2009 - link

    That was my point - I have long stated that 90% of the articles here that compare something generate comments from both sides claiming bias each way. So the anti-Apple comments were late arriving compared to the anti-MS ones.

    Are we really going to get a Ubuntu article? Is it now on the transition to 9.04 instead of 8.04?
  • Ryan Smith - Thursday, May 7, 2009 - link

    8.04 (because it's the LTS and most comparable to Windows/Mac OS X as such), to be followed up with 9.04.
  • strikeback03 - Thursday, May 7, 2009 - link

    Cool. 9.04 finally resolved some out-of-the-box compatibility problems my desktop has had with each release since I started (6.10)
  • Gary Key - Thursday, May 7, 2009 - link

    I am still a big fan of DR-DOS. Does that mean I am anti-MS also? :)
  • MichaelD - Wednesday, May 6, 2009 - link

    This is important for me as that's what I use for an AV/AM solution. Overall, it looks very impressive, particularly for a RC; it may just get me away from XP.
  • masterbm - Wednesday, May 6, 2009 - link

    I have been using windows 7 on my old amd socket 939 4200 4gb ram 8800gs. I started since build 7000. I started out being guy how felt that I was going to stay on vista for most of my machine I will upgrade to windows when it released. My htpc/file server at this time I plan on leaving it at vista. Due to their is no really good way to convert the .wtv format. This htpc box is automated in since it defrag it self scan it self for virus and spyware. Then It just added auto convert of the show that records. I took while to do that stuff not sure if want do every again.(also note htpc is amd 3800)The other thing I will note is that windows 7 becuase it feels snappier has made use that system more then use to
  • fausto412 - Wednesday, May 6, 2009 - link

    They need to make the defrag problem able to do more than one drive at a time...or to schedule them out.

Log in

Don't have an account? Sign up now