Anbox

Anbox is a free and open-source compatibility layer that aims to allow mobile applications and mobile games developed for Android to run on GNU/Linux distributions.[2] Canonical introduced Anbox Cloud, for running Android applications in a cloud environment.[3]

Anbox
Wikipedia application for Android running on Anbox
Original author(s)Marius Gripsgard, Ricardo Mendoza, Simon Fels, Thomas Voß
Developer(s)Anbox authors
(4)
Initial release11 April 2017 (2017-04-11)
Repositorygithub.com/anbox/anbox
Operating systemLinux
Platformx86-64, ARM
TypeCompatibility layer
LicenseGNU GPL v3[1]
Websiteanbox.io

Technical overview

It executes the Android runtime environment by using LXC (Linux Containers), recreating the directory structure of Android as a mountable loop image, whilst using the native Linux kernel to execute applications. It makes use of Linux namespaces through LXC for isolation. Applications do not have any direct hardware access, all accesses are sent through the Anbox daemon.[4]

gollark: It seems like they have a state of general disrepair going on and have badly patched over it.
gollark: Not *all* new phones are glued together and irrepairable, just lots of them!
gollark: Basically all widely-used software has had exploitable flaws of some kind, it doesn't seem to be getting better on the whole, and I don't want that sort of thing running my brain. At least actual brain hardware seems to mostly be insecure in ways which require physical access.
gollark: My main worry with uploading would be possible data loss due to not-entirely-refined processes and/or missing some important bits, and also the current horrible state of software security.
gollark: I mostly store my notes on computers, which have ridiculously huge capacity compared to paper.

See also

  • Android-x86 - An open source project that makes an unofficial porting of Google's Android mobile operating system to run on devices powered by AMD and Intel x86 processors, rather than RISC-based ARM chips.
  • The SPURV compatibility layer[5] is a similar project developed by Collabora.
  • Wine - A Windows compatibility layer for Unix-like systems.

References

  1. "anbox/anbox". GitHub.
  2. Lynch, Jim (2017-04-12). "Anbox: Run Android apps in Linux". InfoWorld. Retrieved 2020-04-13.
  3. "Canonical's Anbox Cloud puts Android in the cloud". TechCrunch. Retrieved 2020-04-13.
  4. "anbox/anbox". GitHub. Retrieved 2020-04-13.
  5. "Running Android next to Wayland".
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.