Linux内核支持 Android操作系统
扫描二维码
随时随地手机看文章
如许多人所知, Linux内核支持Android操作系统。 尽管Android和GNU / Linux受同一内核支持,但这两种操作系统完全不同,并且运行的程序类型也完全不同。 但是,有时Android上可用的应用似乎有些局限或不受欢迎,尤其是与台式计算机相比。 幸运的是,您可以获得GNU / Linux环境并运行任何有根或无根的Android设备。
对于那些使用Android平板电脑或其他具有大屏幕(或可以插入更大屏幕)的Android设备的高级用户来说,运行台式机Linux软件的功能可以大大提高Android设备提高生产力的潜力。
要在您的Android设备上设置GNU / Linux环境,您只需要从Google Play商店安装两个应用程序: GNURoot Debian和XServer XSDL。 完成此操作后,只需运行少量Linux命令即可完成安装。
GNURoot Debian提供了一个在Android应用程序沙箱范围内运行的Debian Linux环境。它通过利用名为proot的软件来实现此目的,proot是Linux chroot功能的用户空间重新实现,用于在主机环境中运行来宾Linux环境。Chroot通常需要对功能的root访问权,但是通过使用proot,您可以实现类似的功能而无需root特权。
GNURoot带有一个内置的终端仿真器,用于访问其Debian Linux环境。这对于运行命令行软件就足够了,但是,运行图形软件也需要X服务器。X Window系统被设计为具有单独的客户端和服务器组件,以提供更大的灵活性(更快,更强大的UNIX大型机可以充当在功能不那么强大和复杂程度更低的终端上运行的X服务器实例的客户端)。
在这种情况下,我们将使用GNURoot应用程序将作为客户端连接到的单独应用程序XServer XSDL。XServer XSDL是由SDL支持的Android的完整X服务器实现,具有许多可配置的选项,例如显示分辨率,字体大小,不同类型的鼠标指针行为等。