I've been considering building one photo SNS site (similar to Flickr) and one wiki site in Drupal in recent days. Since I am not an expert, I found it a big project to build an SNS-based site with Drupal as I have to manage every small module.
Then I luckily found that Commons distribution began to support Drupal 7 (3.0 beta1). It's very exciting as it may save me a lots of time. However, I am not sure if the included modules can satisfy all my demand and surely in the future I have to add some feature to the sites.
So, how to learn Commons?
Say, about the theme customizing, module integration & compatibiliy, are they the same as official Drupal core? Maybe in other words is that, is it recommended for non-programmer to customize an SNS site with Commons?
I also find that it is recommended that server has 2gb memory and at least 1gb. It shocks me a little. Is the reqirement of 2gb memory quite common in Drupal? I am afraid I have to upgrade the VPS in that case ( >﹏<。) my current one only have 512mb...
The reply will be appreciated

Comments
I'm not sure if there are any
I'm not sure if there are any specific info about Commons on D7 especially for now.
As for the memory. I'm pretty sure that it should work even with 256MB of RAM, but a very little number of users can be served with such amount of memory... So the traffic on such a site should be "you and your dog" :).
Otherwise you'll need more RAM.
Thanks for the reply. I
Thanks for the reply.
I checked the official Commons document and there were still old 2011 stuffs ....
Could you tell me the former experience with Commons on D6?
I'll upgrade the server, thanks for your advice!