Termux不僅是一個(gè)終端模擬器,還是一個(gè)完善的Linux終端環(huán)境(進(jìn)一步說,一個(gè)完善且活躍的社區(qū)).也就是說,有了Termux,我們就可以做到不用root并且不用折騰就體驗(yàn)純正的Linux.
在手機(jī)性能過剩的當(dāng)下,配合Termux將我們的手機(jī)打造成一個(gè)全能的服務(wù)器再也不是夢.就拿筆者的手機(jī)來說,6G的RAM和128G內(nèi)置存儲(chǔ)跑任何服務(wù)都綽綽有余.
比起用樹莓派搭建服務(wù)器,我們可以不用任何額外的開銷(直接用現(xiàn)有的安卓機(jī))就打造出性能更加強(qiáng)大的服務(wù)器(比起樹莓派拙計(jì)的CPU和IO性能,我們的手機(jī)的配置堪稱豪華).
在這里我們簡單概括一下Termux的優(yōu)勢:
- 穩(wěn)定:Termux就是一個(gè)普通的app,因此穩(wěn)定性有來自安卓系統(tǒng)的背書.
- 安全:無需root.還是那句話:Termux就是一個(gè)普通的app,如果哪一步出了問題,最不濟(jì)也無非就是刪APP.
- 不折騰:Termux社區(qū)提供并且維護(hù)的各種
apt
包讓我們可以通過apt install
一鍵安裝并且部署各種服務(wù).大部分要折騰的部分已經(jīng)有安卓系統(tǒng)和社區(qū)幫我們解決. - 低功耗:得益于手機(jī)的低功耗,堪比樹莓派.即時(shí)24/7開機(jī)也不費(fèi)電.
- 完善活躍的社區(qū):Termux本身這個(gè)APP并沒有技術(shù)難度,難得的是社區(qū)所提供并且維護(hù)的各種
apt
包.
從某些方面來說,Termux的終端體驗(yàn)比Linux其他的發(fā)行版還要更好.
好到什么程度呢?好到筆者寫文章和碼論文都不再用Word,而是轉(zhuǎn)向了ssh連手機(jī)然后用vim寫作的解決方案.譬如這一篇文章就是在這個(gè)環(huán)境下寫的.再也不用擔(dān)心突然斷電死機(jī),或者是換電腦拷文件的問題.
我們在這里先看幾個(gè)例子來感受一下Termux的強(qiáng)大:
- php+apache
- nextcloud:搭建私有云
- wordpress:搭建個(gè)人博客
- mediawiki:搭建個(gè)人維基
- texlive:編譯和渲染latex
- gcc編譯器
- golang編譯器
- syncthing:點(diǎn)對點(diǎn)的同步軟件
- python
- jupyter notebook:可計(jì)算的筆記
- node
- ...
這個(gè)列表跟滾雪球一樣:有了編譯器和腳本環(huán)境,我們就可以通過go build
或者是pip
,npm
等等裝這些平臺(tái)上的軟件.
無論是家用(例如搭建博客),開發(fā)還是學(xué)術(shù),Termux上都能找到我們需要的包.同時(shí)再配合手機(jī)便攜的特性,我們的手機(jī)成為了我們的隨身服務(wù)器.
利益相關(guān):Termux用戶.
下載地址:f-droid
社區(qū)Wiki:https://wiki.termux.com/wiki/Main_Page