Well, the the Eclipse Community has done it again. Today is the day that they will be releasing their annual simultaneous release of the Eclipse Platform. Sticking with the moons of Jupiter, this year's simultaneous release, code named Ganymede, will include 23 seperate projects - not that you have to download and use all 23 projects, it is just that you can be assured that these projects are compatible with each other.
One of the biggest features / enhancements to the Eclipse Platform is the introduction of P2. P2 is the new provisioning platform that is used to manage OSGi bundles / Eclipse plugins, and the replacement for the Update Manager. There has been a lot of discussion with varying views on P2 - some in favor, others not.
I have not used it enough to form an official opinion, but at first glance I can say that the Update Manager was narrowly scoped in that it's purpose was really surrounding Eclipse Plugins. The idea of p2 is to not only be used to manage Eclipse Plugins, but also to manage OSGi bundles as a whole, which means that it can be used for any OSGi based application. I am also interested in trying their bundle pooling approach to managing Eclipse plugins versus the extension location approach, which I have been using up until now.
Here is information on how to Get Started with p2.
Here is where you will be able to download Eclipse Ganymede...as soon as the link is enabled.