Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Tại sao Terminal Linux trên Android vượt trội hơn quy trình làm việc trên PC: Đánh giá kỹ thuật

Android hiện hỗ trợ terminal gốc, và nếu bạn từng quan tâm đến việc làm nhiều hơn với điện thoại hơn những gì Android hoặc ứng dụng cho phép, bạn chắc chắn đã tìm hiểu về nó. Tôi dự định chơi với nó một chút, nhưng không ngờ nó tốt gần bằng các đối ứng trên máy tính để bàn.

Ngoài ra, các ứng dụng như Termux đã tồn tại, với hàng nghìn gói và một terminal hoàn toàn hoạt động. Nhưng những gì Google ship không chỉ là một tính năng demo lòe loẹt. Đó là một máy ảo Debian đầy đủ trên thiết bị của bạn sử dụng Android Virtualization Framework (AVF), và nó tốt đến mức tôi thấy mình伸手拿电话处理更多复杂的任务。

Bắt đầu gần như không tốn công sức

Thiết lập惊人顺畅,极少折腾

Dù một tính năng先进或制作精良到什么地步,如果你无法轻松访问它,你也不会经常使用它。让终端应用出现在手机上只是启用Android设备上的开发者模式并拨动开关的简单事项。

  1. Bật Chế độ nhà phát triển bằng cách vào Cài đặt điện thoại, sau đó phần Giới thiệu về điện thoại, và nhấn số bản dựng 7 lần.
  2. Đi đến cài đặt tùy chọn nhà phát triển và nhấn tùy chọn Môi trường phát triển Linux.
  3. Bật thanh trượt (Thử nghiệm) Chạy terminal Linux trên Android.

Khi ứng dụng terminal xuất hiện, làm theo các bước sau để tải xuống và chạy:

  1. Mở ngăn ứng dụng và nhấn vào biểu tượng ứng dụng Terminal.
  2. Bạn sẽ được nhắc tải xuống Terminal (khoảng 500-600 MB) trước khi khởi chạy. Nhấn nút Cài đặt.
  3. Hoàn tất cài đặt, bạn có thể bắt đầu gõ lệnh.

Và đó là tất cả. Từ thời điểm này, bạn có thể dùng các lệnh Linux tiêu chuẩn trong terminal Android. Bạn có thể dùng apt để cài đặt hoặc cập nhật bất kỳ công cụ nào bạn cần, và bạn có quyền truy cập vào kho gói Debian khổng lồ đã có sẵn. Bất kỳ chương trình Linux nào bạn nên biết trên PC cũng hoạt động trên điện thoại của bạn.

Đây là thứ hoàn toàn thuyết phục tôi

Khoảnh khắc nó ngừng cảm thấy như một trò vui

Bây giờ có nhiều thứ bạn có thể làm với terminal Linux trên Android, nhưng cho đến nay, các phương pháp khác nhau đều bị giới hạn hoặc cần giải pháp thay thế cho các quy trình tiêu chuẩn. Nhưng bây giờ, vì bạn thực sự đang chạy một VM Debian trên điện thoại, nó hoạt động chính xác như bạn mong đợi trên máy tính để bàn.

Terminal ngừng cảm thấy như trò vui khi tôi lần đầu SSH vào máy chủ từ xa. Xác thực khóa riêng hoạt động chính xác như nó nên — bạn lưu khóa trong VM, cấu hình ~/.ssh/config, và kết nối đến máy chủ với một lệnh ssh đơn giản.

Ngoài SSH, vì bạn có quyền truy cập kho gói Debian đầy đủ, bạn có thể kéo hầu như mọi công cụ dòng lệnh bạn cần. Git, Python, curl, nmap, Vim, tmux, tất cả chạy ngay lập tức và chính xác như trên hệ thống máy tính để bàn. Tôi đã viết và kiểm tra một loạt script Python và bash khi xa bàn làm việc, và chúng chuyển sang máy chủ và máy Linux của tôi mà không có vấn đề gì.

Tại sao Terminal Linux trên Android vượt trội hơn quy trình làm việc trên PC: Đánh giá kỹ thuật

Trải nghiệm shell cũng khá tuyệt vời, với yếu tố giới hạn lớn nhất là bàn phím điện thoại chứ không phải terminal bản thân. Có hỗ trợ tab để đa nhiệm giữa các phiên terminal và khả năng phân bổ bộ nhớ điện thoại cho VM Linux nếu bạn cần thêm dung lượng.

Trên thiết bị Pixel chạy các bản Android 16 mới hơn, hiện có thể chạy các ứng dụng Linux desktop đầy đủ như GIMP, LibreOffice, Chromium, thậm chí môi trường desktop hoàn chỉnh như XFCE với tăng tốc GPU. Tính năng này dùng VirGL để dịch lệnh OpenGL từ máy ảo đến host Android. Hiệu suất không chính xác cấp desktop, nhưng惊人地功能齐全。

Nó chưa thay thế PC của bạn... cho đến nay

Nơi terminal tỏa sáng — và nơi nó vẫn còn thiếu

Tại sao Terminal Linux trên Android vượt trội hơn quy trình làm việc trên PC: Đánh giá kỹ thuật

Không có điều gì ở đây có nghĩa là PC của bạn đã lỗi thời. Tốt nhất, terminal Android giúp tôi tránh伸手拿笔记本电脑处理像SSH进服务器查日志或测试小脚本这样的小任务。对于任何主要工作,我仍然需要笔记本电脑。

此外,即使我设法在手机上运行了完整的Linux桌面,性能惊人地好,你仍然需要外部显示器、键盘和鼠标才能完成任何严肃工作。更不用说Linux安装本身是通过Termux完成的,因为AVF的桌面实现目前还不理想。

无论多强大,6或7英寸手机上的Linux发行版顶多只是概念验证。那种屏幕尺寸对于任何正规工作来说太小了。Android键盘也不是为终端使用而构建的。这意味着你至少需要外接显示器和键盘如果你想替换笔记本电脑。再加上鼠标如果你要长时间工作,你会很快意识到你只是在背着一台拆解的笔记本电脑。

这种方法可能更适合可折叠手机,你可以获得更大的屏幕并有可折叠蓝牙键盘处理打字。但对其他人来说,除非你愿意背着整套装备,否则你无法做超过基本终端工作的事情。

Tôi đã thay đổi cách làm việc

Tại sao tôi伸手拿电话而不是电脑

无论屏幕尺寸问题,Android的Linux terminal已经为我解决了许多小摩擦。不需要启动PC处理现在在手机上只需几秒钟的快速任务。从测试脚本、检查服务器日志、编辑配置文件,到即时进行快速更改或修复,一切都极其顺利。

Tại sao Terminal Linux trên Android vượt trội hơn quy trình làm việc trên PC: Đánh giá kỹ thuật

Terminal Linux đã tìm thấy chỗ đứng trong quy trình làm việc của tôi trong những khoảng trống giữa các tác vụ nhỏ và lớn, nơi mở laptop có thể là overkill. Google có thể không thiết kế nó để替换我的笔记本电脑,它也不会,但它让我的手机成为一个比以前更有能力的工具。