Users' questions

What is Apache Felix framework?

What is Apache Felix framework?

Apache Felix is a community effort to implement the OSGi Framework and Service platform and other interesting OSGi-related technologies under the Apache license. OSGi technology combines aspects of these aforementioned principles to define a dynamic service deployment framework that is amenable to remote management.

What is OSGi framework used for?

The OSGi component system is used to build any type of application ranging from the simple to highly complex applications like IDEs, application servers, email systems, content management systems, application frameworks, residential gateways and onboard telematics systems.

Does spring use OSGi?

As of release 2.5 of the Spring Framework, the Spring jars included in the Spring distribution are valid OSGi bundles and can be installed directly into an OSGi platform. The minimum required set of bundles is: spring-core.

Why is Apache called Karaf?

Apache Karaf is a modern polymorphic application container. Karaf can be used as a standalone container, supporting a wide range of applications and technologies. It also supports the “run anywhere” concept (on any machine with Java, cloud, docker images, … ​) using the embedded mode.

Is there an open source version of Apache Felix?

(February 2019) Apache Felix is an open source implementation of the OSGi Core Release 6 framework specification. The initial codebase was donated from the Oscar project at ObjectWeb. The developers worked on Felix for a full year and have made various improvements while retaining the original footprint and performance.

Which is OSGi Core framework does Apache Felix use?

Apache Felix is an open source implementation of the OSGi Core Release 6 framework specification. The initial codebase was donated from the Oscar project at ObjectWeb.

How to set bundle level in Apache Felix?

Once you have extracted the Felix framework distribution, from the command line in the extracted directory type the following: After bundles are installed and running, typing a command like help from the console will display all available commands, which are: bundlelevel | – set or get bundle start level.