一直以來,由于工作條件限制,機關隻能使用XP!!!古董級的作業系統,si一樣的性能!
什麼64位作業系統,什麼新Python,什麼64位Java,統統與我無緣!!!
魂牽夢繞,尋求替代方案,什麼Intel NUC,什麼樹莓派,什麼淘寶小主機......機關全都不能用!可是我有手機啊!有沒有方案發揮手機的性能呢?
Geekbench5的手機性能得分
Geekbench5給出了各款手機相對于i3-8100的性能得分,目前手機的計算性能已經與桌面級CPU(i3-8100)計算能力量級相當了!這種能力是遠超過樹莓派4B的!于是,省錢了,不用買樹莓派了!
正常途徑,要利用手機,我隻能學安卓app開發,把我的java程式硬轉成手機app,可是我的C/C++、Fortran、Python是沒指望了!!!還有沒有替代方案呢?
一通搜尋,發現了神器——Termux!一款安卓版的Linux。
當然,還找到了另一款神器:Aid Learning!國産的!核心好像是Debian。也是相當好用!具體可見連結:
myastrotong:把安卓手機性能發揮到極緻之-Aid Learningzhuanlan.zhihu.com
官網一通下載下傳,發現0.75版是最後一款适用于安卓5.0級以上的,其他更高版本支援7.0版安卓!是以老安卓手機就隻能0.75到頭了!新手機選擇最新版本即可。
******************寫在前頭*********************
Termux并非完整版Linux,而是一個模拟環境,如果想基于Termux安裝完整版Linux比如Ubuntu、Debian、Kali等,請參考:
myastrotong:極緻安卓之—Termux安裝完整版Linuxzhuanlan.zhihu.com
***********************************************
如果要通路sdcard的目錄,需要先運作:
termux-setup-storage
完成授權後,在$HOME目錄會多出一個storage目錄。
安裝完畢以後,換Termux包管理器換為國内的清華源,加快軟體包下載下傳速度。輸入:
vi $PREFIX/etc/apt/sources.list
将安裝源修改為 https://mirrors.tuna.tsinghua.edu.cn/termux
儲存退出!
然後:
pkg update
pkg upgrade
*安裝如下常用包:
pkg install vim curl wget git unzip unrar
*安裝SSH服務
pkg install openssh
*設定密碼
passwd
*查詢手機ip,以實際手機ip為準
ifconfig
*查詢目前使用者
whoami
*确認ssh服務的監聽端口
netstat -ntlp | grep sshd
*資訊确認後就可以在電腦端cmd下輸入連接配接了,指令如下(前提是電腦端openssh已經安上了):
ssh [email protected] -p 8022
以上假定使用者名為u0_a123(whoami查詢可得)。ip為192.168.0.1(ifconfig查詢可得)。
至此,Termux基本環境就搭好了!
開啟ssh的指令是:
sshd
sshd -p 9000
上面的一個指令預設打開的端口是8022,後一個指定了新的端口9000。
其他需要的軟體自行安裝。操作指令可參見任意一本Linux教材!
Termux運作gcc、gfortran的介紹見下文:
myastrotong:把安卓手機性能發揮到極緻之-Termux/Aid Learning使用Fortranzhuanlan.zhihu.com
Termux上運作Java的介紹見下文:
myastrotong:把安卓手機性能發揮到極緻之-Termux運作Java及性能測試zhuanlan.zhihu.com
上面這篇文章發現Termux運作Java程式會有較大的性能損失。改用Aid Learning後效果改善非常明顯。具體介紹見:
myastrotong:把安卓手機性能發揮到極緻之-Aid Learning運作Java及性能測試zhuanlan.zhihu.com