使用Anbox,您可以在任何Linux操作系統(tǒng)上運行Android應(yīng)用程序
由于Google Android的廣泛普及,開發(fā)人員已來到該平臺并為其創(chuàng)建了數(shù)百萬個應(yīng)用程序。 盡管Android與桌面操作系統(tǒng)GNU / Linux非常相似,但它基于Linux內(nèi)核,但是桌面操作系統(tǒng)并沒有吸引類似的開發(fā)工作。 這并不意味著GNU / Linux操作系統(tǒng)性能不佳(我在自己的計算機(jī)上使用Ubuntu 16.04),但是有時平臺上有一些可用的應(yīng)用程序,希望您能盡快上手。 在另一個平臺上。 很快我想說沒有配置虛擬機(jī),沒有通過Android x86項目進(jìn)行雙重啟動設(shè)置,并且沒有使用任何一種遠(yuǎn)程桌面解決方案。 幸運的是,Anbox可以解決此問題。
Anbox代表“盒子里的Android”,它是一個開放源代碼項目,可讓您在Linux桌面上運行Android應(yīng)用,而無需擔(dān)心虛擬機(jī),雙重啟動或遠(yuǎn)程桌面的麻煩。它通過將Android OS放入Linux容器(LXC)來實現(xiàn)此目的,LXC 允許它共享內(nèi)核(這意味著沒有仿真),但是使用Linux命名空間將主機(jī)環(huán)境與Android OS隔離開來。因此,Anbox不允許任何直接的硬件訪問,而是將Open GL ES橋接到主機(jī),例如用于圖形子系統(tǒng)。
當(dāng)前處于Alpha狀態(tài),Anbox并非沒有錯誤和崩潰,但是從上面的視頻中,您可以清楚地看到,它允許快速輕松地訪問基于Android 7.1 .1 Nougat平臺的Android應(yīng)用程序。該軟件沒有像您期望的那樣隨Google Play商店一起提供,但是可以通過運行來從主機(jī)環(huán)境中安裝應(yīng)用程序 。adb install /path/to/.apk command
安裝Anbox非常簡單,因為它可以在任何支持安裝snap的 GNU / Linux發(fā)行版上運行。Snaps允許Anbox將所有依賴項打包到一個zip文件中,因此您不必?fù)?dān)心自己手動安裝所有內(nèi)容。但是,由于安裝程序腳本需要安裝某些內(nèi)核模塊(例如DKMS),因此您需要在計算機(jī)上具有超級用戶特權(quán)。





