xdg-app

From Infogalactic: the planetary knowledge core
(Redirected from Flatpak)
Jump to: navigation, search

Lua error in Module:Infobox at line 199: malformed pattern (missing ']'). xdg-app, renamed Flatpak in May 2016, is a system for application virtualization intended for use in Linux desktop environments.

Rationale

The aim is to provide a safe sandbox environment in which users can run applications that they may not fully trust.[2] The applications will need to use specific function calls provided by xdg-app to control hardware devices or access the user's files, and xdg-app will prompt the user for permission before giving access.[3]

It is inspired partly by the 'app store' models found in Android and iOS.

The original name came from the freedesktop.org collaboration effort, which is often abbreviated to 'xdg'.[4] The freedesktop.org server is the canonical home of the xdg-app project.[5] In May 2016 the project, under active development, was renamed "Flatpak".[6]

As of May 2016 a few apps had added initial support for running under xdg-app (Flatpak), including LibreOffice[7][8] and Glom.[9]

Technical

The sandboxing is based on the following functionality provided by subsystems of the Linux kernel:

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

See also


<templatestyles src="Asbox/styles.css"></templatestyles>

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.