The core component provides basic platform infrastructure that does not involve any UI. It is currently comprised of the following principal plug-ins:
These plug-ins are excruciatingly generic -- each provides a basic set of services, and API and extension points for managing and interacting with those services. The contents of resources are never examined in any domain-specific way and the Core can run equally well with and without a UI.
Note that much of the function previously provided by core now falls under the Equinox OSGi project
If you are interested in participating in the development of the Core component, check out the developer's mailing list: email@example.com. Chat with people there about your problems and interests, and find out what you can do to help.
In particular, if you are interested in system level code and are intimately familiar with Java classloading, thread management, filesystem resource management on a variety of operating systems, Windows/Linux filesystem callback management, or programming for speed/space, the Core team wants to talk to you.