π‘ No Linux knowledge required: With AI assistance and voice input, you can write code just by speaking! Say goodbye to heavy laptops and conduct research anytime, anywhere π
π― 1. Addressing Pain Points: The Daily Dilemmas of Researchers
π Real-life Scenarios:
π Inspiration Vanishing Act: On the subway, a brilliant algorithm idea strikes β take out your phone β open the notes app β write down “remember to try this at home” β back home: “What was I thinking back then?”
π± Boss’s Surprise Check: While shopping, WeChat pops up “Xiao Zhang, please rerun that data from last time, it’s urgent!” β quietly open the laptop bag β realize the power adapter is missing β game over
β° Time Black Hole: 2 hours of commuting + various waiting times = over 600 hours wasted each year! That’s enough time to publish 3 papers!
π‘ Breaking the Deadlock: Since the phone is with you 24/7, why not turn it into a productivity tool?
It’s all a lie; rest and play are the most important things
π οΈ 2. Getting Started from Scratch: Termux + AI = No-barrier Linux
π¦ What is Termux?
A complete Linux terminal on Android,no root required, no Linux knowledge needed!
- β’ Don’t know Linux commands? Just ask AI!
- β’ Recommended to useCLI AI tools that support Agent mode
- β’ AI can not only answer questions but alsoexecute commands and write files directly
π― Core Capabilities:β
Complete Shell Environment – AI teaches you to use bash/zshβ
SSH Remote Connection – <span>ssh server</span> to manage remote machinesβ
Vast Software Repository – <span>pkg install</span> for one-click installation of common tools
π‘ AI Learning Example: “Teach me how to install Python and run scripts using Termux”
π§βοΈ 3. System Selection: In-depth Comparison of Ubuntu/Debian/Arch
π Proot: Run a complete Linux distribution in Termux without root!
ποΈ Comparison of Three Major Systems:
π΅ Ubuntu:
- β’ β Advantages: More packages, relatively newer, many tutorials available online.
- β’ β Disadvantages: Not suitable for cross-version upgrades, prone to issues
π‘ Debian:
- β’ β Advantages: Extremely stable, supports cross-version upgrades
- β’ π¦ Older but reliable packages; choosing the testing version makes it more like Arch
- β’ π― Recommended to choose the testing branch: Rolling upgrades + newer packages
π΄ Arch Linux:
- β’ β Advantages: Latest packages, true rolling upgrades
- β’ β Disadvantages: Cannot use AUR, relatively fewer software repositories
- β’ π But basic software is available, and versions are quite new
π‘ Practical Tips:
- β’ Need tools like pandoc? Termux has them built-in, no need to go into proot
- β’ File format conversion can be done within Termux, lighter and faster
π File Sharing Tool:
- β’ π₯ Quality File App – Highly recommended!
- β’ Direct access to Termux directory files
- β’ Supports various protocols like FTP, SFTP, WebDAV
- β’ One-click sharing to WeChat, QQ, and other social apps
- β’ You can also copy files to Termux from other locations
π My Actual Setup: Arch Linux + Debian Dual System
$ fastfetch
-`
.o+`
`ooo/
`+oooo:
`+oooooo:
-+oooooo+:
`/-:++oooo+:
`/++++/+++++++:
`/++++++++++++++:
`/+++ooooooooooooo/`
./ooosssso++osssssso+`
.oossssso-````/ossssss+`
-osssssso. :ssssssso.
:osssssss/ osssso+++.
/ossssssss/ +ssssooo/-
`/ossssso+/:- -:/+osssso+-
`+sso+:-` `.-/+oso:
`++:. `-/+
.` /
OS: Arch Linux ARM aarch64
Kernel: Linux 5.10.218-android12-9-gfa58a58dea36-dirty
Uptime: 30 days, 13 hours, 14 mins
Packages: 324 (pacman)
Shell: node
Terminal: xterm-256color
CPU: Cortex-A55*4 + Cortex-A78*4 (8)
Memory: 7.08 GiB / 11.17 GiB (63%)
Swap: 5.29 GiB / 11.00 GiB (48%)
Disk (/): 135.39 GiB / 464.51 GiB (29%) - erofs [Read-only]
Locale: C.UTF-8
Also installed Debian for specific compatibility needs
π― 4. Practical Skills: The Big Three – R/Python/Julia Unite!
π The three major languages for research run perfectly on mobile:
π 1. R Language – The Statistician’s True Love
- β’
<span>apt install r-base</span>for one-click installation - β’
<span>ggplot2</span>for plotting and complex statistical modeling with ease - β’ Running a linear regression on the subway? So easy!
π 2. Python – The All-rounder of Data Science
- β’
<span>pip install pandas numpy matplotlib</span>for the complete package - β’ Virtual environment management, clear dependency isolation
- β’ Jupyter Notebook? It can run on your phone!
**Try to install packages through the system package manager for speed and ease, though the versions may be older, and compiling may lead to errors.
β‘ 3. Julia – The New Star of High-Performance Computing
- β’ Near C language execution speed
- β’ Handles large-scale data effortlessly
- β’ Emerging language, get a head start
π Real-life Scenario: In a cafΓ©, take out your phone β data cleaning β statistical analysis β generate charts βone-click share to WeChat/QQβ This is true mobile productivity!

π 5. Practical Skills: Testing Plotting and Format Conversion
To specifically demonstrate the research capabilities on mobile, we conducted a series of practical tests.
π¨ 1. Multilingual Plotting Test
We generated complex charts containing both Chinese and English using R, Python, and Julia, all tests completed on mobile.

R Language Plotting Result
./r_plot_test.R
R language plotting result

Python Plotting Result
./python_plot_test.py
Python plotting result

Julia Plotting Result
./julia_plot_test.jl
Julia plotting result

π 2. Format Conversion and Text Processing
In addition to data analysis, document processing is also an important part of daily research.
- β’ Pandoc Format Conversion: We used the
<span>pandoc</span>tool to successfully convert research notes in Markdown format to various mainstream formats such as<span>Word(.docx)</span>,<span>PDF</span>,<span>HTML</span>, and<span>LaTeX(.tex)</span>. - β’ AWK Text Processing: In the
<span>format_conversion_test.sh</span>script, we utilized<span>awk</span>and other Shell tools for text processing and report generation, showcasing the powerful automation capabilities of mobile.
These tests prove that from data analysis and visualization to typesetting, mobile devices can fully handle complex research tasks.
π 3. Comprehensive Performance Testing
To further validate the overall performance of the mobile workstation, we ran a simple integration test script<span>mobile_lab_test.sh</span> that covers the complete process from system information to multilingual data processing.
./mobile_lab_test.sh
The test script executed the following key tasks:
- β’ Python Test: Used
<span>numpy</span>and<span>pandas</span>for data creation and descriptive statistical analysis. - β’ R Language Test: Performed basic statistical calculations such as mean and standard deviation.
- β’ Julia Test: Conducted matrix operations, demonstrating its high-performance computing capabilities.
- β’ Linux Command Line Test: Used
<span>awk</span>and<span>sed</span>and other classic tools to perform data extraction and text replacement operations on CSV files, showcasing powerful Shell data processing capabilities.
Test Results:
π Mobile Research Workstation Performance Test
π Python Test:
Python environment is normal!
Numpy version: 2.3.3
Pandas version: 2.3.1
Data shape: (1000, 5)
Descriptive statistics:
A B C D E
count 1000.00 1000.00 1000.00 1000.00 1000.00
mean -0.05 -0.00 0.03 0.03 0.01
std 1.01 1.00 0.99 0.96 1.01
min -3.45 -3.25 -2.74 -3.61 -2.84
25% -0.70 -0.68 -0.63 -0.61 -0.69
50% -0.07 0.01 0.02 0.06 0.02
75% 0.64 0.68 0.69 0.72 0.72
max 2.87 3.06 2.89 2.63 3.82
π R Language Test:
R language environment is normal!
Mean: 0.04450997
Standard deviation: 1.011843
Summary statistics:
Min. 1st Qu. Median Mean 3rd Qu. Max.
-3.38228 -0.60414 0.03762 0.04451 0.68459 4.40589
π Julia Test:
Julia environment is normal!
Matrix multiplication completed, result shape: (100, 100)
Random matrix mean: 0.4969646537002258
π§ Linux Command Line Test:
Raw data:
id,name,score
1,Zhang San,85
2,Li Si,92
3,Wang Wu,78
Using awk to calculate average score:
Average score:85
Using sed to replace content:
id,name,score
1,Zhao Liu,85
2,Li Si,92
3,Wang Wu,78
β
All tests completed!
This comprehensive test once again proves that mobile devices are fully capable of serving as a complete research environment.
ποΈ 6. Voice + AI Workflow
π Just speak, and AI does all the work automatically!
π Workflow:
- 1. π£οΈ Voice input requirements
- 2. π€ AI generates and executes code
- 3. β View results
Free AI is not effective
π‘ Advantages:
- β’ No typing required
- β’ AI automatically manages files
In fact, working on a mobile phone is just a false demand; is it not more enjoyable to watch Douyin or play games? Who really uses their phone for work unless necessary? Canβt you just lie down comfortably? Itβs just self-comforting to say that you can command AI while lying down. Except for live streaming and selling goods, which are convenient on mobile, true productivity still relies on computers.
π Summary and Action Guide
π Effect Summary:
πΉ Environment Setup: Termux + Proot = Complete Linux EnvironmentπΉ Language Support: R, Python, Julia – all three are availableπΉ Productivity Enhancement: AI voice programming + mobile optimizationπΉ Scenario Coverage: Utilize commuting, business trips, and waiting times
π Take Action Now:
- 1. π₯ Search for “Termux” on Fdroid and install
- 2. π― Try running your first mobile script!
π¬ Interaction Time:π Have you tried coding on your phone? How was the experience?π Do you have any other mobile office tools to recommend?
π Feel free to share your mobile productivity insights in the comments!