Linux - Application virtualization
The article will provide a user with information on application virtualization software the technology that falls under the application virtualization. The Application virtualization is an umbrella term that describes software technologies that improve portability, manageability and compatibility of applications by encapsulating them from the underlying operating system on which they are executed.
Let’s see what virtualization refers to. The term virtualization refers to the artifact being encapsulated (application), which is quite different to its meaning in hardware virtualization, where it refers to the artifact being abstracted (physical hardware).
Please note that limited application virtualization is used in modern operating systems such as Microsoft Windows and Linux. Please note that full application virtualization requires a virtualization layer and the Application virtualization layers replace part of the runtime environment normally provided by the operating system. The layer intercepts all file and Registry operations of virtualized applications and transparently redirects them to a virtualized location, often a single file.
The technology categories that fall under application virtualization include:
• Application Streaming.
The pieces of the application’s code, data, and settings are delivered when they’re first needed, instead of the entire application being delivered before startup. Running the packaged application may require the installation of a lightweight client application. Packages are usually delivered over a protocol such as HTTP, CIFS or RTSP.
• Desktop Virtualization/Virtual Desktop Infrastructure (VDI).
The application is hosted in a VM or blade PC that also includes the operating system (OS). These solutions include a management infrastructure for automating the creation of virtual desktops, and providing for access control to target virtual desktop. VDI solutions can usually fill the gaps where application streaming falls short.
If a user has read this article then he/she would have learnt about the application virtualization and the technology that falls under the application virtualization.













