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

Từ Pixel đến Trạm làm việc Linux di động: Hướng dẫn từng bước

Điện thoại của bạn đã làm rất nhiều thứ. Nó nghe gọi, nhắn tin, cho bạn lướt web, và gần như mọi thứ khác. Nhưng các điện thoại Android hiện đại đang làm mờ đường ranh giữa những gì một smartphone và một chiếc máy tính thích hợp có thể làm, vì vậy nếu bạn cảm thấy điện thoại hơi hạn chế so với những gì bạn muốn làm, có giải pháp.

Tôi cài một môi trường desktop Linux đầy đủ trên Pixel 9a của mình, và không chỉ nó mượt mà như bơ, mà còn khá có năng lực. Tôi đã biến Pixel của mình thành một trạm làm việc cỡ túi, và kết quả là một thiết bị có năng lực nhiều hơn tôi từng cho nó.

Tại sao phải gắn Linux lên Pixel?

Đôi khi, Android đơn giản là không đủ nữa

Các board ARM cấp desktop đã tin tức một thời gian. Sự hype khiến tôi suy nghĩ; nếu những board này có thể chạy các distro Linux đầy đủ, tại sao điện thoại của tôi không thể? Các Pixel hiện đại đã có nhiều RAM, bộ nhớ nhanh, và GPU vững chắc. Điều chúng không có là môi trường desktop truyền thống hoặc công cụ Linux thông thường được trình bày theo cách các nhà phát triển quen thuộc.

Thay vì flash custom ROM hoặc hy sinh UI Pixel tuyệt vời, mục tiêu là xếp chồng một môi trường Linux đầy đủ bên cạnh Android và xem tôi có thể đẩy điện thoại của mình đến đâu như cả một chiếc điện thoại và một trạm làm việc di động.

Chạy Linux惊人地简单

Thiết lập nhanh cảm thấy gần như quá dễ dàng

Từ Pixel đến Trạm làm việc Linux di động: Hướng dẫn từng bước

Như đã đề cập trước đó, bạn không cần làm gì lòe loẹt hoặc mở khóa bootloader trên Pixel để cài Linux desktop. Android 16 hiện hỗ trợ gốc terminal Linux, nhưng nếu bạn muốn trải nghiệm desktop đầy đủ, hỗ trợ còn lúng túng.

Để có trải nghiệm desktop đầy đủ, cách dễ nhất là dùng ứng dụng Termux và Termux X11 kết hợp với proot-distro để cài một distro Debian hoặc Ubuntu đầy đủ. Thiết lập không khó, nhưng cũng không thẳng tiến. Nếu bạn chưa bao giờ đối mặt với terminal Linux hoặc cài Linux từ đầu trên một hệ thống, việc cài đặt có thể hơi khó khăn. Nó không phức tạp bản thân, nhưng bạn phải cài một đống công cụ và phụ thuộc theo đúng thứ tự, nếu không bạn sẽ không đến được desktop đồ họa.

Từ Pixel đến Trạm làm việc Linux di động: Hướng dẫn từng bước
Termux

HĐH Android

Mô hình giá Miễn phí, Mã nguồn mở

May mắn thay, hàng tá script cài đặt trên GitHub tự động hóa quy trình này cho bạn, vì vậy thay vì cài từng công cụ riêng lẻ, distro, và desktop XFCE, bạn chỉ chạy một script cài đặt để cài mọi thứ tự động. Tôi dùng script Mobile HackLab từ jarvesusaram99 trên GitHub. Nó cài mọi thứ bạn cần, cộng thêm một đống tiện ích bổ sung như Firefox, Wget, cURL, VS Code, thậm chí Wine để bạn bắt đầu. Nó cũng có giao diện terminal khá thân thiện cho bạn biết chính xác đang xảy ra gì.

Từ Pixel đến Trạm làm việc Linux di động: Hướng dẫn từng bước
Termux X11

HĐH Android

Mô hình giá Miễn phí, Mã nguồn mở

Termux X11 là ứng dụng đồng hành cho Termux cung cấp máy chủ hiển thị X11 gốc, cho phép bạn chạy toàn bộ desktop và ứng dụng GUI Linux trực tiếp trên Android mà không cần VNC.

Biến điện thoại thành trạm làm việc thực sự

Terminal, ứng dụng, và năng suất thực tế trên điện thoại

Từ Pixel đến Trạm làm việc Linux di động: Hướng dẫn từng bước

Một desktop Linux trên màn hình 6 hoặc 7 inch hơn là proof-of-concept chứ không phải trạm làm việc thực tế. Nó hoạt động, nhưng bạn cần một số thiết bị ngoại vi để có thể làm việc thực tế.

Bước hợp lý tiếp theo là cắm bàn phím, chuột, và màn hình ngoài. Bạn có thể dùng gần như bất kỳ hub USB-C nào có cổng HDMI và vài cổng USB để đạt được điều này, và trước khi bạn kịp nhận ra, Pixel của bạn đã biến thành một chiếc máy tính.

Khi kết nối, chế độ desktop hoặc casting của Android và GUI Linux kết hợp thành thứ cảm thấy rất gần một chiếc laptop mỏng nhẹ nhỏ, đặc biệt khi shell, editor, trình duyệt, và trình quản lý tệp đang chạy bên trong phiên Linux thay vì các ứng dụng Android riêng biệt. Chạy một trình soạn thảo mã đầy đủ như VS Code (hoặc tương đương), Python server, Git, và thậm chí terminal multiplexer trong thiết lập này hoàn toàn hợp lý. Bộ nhớ điện thoại đóng vai trò đĩa hỗ trợ cho mọi thứ, vì vậy bạn có rất nhiều dung lượng cho một trạm làm việc tạm thời.

Từ Pixel đến Trạm làm việc Linux di động: Hướng dẫn từng bước

Bởi vì môi trường Linux có quyền truy cập đồ họa tăng tốc phần cứng, cuộn, kéo cửa sổ, và phát video mượt mà hơn so với VNC qua các phương pháp Android tương đương đưa Linux desktop lên điện thoại của bạn.

Đối với công việc hàng ngày, bạn có thể dễ dàng viết và kiểm tra script, chỉnh sửa tài liệu Markdown, quản lý kho Git, và thậm chí làm việc phát triển web nhẹ trực tiếp từ Pixel, dùng kết nối dữ liệu và Wi-Fi của điện thoại như bất kỳ chiếc máy tính bình thường nào.

Khi các phiên cần di chuyển, ngắt kết nối màn hình di chuyển mọi thứ trở lại màn hình điện thoại mà không giết desktop Linux, vì vậy một bài viết nửa chừng hoặc script nửa debug có thể đi theo bạn куда bạn đi tiếp theo.

Nó mạnh mẽ — nhưng không hoàn hảo

Nơi hiệu suất tỏa sáng và nơi nó sụp đổ

Vui như thế nào khi thấy desktop Linux chạy trên Pixel của bạn, vẫn còn giới hạn bạn cần tính đến. Có những tinh chỉnh bạn có thể làm để cải thiện trải nghiệm desktop Pixel, nhưng nó không phải thay thế hoàn toàn cho một chiếc laptop chuyên dụng, và các tải trọng nặng như compile lớn, triển khai container nặng, và duyệt web nhiều tab sẽ nhanh chóng nhắc nhở bạn rằng bạn cần sức mạnh tính toán thực sự.

Bộ nhớ, dù dồi dào, cũng bị hạn chế hơn so với desktop truyền thống. Phân bổ hàng chục gigabyte cho nhiều distro hoặc tập dữ liệu khổng lồ sẽ gặm ăn bộ nhớ điện thoại, nghĩa là bạn sẽ không đủ để điện thoại hoạt động như bình thường.

Cũng có những quirk sandboxing thông thường: chia sẻ tệp giữa Android và Linux không luôn liền mạch, và một số tính năng phần cứng vẫn bị khóa sau hệ thống quyền của Android. Đó nói, thiết lập này vững chắc hơn nhiều so với các hack VNC cũ, và yêu cầu không root nghĩa là bắt đầu dễ dàng như gõ vài lệnh trong Termux. Không có rủi ro biến Pixel thành gạch nếu bạn làm điều này, điều này làm cho toàn bộ quy trình đáng để thử.

Thiết lập này hợp lý hơn nó nên

Tại sao trạm làm việc cỡ túi không điên rồ như nghe

Loại trạm làm việc cỡ túi này tỏa sáng trong các kịch bản cụ thể như sửa chữa khẩn cấp, phát triển di động, một chút viết, hoặc công việc tài liệu. Nếu một repo Git cần vá nhanh và tôi xa bàn làm việc, tôi không cần mang theo laptop. Cũng áp dụng cho chạy các server nhỏ như Copyparty trên Android, IDE di động, hoặc trình soạn thảo web.

Từ Pixel đến Trạm làm việc Linux di động: Hướng dẫn từng bước

Ngay cả với non-developers, thiết lập này惊人地实用:无干扰的轻量写作环境,熟悉的带管理工具的Linux桌面,或留在Linux VM内部而不是主Android环境的私密浏览配置文件。

Nhớ lại, nó không về thay thế desktop PC, mà về thu nhỏ một chiếc máy Linux như người xuống vừa túi. Bất cứ khi nào bạn cần một cái, nó sẵn sàng chỉ với một cáp USB-C và vài phụ kiện.