retepMicroKernel
The retepMicroKernel is a lightweight and extensible microKernel suitable for Java applications of all sizes.
The use of a microKernel enables at a low level, an application to be formed of one or more modules, each one providing a core service. These modules can then run your application, be it directly or via a common container like Plexus, Spring or even a web container like Jetty or tomcat.
The kernel also provides:
- Maven plugins to assemble applications and generate tar, tgz, tar.bz2 or zip archives
- native binary launchers
- Linux (32 and 64bit)
- Mac OS X (10.5+) – includes both unix and OSX application layouts
- Windows 32bit (XP since 9.4, Windows 7 since 10.3). Since (10.3 Trantor this is built under Windows 7 and XP is unsupported but should work)
- NetBSD – 32bit supported with a Linux JVM (since 10.3 Trantor), 64bit is being tested
- OpenSolaris – x86 and amd64 only
- Native support for Terracotta when running in ‘DSO’ mode.
As with all retep.org projects this requires a current Java 6 (JDK1.6) or later (yes I do test against Java7 occasionally).
Project Home
The project is hosted over at Project Kenai which includes the issue trackers, wiki and primary Mercurial source repository.
Ohloh also contains a project page including regularly updated code analysis.