Android รองรับ Terminal ท้องถิ่นแล้ว และถ้าคุณเคยสนใจทำอะไรกับโทรศัพท์มากกว่าที่ Android หรือแอปอนุญาต โอกาสคุณเคยค้นหามัน ผมคาดหวังแค่เล่นสักครู่ ไม่คาดว่าใกล้เคียง Desktop เลย
นอกจากนี้ แอปอย่าง Termux มีอยู่แล้ว มีแพ็กเกจพันรายการและ Terminal สมบูรณ์ แต่สิ่งที่ Google ส่งมานี้ไม่ใช่แค่ฟีเจอร์ Demo น่าสนใจ มันคือ Debian VM เต็มรูปแบบบนอุปกรณ์ใช้ Android Virtualization Framework (AVF) และดีมากจนผมพบว่าตัวเองหยิบโทรศัพท์ทำงานซับซ้อนมากขึ้น
เริ่มต้นใช้งานเกือบไม่ต้องทำอะไร
Setup ลื่นไหล น้อยที่สุด
ไม่ว่าฟีเจอร์จะ Advanced หรือทำดีแค่ไหน ถ้าเข้าถึงยาก คุณก็ไม่ใช้ การทำให้ Terminal App โผล่บนโทรศัพท์ง่ายแค่เปิด Developer Mode และสไลด์สวิตช์
- เปิด Developer Mode ไป Settings > About Phone แตะ Build Number 7 ครั้ง
- ไป Developer Options แตะ Linux development environment
- เปิดสไลเดอร์ (Experimental) Run Linux terminal on Android
พอ Terminal App โผล่ ทำตามนี้เพื่อดาวน์โหลดและรัน:
- เปิด App Drawer แตะไอคอน Terminal
- จะโพมป์ให้ดาวน์โหลด Terminal (~500-600 MB) ก่อน Launch กด Install
- ติดตั้งเสร็จ เริ่มพิมพ์คำสั่งได้เลย
แค่นี้ก็จบ จากนี้ใช้คำสั่ง Linux มาตรฐานใน Android Terminal ได้ ใช้ apt ติดตั้ง/อัปเดตเครื่องมือที่ต้องการ และเข้าถึง Debian Repository อันใหญ่โต โปรแกรม Linux ที่คุณรู้จักบน PC ก็รันบนโทรศัพท์ได้
นี่คือสิ่งที่ขายผมได้เลย
จุดที่มันหยุดรู้สึกเหมือน Gimmick
มีอะไรทำได้เยอะกับ Linux Terminal บน Android แต่วิธีเดิมจำกัดหรือต้อง Workaround กระบวนการมาตรฐาน แตตอนนี้เพราะคุณรัน Debian VM บนโทรศัพท์ มันทำงานตรงตามคาดหวังบน Desktop
Terminal หยุดรู้สึกเหมือน Gimmick ตอนผม SSH เข้า Remote Server ครั้งแรก Private Key Auth ทำงานตรงตามควร — เก็บ Key ใน VM ตั้งค่า ~/.ssh/config และเชื่อมต่อ Server ด้วยคำสั่ง ssh แบบง่าย
นอกจาก SSH ด้วยการเข้าถึง Debian Package Repository เต็มรูปแบบ คุณดึง Command-line Tool เกือบทุกตัวที่ต้องการ Git, Python, curl, nmap, Vim, tmux ทั้งหมดรันทันที และเหมือนบน Desktop เลย ผมเขียนและทดสอบ Python และ Bash Scripts ขณะไม่อยู่ที่โต๊ะ และโอนไป Server และ Linux Machines ได้โดยปัญหา

Shell Experience ดีก็ตาม ปัจจัยจำกัดใหญ่คือ Keyboard โทรศัพท์ ไม่ใช่ Terminal เอง มี Tab Support สำหรับ Multitasking ระหว่าง Session และจัดสรร Storage โทรศัพท์ให้ Linux VM ถ้าต้องการพื้นที่มากขึ้น
บน Pixel ที่รัน Android 16 ใหม่ๆ รัน Desktop Linux Apps เต็มรูปแบบได้ เช่น GIMP, LibreOffice, Chromium และ Desktop Environments อย่าง XFCE พร้อม GPU Acceleration ฟีเจอร์ใช้ VirGL แปลงคำสั่ง OpenGL จาก VM ไป Host Android Performance ไม่ได้ระดับ Desktop แต่ทำงานได้น่าประทับใจ
มันยังไม่แทนที่ PC... ยัง
จุดแสงและจุดมืด

ไม่ได้หมายความว่า PC ของคุณล้าสมัย ตามากที่สุด Terminal ช่วยให้ผมไม่ต้องหยิบ PC สำหรับงานเล็กๆ เช่น SSH เช็ค Log หรือทดสอบ Script เล็ก สำหรับงานใหญ่ยังต้องใช้ Laptop
เพิ่มเติม แม้ผมรัน Linux Desktop บนโทรศัพท์ได้ และ Performance ดีมาก คุณยังต้องการ External Display, Keyboard, Mouse เพื่อทำงานจริง ไม่ถึงกับ Linux Installation เองทำผ่าน Termux เพราะ AVF Desktop Implementation ยังไม่ไอดีล
ไม่ว่าจะ powerful แค่ไหน Linux Distro บนจอ 6-7 นิ้วเป็น Proof of Concept บนสุด จอเล็กเกินไปสำหรับงานจริง Keyboard Android ไม่ได้สร้างสำหรับ Terminal หมายความว่าต้องการ External Monitor และ Keyboard ขั้นต่ำถ้าอยากแทนที่ Laptop 加上 Mouse ถ้าทำงานนานๆ และคุณจะรู้เร็วว่าคุณแค่พก Laptop ที่ถอดชิ้นส่วน
วิธีนี้อาจดีกว่าบน Foldables ที่มีจอใหญ่และ Keyboard Bluetooth พับได้ แต่คนอื่นๆ ถ้าไม่ยอมพกชุดครบ ก็ทำได้แค่ Terminal Work พื้นฐาน
ผมกำลังเปลี่ยนวิธีทำงานแล้ว
ทำไมผมหยิบโทรศัพท์ก่อนคอมพิวเตอร์ตอนนี้
ไม่ว่าจะมีปัญหาจอขนาดเล็ก Terminal Linux บน Android แก้ Friction เล็กๆ มากให้ผม ไม่ต้องเปิด PC สำหรับ Quick Tasks ที่ตอนนี้ใช้วินาทีบนโทรศัพท์ อะไรก็ตามจาก ทดสอบ Script, เช็ค Server Logs, แก้ Config Files, หรือ Quick Fixes ทำงานได้ดีมาก
เนื้อหาที่เกี่ยวข้อง
Linux Terminal ได้ที่ใน Workflow ของผมในช่องว่างระหว่างงานเล็กและใหญ่ ที่เปิด Laptop อาจ Overkill Google อาจไม่ได้ออกแบบมาแทน Laptop และมันก็ไม่ได้แทนที่ แต่มันทำให้โทรศัพท์ของผมเป็นเครื่องมือที่ Capable กว่าก่อนหน้านี้