[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2hes0l6ei438x":3},{"code":4,"message":5,"data":6,"timestamp":60},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":45,"summary_md":46,"topic":47,"github_topics":50,"license":56,"homepage":57,"updated_at":58,"history":59},"termux\u002Ftermux-app",6,"Termux - a terminal emulator application for Android OS extendible by variety of packages.","Java",63334,8005,2174,4019,[16,22,28,34,40],{"id":17,"title":18,"points":19,"comments":20,"posted_at":21},46854642,"Termux",360,180,"2026-02-02",{"id":23,"title":24,"points":25,"comments":26,"posted_at":27},33691293,"Termux on Android 5 or 6",152,119,"2022-11-21",{"id":29,"title":30,"points":31,"comments":32,"posted_at":33},40621769,"Termux – Response Following GooglePlayStore App Updates",26,5,"2024-06-09",{"id":35,"title":36,"points":37,"comments":38,"posted_at":39},42060006,"Termux Processes Killed On Android 15 For OnePlus Devices",3,0,"2024-11-06",{"id":41,"title":42,"points":43,"comments":38,"posted_at":44},34753313,"Revisit the Android W^X problem",2,"2023-02-11","在 Android 手机上提供带真实软件包生态的 Linux 终端环境，让开发者随身运行命令行工具。","## 解决什么问题\n\n想在 Android 设备上获得一个可用的 shell，过去几乎没有好选择：系统自带终端不能装软件，唯一出路是背着笔记本或者 SSH 到远端。Termux 把手机和平板变成本地 Linux 环境，用 `pkg`\u002F`apt` 安装真正的编译器、编辑器和脚本工具，许多原本必须远程完成的事情可以直接在设备上做。\n\n## 有什么不同\n\n常见做法要么是 SSH 客户端连远程机器，要么是 proot\u002F虚拟机方式塞进一个完整发行版镜像。Termux 两者都不是：它是一个原生 Android 应用，加上另一个仓库（termux-packages）单独维护的软件源，针对 Android 的 libc 和 API 级别交叉编译。好处是启动快、比跑虚拟机省电；代价是软件包集合和普通 Linux 发行版有差异，部分软件需要打补丁或者根本没有。另一处独特之处是插件体系（API、Boot、Float、Tasker、Widget），可以把命令行任务和 Android 事件、界面接起来。注意本仓库只有应用外壳和终端模拟，包是否可用、构建脚本和源站故障属于另一个仓库，评估时要分开看。\n\n## 适合谁\n\n适合想要一个随身 shell 的开发者：跑小脚本、做 git 操作、开 SSH 会话、临时跑 Python 或 Node 片段，或者把手机自动化起来。值班排障、在平板上轻量写代码的人受益最明显。它不适合替代笔记本或容器主机做重编译、跑长期服务，也不提供 Docker 那样的隔离。公司设备被管控、或者期待一个完整受支持发行版的人，应当继续用远程开发机。\n\n## 上手成本\n\n完整支持应用和软件包需要 Android 7+；按 README，Android 5\u002F6 只能装应用，拿不到包更新。APK 来源因为签名密钥和共享的 `sharedUserId` 互不兼容，F-Droid 和 GitHub 混装会直接安装失败，必须选定一个来源。README 明确警告 GitHub 构建用的是社区测试密钥，可以被伪造，所以从第三方渠道下载风险真实存在。APK 加 bootstrap 大约 120–180 MB。Android 12+ 会激进地杀后台进程，可能看到 signal 9 终止，需要调整电池和进程设置。项目从 2015 年延续至今很成熟，但正在招募维护者，README 自己也提到新系统上的不稳定，这是需要权衡的维护信号。\n\n## 点评\n\nTermux 是把可用 Linux 工具链搬到 Android 上的事实标准，背后有近十年的打包积累。6.3 万 star、本月 Java 榜新增 2,174 颗（第 6 名），说明关注度仍在上升，不是一次性刷屏——不过月榜信号毕竟粗，项目本身的历史更长。风险是结构性的而非概念性的：新版 Android 的进程清理、签名与来源割裂、维护者招募。如果只是想在手机上要一个本地 shell，它没有像样的对手；如果要长期稳定的任务或生产环境，还是用真正的服务器。",{"slug":48,"name":49},"developer-tools","开发工具",[51,52,53,54,55],"android","hacktoberfest","linux","terminal","termux","NOASSERTION","https:\u002F\u002Ff-droid.org\u002Fen\u002Fpackages\u002Fcom.termux","2026-10-24T17:06:45Z",[],1792868566]