Linux內(nèi)核支持 Android操作系統(tǒng)
如許多人所知, Linux內(nèi)核支持Android操作系統(tǒng)。 盡管Android和GNU / Linux受同一內(nèi)核支持,但這兩種操作系統(tǒng)完全不同,并且運(yùn)行的程序類型也完全不同。 但是,有時(shí)Android上可用的應(yīng)用似乎有些局限或不受歡迎,尤其是與臺式計(jì)算機(jī)相比。 幸運(yùn)的是,您可以獲得GNU / Linux環(huán)境并運(yùn)行任何有根或無根的Android設(shè)備。
對于那些使用Android平板電腦或其他具有大屏幕(或可以插入更大屏幕)的Android設(shè)備的高級用戶來說,運(yùn)行臺式機(jī)Linux軟件的功能可以大大提高Android設(shè)備提高生產(chǎn)力的潛力。
要在您的Android設(shè)備上設(shè)置GNU / Linux環(huán)境,您只需要從Google Play商店安裝兩個(gè)應(yīng)用程序: GNURoot Debian和XServer XSDL。 完成此操作后,只需運(yùn)行少量Linux命令即可完成安裝。
GNURoot Debian提供了一個(gè)在Android應(yīng)用程序沙箱范圍內(nèi)運(yùn)行的Debian Linux環(huán)境。它通過利用名為proot的軟件來實(shí)現(xiàn)此目的,proot是Linux chroot功能的用戶空間重新實(shí)現(xiàn),用于在主機(jī)環(huán)境中運(yùn)行來賓Linux環(huán)境。Chroot通常需要對功能的root訪問權(quán),但是通過使用proot,您可以實(shí)現(xiàn)類似的功能而無需root特權(quán)。
GNURoot帶有一個(gè)內(nèi)置的終端仿真器,用于訪問其Debian Linux環(huán)境。這對于運(yùn)行命令行軟件就足夠了,但是,運(yùn)行圖形軟件也需要X服務(wù)器。X Window系統(tǒng)被設(shè)計(jì)為具有單獨(dú)的客戶端和服務(wù)器組件,以提供更大的靈活性(更快,更強(qiáng)大的UNIX大型機(jī)可以充當(dāng)在功能不那么強(qiáng)大和復(fù)雜程度更低的終端上運(yùn)行的X服務(wù)器實(shí)例的客戶端)。
在這種情況下,我們將使用GNURoot應(yīng)用程序?qū)⒆鳛榭蛻舳诉B接到的單獨(dú)應(yīng)用程序XServer XSDL。XServer XSDL是由SDL支持的Android的完整X服務(wù)器實(shí)現(xiàn),具有許多可配置的選項(xiàng),例如顯示分辨率,字體大小,不同類型的鼠標(biāo)指針行為等。