FOSDEM '08 is a free and non-commercial event organised by the community, for the community. Its goal is to provide Free and Open Source developers a place to meet.


Schedule: Application virtualization with next-generation Klik

Simon Peter
Kurt Pfeifle
Day Sunday
Room Janson
Start time 16:00
End time 16:45
Duration 00:45
Event type Podium
Track Packaging
Language English
Slides (PDF)
Video (Ogg/Theora)
Application virtualization with next-generation Klik

The talk will start with a short live demonstration of klik2 and then proceed into the technical aspects of creating a format and implementation for providing cross-distro application images.

Klik is all about virtualization on the application level.

We are all familiar with virtualization at the operating system or PC hardware level. klik applies the same idea to a different level: namely the level of individual applications.

Klik creates applications that are encapsulated into a single file. This file in fact is a compressed file system image similar to the ISO image format that we know from burning data CDs. Hence, klik is the implementation of the ''"1 application == 1 file"'' principle.

While this might sound complicated, the idea is really very easy: Take an application and put it together with everything (libraries, icons, data files, configuration files, man pages, manuals and other resources) it needs for successful execution into an ISO image, from which you can run it. You can then easily move the file, take it with you on a USB stick, send it to a friend.

Your application will run on any major distribution, without the need for an installation as we know it. That's the basic idea, but implementation isn't trivial, as will be discussed in the talk. After a brief live demonstration, Pfeiffle and Peter will dive into the technical details of the upcoming implementation code-named "klik2".