从 Termux (PRoot) 运行 Linux 与从映像运行 Linux(chroot、Linux Deploy 或 Linux Installer 等应用程序)

从 Termux (PRoot) 运行 Linux 与从映像运行 Linux(chroot、Linux Deploy 或 Linux Installer 等应用程序)

我有一部通过 USB-C 具有 DP 输出的手机,因此它可以与辅助显示器一起使用,几乎可以作为成熟的“笔记本电脑”,但限制因素是 Android 系统不太适合运行桌面应用程序,甚至类似桌面的环境。

但首先可以使用 Linux Deploy 等应用程序在已 root 的手机上安装 Linux 发行版,现在也可以使用 Termux 等 PRoot 应用程序安装 Linux。

事实上,我已经通过 AnLinux+Termux 在用户空间安装了 Ubuntu 18.04 XFCE,并且正在从中输入这个问题,但是存在一些缺点:我不知道如何通过标准方式添加键盘布局,xrdp 似乎不起作用,因为它遇到了 dbus 的某些问题,整个系统相当慢并且没有响应,即使它没有遇到内存或 CPU 限制,但也可能因 VNC 而变慢。

现在,也可以 root 我的手机并使用像 Linux Deploy 这样的 root 环境运行 Linux,但它有什么变化呢?

如果我从根环境运行 Linux,它是否会使系统响应更快,或者使某些东西(如 xrdp)可靠地运行?

无论 Android 上运行的 Linux 子系统是否具有 root 访问权限,都会发生哪些变化?它们是否以这种方式共享同一个内核,或者 Linux 是否在某种虚拟环境中运行?使用修改后的 Android 内核是否会为在 root 环境中运行的 Linux 带来一些优势?与通过 Termux 运行 Linux 相比,root Android 手机并“本地”运行 Linux 有什么好处吗?

相关内容