A release candidate will be made available in the beginning of April 2006. This version can be expected to be the very close to the final 2.0 release.
The 2.0 release will not include the MEG parts due to the release schedule of the OSGi MEG specifications.
The Service Compendium was already in the beta-1 release feature complete. Minor fixes has been added in this release.
The desktop and framework commands have been updated in a number of ways to reflect new features in K4.
The table below describes what parts have been implemented and what parts are still pending in the KF 2.0 beta 2 release.
| Core Specification - OSGi framework | |||
| Module | Status | R4 Support | Description |
| Security Layer | In Progress | Partly | Signed bundles are not supported yet |
| Module Layer | In Progress | Full | To use the extension bundle support you need to use a wrapper script that will restart framework when needed. An example shell-script is included (osgi/kf2). |
| Life Cycle Layer | Done | Full | |
| Service Layer | Done | Full | |
| Framework Services | In Progress | Partly | Start Level, Permission Admin and URL Handler services have been updated
to conform to R4. The Conditional Permission Admin is not yet included. |
| Service Compendium | |||
| Module | Status | R4 Support | Description |
| Log | Done | Full | |
| HTTP | Done | Full | |
| Configuration Admin | Done | Full | |
| Preferences | Done | Full | |
| User Admin | Done | Full | |
| IO Connector | Done | Full | |
| Metatype | Done | Full | |
| Declarative Services | Done | Full | New in R4 |
| Event Admin | Done | Full | New in R4 |
| Service Tracker | Done | Full | |
| Knopflerfish Extras | |||
| Console, Framework Commands | Done | NA | New commands: closure, resolve, findbundles. The output of the bundles command has been changed (fragments and hosts are indicated, last modified is listed in verbose output, it is possible to sort on last modified) |
| KF Desktop | Done | NA | Fragments, hosts and required bundles are listed on the Closure tab. Symbolic name and last modified information is displayed on the Manifest tab. |