Computer >> 컴퓨터 >  >> 시스템 >> Linux

Android의 Linux 터미널이 PC 워크플로보다 뛰어난 이유:기술 검토

Android의 Linux 터미널이 PC 워크플로보다 뛰어난 이유:기술 검토

2026년 4월 3일 오후 6시(EDT) 게시됨

Yadullah Abidi는 델리 대학교에서 컴퓨터 과학을 전공하고 첸나이에 있는 아시아 저널리즘 대학에서 저널리즘 석사 학위를 취득했습니다. Windows 및 Linux 시스템, 프로그래밍, PC 하드웨어, 사이버 보안, 맬웨어 분석 및 게임 분야에서 10년 이상의 경험을 보유한 그는 깊은 기술 지식과 강력한 편집 본능을 겸비하고 있습니다.

Yadullah는 현재 MakeUseOf의 전속 작가로 사이버 보안, 게임 및 소비자 기술을 다루고 있습니다. 그는 이전에 Candid.Technology에서 편집장으로 일했으며 The Mac Observer에서 뉴스 편집자로 일하면서 격렬한 사이버 공격부터 최신 Apple 기술에 이르기까지 모든 것을 보도했습니다.

저널리즘 작업 외에도 Yadullah는 JavaScript/TypeScript, Next.js, MERN 스택, Python, C/C++ 및 AI/ML에 대한 경험이 있는 풀 스택 개발자입니다. 맬웨어를 분석하든, 하드웨어를 검토하든, GitHub에서 도구를 구축하든 그는 기술 저널리즘에 개발자의 실무적인 관점을 제시합니다.

Android는 이제 기본 터미널을 지원합니다. Android나 앱에서 허용하는 것보다 휴대전화로 더 많은 작업을 수행하는 데 관심이 있다면 한 번이라도 살펴보셨을 것입니다. 나는 잠시 동안 이것저것 만져볼 것으로 예상했지만 데스크톱 버전만큼 좋을 것이라고는 기대하지 않았습니다.

게다가 수천 개의 패키지와 모든 기능을 갖춘 터미널을 갖춘 Termux와 같은 앱이 이미 존재합니다. 하지만 Google이 제공한 기능은 단순히 화려한 데모 기능이 아닙니다. Android Virtualization Framework(AVF)를 사용하는 장치의 완전한 Debian 가상 머신이며, 너무 좋아서 훨씬 더 복잡한 작업을 위해 휴대폰을 사용하게 되었습니다.

시작하는 데 거의 노력이 필요하지 않습니다

최소한의 조작으로 놀랍도록 부드러운 설정

아무리 뛰어난 기능이나 잘 만들어진 기능이라도 쉽게 접근할 수 없다면 많이 사용하지 못할 것입니다. 휴대전화에 터미널 앱을 표시하려면 Android 기기에서 개발자 모드를 활성화하고 스위치를 누르기만 하면 됩니다.

  1. 개발자 모드 활성화 휴대폰 설정으로 이동한 다음 휴대폰 정보 섹션으로 이동하여 빌드 번호를 7번 탭하세요.
  2. 개발자 옵션 설정으로 이동하여 Linux 개발 환경을 탭합니다. 옵션.
  3. (실험적) Android에서 Linux 터미널 실행 활성화 슬라이더.

터미널 앱이 나타나면 다음 단계에 따라 다운로드하고 실행하세요.

  1. 앱 서랍을 열고 터미널 앱 아이콘을 탭합니다.
  2. 실행하기 전에 터미널(대략 500~600MB)을 다운로드하라는 메시지가 표시됩니다. 설치를 클릭하세요. 버튼.
  3. 설치가 완료되면 명령 입력을 시작할 수 있습니다.

그리고 그게 다입니다. 이 시점부터 Android 터미널에서 표준 Linux 명령을 사용할 수 있습니다. apt를 사용하여 필요한 도구를 설치하거나 업데이트할 수 있으며 데비안의 이미 방대한 패키지 저장소에 액세스할 수 있습니다. PC에서 알아야 할 모든 Linux 프로그램은 휴대폰에서도 작동합니다.

이게 나를 완전히 팔았어

기믹 같은 느낌이 멈춘 순간

이제 Android의 Linux 터미널로 수행할 수 있는 작업이 많이 있지만 지금까지는 다양한 접근 방식이 제한되었거나 표준 프로세스에 대한 해결 방법이 필요했습니다. 하지만 이제 기본적으로 Debian VM을 휴대폰에서 실행하고 있으므로 데스크톱에서 기대하는 대로 정확하게 작동합니다.

원격 서버에 처음 SSH를 연결했을 때 터미널이 특수 효과처럼 느껴지지 않았습니다. 개인 키 인증은 정상적으로 작동했습니다. 키를 VM에 저장하고, ~/.ssh/config를 구성하고, 간단한 ssh를 사용하여 서버에 연결합니다. 명령을 내리세요.

SSH 외에도 전체 Debian 패키지 저장소에 액세스할 수 있으므로 필요한 거의 모든 명령줄 도구를 가져올 수 있습니다. Git, Python, curl, nmap, Vim, tmux는 모두 데스크탑 시스템에서와 마찬가지로 즉시 실행됩니다. 그 이후로 나는 책상에서 떨어져 있는 동안 여러 Python 및 bash 스크립트를 작성하고 테스트했으며 아무런 문제 없이 내 서버와 Linux 시스템으로 전송되었습니다.

Android의 Linux 터미널이 PC 워크플로보다 뛰어난 이유:기술 검토

셸 경험도 상당히 훌륭합니다. 가장 큰 제한 요소는 터미널 자체보다는 휴대폰의 키보드입니다. 터미널 세션 간의 멀티태스킹을 위한 탭 지원과 더 많은 공간이 필요한 경우 휴대폰의 저장 공간을 Linux VM에 할당하는 기능이 있습니다.

최신 Android 16 빌드를 실행하는 Pixel 장치에서는 이제 GIMP, LibreOffice, Chromium과 같은 전체 데스크톱 Linux 애플리케이션은 물론 GPU 가속 기능이 있는 XFCE와 같은 완전한 데스크톱 환경까지 실행할 수 있습니다. 이 기능은 VirGL을 사용하여 OpenGL 명령을 가상 머신에서 Android 호스트로 변환합니다. 성능은 정확히 데스크탑 수준은 아니지만 놀라울 정도로 기능적입니다.

아직은 PC를 교체하는 것이 아닙니다...

단말기가 빛나는 부분과 여전히 부족한 부분

Android의 Linux 터미널이 PC 워크플로보다 뛰어난 이유:기술 검토

이 중 어느 것도 귀하의 PC가 더 이상 사용되지 않는다는 의미는 아닙니다. 기껏해야 Android 터미널을 사용하면 로그를 확인하거나 작은 스크립트를 테스트하기 위해 서버에 SSH로 접속하는 것과 같은 작은 작업을 위해 PC에 접근하는 일을 피할 수 있습니다. 중요한 일을 하려면 여전히 노트북이 필요합니다.

또한 휴대폰에서 전체 Linux 데스크톱을 실행하고 성능이 놀라울 정도로 좋았음에도 불구하고 중요한 작업을 수행하려면 여전히 외부 디스플레이, 키보드 및 마우스가 필요합니다. AVF의 데스크톱 구현은 현재로서는 이상적이지 않기 때문에 Linux 설치 자체는 Termux를 통해 수행되었습니다.

아무리 강력하더라도 6인치 또는 7인치 휴대폰의 Linux 배포판은 기껏해야 개념 증명입니다. 적절한 작업을 수행하기에는 화면 크기가 너무 작습니다. Android 키보드도 터미널용으로 제작되지 않았습니다. 이는 노트북을 교체하려는 경우 최소한 외부 모니터와 키보드가 필요하다는 것을 의미합니다. 장시간 작업하는 경우 마우스도 함께 사용하면 분해된 노트북을 들고 있다는 사실을 금방 깨닫게 될 것입니다.

이 접근 방식은 더 큰 화면에 액세스할 수 있고 타이핑을 처리할 수 있는 접이식 Bluetooth 키보드가 있는 폴더블 기기에서 더 잘 작동할 수 있습니다. 그러나 다른 사람의 경우, 전체 키트를 가지고 다니지 않는 한 기본적인 터미널 작업 이상의 작업을 수행할 수는 없습니다.

벌써 일하는 방식을 바꾸고 있어요

지금 컴퓨터보다 휴대전화에 손이 닿는 이유

화면 크기 문제에 관계없이 Android의 Linux 터미널은 많은 작은 마찰을 해결했습니다. 이제 휴대폰에서는 몇 초 밖에 걸리지 않는 빠른 작업을 위해 PC를 실행할 필요가 없습니다. 스크립트 테스트, 서버 로그 확인, 구성 파일 편집, 즉각적인 변경 또는 수정 등 모든 작업이 매우 잘 작동합니다.

Android의 Linux 터미널이 PC 워크플로보다 뛰어난 이유:기술 검토 관련

Linux 터미널은 내 작업 흐름에서 작은 작업과 큰 작업 사이의 격차(노트북을 여는 것이 과도할 수 있음)에서 자리를 찾았습니다. Google은 내 노트북을 대체할 수 있도록 이 제품을 설계하지 않았을 수도 있고 앞으로도 그렇게 되지 않을 것입니다. 하지만 내 휴대폰을 이전보다 더 유용한 도구로 만들었습니다.