{"id":13815977,"url":"https://github.com/anbox/anbox-modules","last_synced_at":"2025-05-15T12:31:11.931Z","repository":{"id":39988076,"uuid":"136635529","full_name":"anbox/anbox-modules","owner":"anbox","description":"Anbox kernel modules","archived":true,"fork":false,"pushed_at":"2024-05-26T18:10:24.000Z","size":69,"stargazers_count":329,"open_issues_count":65,"forks_count":228,"subscribers_count":24,"default_branch":"master","last_synced_at":"2024-11-19T12:49:34.276Z","etag":null,"topics":["kernel-modules"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anbox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-08T15:20:51.000Z","updated_at":"2024-10-31T11:41:39.000Z","dependencies_parsed_at":"2024-04-11T21:48:56.114Z","dependency_job_id":"5149598a-3f88-45da-a4b1-7e50dd314e54","html_url":"https://github.com/anbox/anbox-modules","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anbox%2Fanbox-modules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anbox%2Fanbox-modules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anbox%2Fanbox-modules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anbox%2Fanbox-modules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anbox","download_url":"https://codeload.github.com/anbox/anbox-modules/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254341014,"owners_count":22054962,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["kernel-modules"],"created_at":"2024-08-04T05:00:29.149Z","updated_at":"2025-05-15T12:31:11.436Z","avatar_url":"https://github.com/anbox.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/anbox/anbox-modules.svg?branch=master)](https://travis-ci.org/anbox/anbox-modules)\n\n# Anbox Kernel Modules\n\nThis repository contains the kernel modules necessary to run the Anbox\nAndroid container runtime. They're split out of the original Anbox\nrepository to make packaging in various Linux distributions easier.\n\n# Install Instruction\n\nYou need to have `dkms` and linux-headers on your system. You can install them by\n`sudo apt install dkms` or `sudo yum install dkms` (`dkms` is available in epel repo\nfor CentOS).\n\nPackage name for linux-headers varies on different distributions, e.g.\n`linux-headers-generic` (Ubuntu), `linux-headers-amd64` (Debian),\n`kernel-devel` (CentOS, Fedora), `kernel-default-devel` (openSUSE).\n\n\nYou can either run `./INSTALL.sh` script to automate the installation steps or follow them manually below:\n\n* First install the configuration files:\n\n  ```\n  $ sudo cp anbox.conf /etc/modules-load.d/\n  $ sudo cp 99-anbox.rules /lib/udev/rules.d/\n  ```\n\n* Then copy the module sources to `/usr/src/`:\n\n  ```\n  $ sudo cp -rT ashmem /usr/src/anbox-ashmem-1\n  $ sudo cp -rT binder /usr/src/anbox-binder-1\n  ```\n\n* Finally use `dkms` to build and install:\n\n  ```\n  $ sudo dkms install anbox-ashmem/1\n  $ sudo dkms install anbox-binder/1\n  ```\n\nYou can verify by loading these modules and checking the created devices:\n\n```\n$ sudo modprobe ashmem_linux\n$ sudo modprobe binder_linux\n$ lsmod | grep -e ashmem_linux -e binder_linux\n$ ls -alh /dev/binder /dev/ashmem\n```\n\nYou are expected to see output like:\n\n```\nbinder_linux          114688  0\nashmem_linux           16384  0\ncrw-rw-rw- 1 root root  10, 55 Jun 19 16:30 /dev/ashmem\ncrw-rw-rw- 1 root root 511,  0 Jun 19 16:30 /dev/binder\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanbox%2Fanbox-modules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanbox%2Fanbox-modules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanbox%2Fanbox-modules/lists"}