{"adoption": {"forks": 425, "observed_at": "2026-08-28T04:05:59.325054+00:00", "stars": 1959}, "canonical_url": "https://ross.abutalabs.com/products/ubuntu-in-termux", "card": {"archived": false, "artifact_type": "cli-tool", "description": "This is a script by which you can install Ubuntu in your termux application without a rooted device", "domain": ["developer-tools", "operating-systems"], "enriched": true, "function": ["cli", "developer-tools", "self-hosted"], "health_score": 20, "homepage": null, "language": "Shell", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["MFDGaming/ubuntu-in-termux"], "name": "MFDGaming/ubuntu-in-termux", "platform": ["cli"], "pushed_at": "2024-11-07T06:07:26+00:00", "repo": "MFDGaming/ubuntu-in-termux", "stars": 1959, "tags": ["termux", "ubuntu", "proot", "rootless", "shell-script", "chroot-alternative", "android-terminal", "command-line", "android", "linux"], "topics": [], "urls": [], "use_cases": ["install ubuntu on android without root", "run ubuntu inside termux", "get a linux shell on my phone", "use apt and ubuntu packages on android", "set up a proot ubuntu chroot in termux", "try ubuntu 22.04 on an unrooted device"], "what_it_is": "A shell script that installs an Ubuntu 22.04 rootfs inside the Termux terminal app on Android using proot, requiring no root access. It provides launcher scripts to start and manage the Ubuntu environment from Termux.", "when_to_avoid": ["you need a real rooted environment with full kernel control rather than proot isolation", "you need x86/i*86 support on current Ubuntu versions (only the legacy 19.10 branch covers that)", "you want a maintained GUI desktop experience rather than a terminal environment"], "when_to_choose": ["you want a full Ubuntu userland on an unrooted Android device", "you already use Termux and need Ubuntu tooling or apt packages", "you want a lightweight, script-based proot setup you can inspect and modify"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ubuntu-in-termux", "repo": "MFDGaming/ubuntu-in-termux", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.325054+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:05:57.529756+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84be0a94e5a660120cadcdaf6471a263c70901ab7753869687c85e338b55ca1", "fetched_at": "2026-08-28T04:05:59.325054+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MFDGaming/ubuntu-in-termux"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.325054+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:05:57.529756+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84be0a94e5a660120cadcdaf6471a263c70901ab7753869687c85e338b55ca1", "fetched_at": "2026-08-28T04:05:59.325054+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MFDGaming/ubuntu-in-termux"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:05:57.529756+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84be0a94e5a660120cadcdaf6471a263c70901ab7753869687c85e338b55ca1", "fetched_at": "2026-08-28T04:05:59.325054+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MFDGaming/ubuntu-in-termux"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.325054+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.325054+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.325054+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:05:57.529756+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84be0a94e5a660120cadcdaf6471a263c70901ab7753869687c85e338b55ca1", "fetched_at": "2026-08-28T04:05:59.325054+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MFDGaming/ubuntu-in-termux"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.325054+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.325054+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:05:57.529756+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84be0a94e5a660120cadcdaf6471a263c70901ab7753869687c85e338b55ca1", "fetched_at": "2026-08-28T04:05:59.325054+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MFDGaming/ubuntu-in-termux"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.325054+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.325054+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.325054+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:05:57.529756+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84be0a94e5a660120cadcdaf6471a263c70901ab7753869687c85e338b55ca1", "fetched_at": "2026-08-28T04:05:59.325054+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MFDGaming/ubuntu-in-termux"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.325054+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.325054+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:05:57.529756+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84be0a94e5a660120cadcdaf6471a263c70901ab7753869687c85e338b55ca1", "fetched_at": "2026-08-28T04:05:59.325054+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MFDGaming/ubuntu-in-termux"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:05:57.529756+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84be0a94e5a660120cadcdaf6471a263c70901ab7753869687c85e338b55ca1", "fetched_at": "2026-08-28T04:05:59.325054+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MFDGaming/ubuntu-in-termux"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:05:57.529756+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84be0a94e5a660120cadcdaf6471a263c70901ab7753869687c85e338b55ca1", "fetched_at": "2026-08-28T04:05:59.325054+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MFDGaming/ubuntu-in-termux"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:05:57.529756+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84be0a94e5a660120cadcdaf6471a263c70901ab7753869687c85e338b55ca1", "fetched_at": "2026-08-28T04:05:59.325054+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MFDGaming/ubuntu-in-termux"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2995, "days_push": 664, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}