2026년 3월 23일 오후 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를 실행하는 작은 Linux 상자에 사용되는 프로세서를 보면서 계속 질문이 생겼습니다. Android 휴대폰에 전체 Linux 데스크톱을 설치하면 어떻게 되나요?
Android는 이 방향으로 몇 가지 조치를 취했으며 이제 Android에 새로운 내장 Linux 터미널이 있습니다. 그러나 아직 초기 개발 단계이므로 전체 데스크톱 환경만큼 유용하지는 않습니다. 그래서 Android에 전체 Linux 데스크톱을 설치하기로 결정했는데 예상보다 성능이 더 좋았습니다.
실제로 휴대전화에서 무엇이 실행되고 있나요?
Android를 교체하는 것이 아니라 그것에 편승하고 있는 것입니다
먼저 몇 가지 기대치를 설정해 보겠습니다. 듀얼 부팅도 아니고, ROM 플래시도 아니고, 전화기를 루팅하는 것도 아닙니다. 최신 Android 휴대전화에는 이미 내부적으로 Linux 커널과 proot-distro가 결합된 Termux와 같은 도구가 함께 제공됩니다. 그 위에 전체 Debian 또는 Ubuntu 배포판을 설치할 수 있습니다. Android에 실제 X 서버를 추가하는 Termux X11을 믹스에 추가하면 비즈니스가 시작됩니다.
지원되는 기기에서는 Android 가상화 프레임워크를 통해 Android 16이 노출하는 기본 Linux 가상 머신을 사용할 수 있습니다. 이는 자체 커널과 하드웨어 격리를 갖춘 실제 Debian VM을 제공합니다. 인상적이지만 현재는 소수의 휴대폰(주로 픽셀)으로 제한되어 있지만 Termux 방식은 절반 정도 성능의 Android 휴대폰에서 작동합니다.
설정은 어렵지 않지만 간단하지도 않습니다
여기서는 기술보다 인내심이 더 중요합니다
이 내용을 설탕으로 포장하지는 않겠지만 Linux 터미널을 다루어 본 적이 없거나 시스템에 처음부터 Linux를 설치한 적이 없다면 설치가 약간 까다로울 수 있습니다. 그 자체로는 복잡하지 않지만, 여러 도구와 종속성을 올바른 순서로 설치해야 합니다. 그렇지 않으면 그래픽 데스크탑에 접근할 수 없습니다.
다행히 GitHub에는 이 프로세스를 자동화하는 수많은 설치 스크립트가 있으므로 개별 도구, 배포판 및 XFCE 데스크탑을 설치하는 대신 설치 스크립트를 실행하여 모든 것을 자동으로 설치할 수 있습니다. GitHub의 jarvesusaram99에서 Mobile HackLab 스크립트를 사용했습니다. 필요한 모든 것을 설치하고 시작하는 데 도움이 되는 Firefox, Wget, cURL, VS Code, Wine과 같은 추가 유틸리티도 설치합니다. 또한 무슨 일이 일어나고 있는지 정확하게 알려주는 다소 친숙한 터미널 인터페이스도 있습니다.
첫 번째 단계는 공식 GitHub 리포지토리에서 Termux 및 Termux X11을 설치하는 것입니다. Termux는 Linux 배포판을 설치하는 데 사용할 터미널이고 Termux X11은 Linux GUI를 표시하는 X 서버입니다. X 서버를 사용하면 VNC 서버를 실행하는 데 필요한 추가 헤드룸이 방지되므로 성능이 향상되고 지연이 줄어듭니다.
터미널
운영체제 안드로이드
가격 모델 무료, 오픈 소스
Termux는 전체 Linux 터미널 환경을 휴대폰에 제공하는 Android 앱으로, 명령줄 도구와 패키지를 기본적으로 실행할 수 있습니다.
설치한 후에는 Android의 팬텀 프로세스 킬러를 비활성화해야 합니다. 이 옵션은 Android 개발자 설정에서 일반적으로 하위 프로세스 제한 비활성화로 사용할 수 있습니다. 토글. 활성화한 후 휴대전화를 다시 시작하면 됩니다.
휴대폰이 다시 시작된 후 Termux를 열고 다음 명령을 실행하세요.
curl -sL https://raw.githubusercontent.com/jarvesusaram99/termux-hacklab/main/install.sh | bash
휴대전화의 프로세서와 인터넷 속도에 따라 설치 스크립트에 표시된 대로 명령은 15~30분 정도 걸릴 수 있습니다. Pixel 9a에서는 전체 설치 과정이 10분도 채 걸리지 않았으며 일부 보안 도구는 설치할 수 없었습니다.
다음으로 Termux X11 앱을 실행해야 합니다. 앱을 열고 최소화한 후 Termux 터미널로 돌아가세요. 일단 거기에 있으면 다음 명령을 실행하여 데스크탑을 시작하십시오. 그런 다음 Termux X11 앱으로 전환하면 Linux 데스크톱이 표시됩니다.
드디어 바탕화면이 나타나는 순간
상상 이상으로 유용합니다
Termux X11에서 XFCE가 처음 등장했을 때 생각보다 더 원시적인 느낌이 들었습니다. 상단에는 작업 표시줄, 수염 메뉴, 파일 관리자 및 Linux에서 기대할 수 있는 모든 것이 정상적으로 실행됩니다.
이것은 다른 컴퓨터의 스트리밍 해킹이 아닙니다. 이것은 데비안 데스크톱을 실행하는 전화기 자체입니다. 창 끌기가 유연하고, 패널 애니메이션이 끊기지 않으며, 터미널을 열고 작업하는 것이 노트북에서 하는 것과 같은 느낌입니다.
몇 개의 탭을 사용하여 휴대폰에서 Firefox의 전체 데스크탑 빌드를 속도 저하 없이 실행할 수 있었습니다. htop을 열면 터미널 창에서 전화기가 열심히 작동하고 있지만 특히 작업 중인 하드웨어 한도가 낮다는 점을 고려하면 과로하지 않다는 것을 금방 알 수 있습니다.
휴대폰에서 이게 터무니없이 부드럽게 느껴지는 이유
가상화 없음, 오버헤드 없음, X 서버만 있음
Linux가 시작하는 순간 슬라이드쇼로 바뀌지 않는 이유는 VNC를 통해 픽셀을 푸시하지 않기 때문입니다. Termux X11은 로컬로 그림을 그리며 GPU에 의지할 수도 있습니다. Snapdragon 휴대폰에서 Adreno용 순무 드라이버를 활성화하면 소프트웨어 렌더링에 의존하지 않고 OpenGL 작업 부하를 가속화할 수 있습니다.
Google의 Tensor G4 SoC가 탑재된 Pixel 9a와 같은 맞춤형 프로세서가 탑재된 휴대전화에서도 렌더링이 거의 완벽했습니다. 스크립트가 휴대폰의 GPU를 감지하지 못하고 소프트웨어 렌더링으로 돌아갔지만 테스트에서 큰 성능 문제는 발생하지 않았습니다.
Termux X11
운영체제 안드로이드
가격 모델 무료, 오픈 소스
Termux X11은 기본 X11 디스플레이 서버를 제공하는 Termux용 보조 앱으로, VNC 없이도 Android에서 전체 Linux GUI 데스크톱 및 앱을 직접 실행할 수 있습니다.
Android의 Linux는 실제로 유용합니까, 아니면 단지 괴상한 미끼입니까?
Android용 Linux는 휴대전화의 완전히 새로운 측면을 보여줍니다.
짧은 대답은 '예'입니다. 휴대폰을 USB-C 허브에 연결하고 키보드, 마우스, 외부 디스플레이를 추가하면 편리한 작은 Linux 시스템이 완성됩니다. 현재 시점에서는 휴대전화의 하드웨어 기능에 의해서만 제한을 받을 수 있으며 이는 데스크톱급 하드웨어만큼 훌륭하지 않습니다. 그럼에도 불구하고 데스크톱 Linux 시스템에서 수행할 수 있는 모든 작업을 여기에서 수행할 수 있습니다. 호환되는 휴대폰이 있다면 Samsung DeX를 사용하는 것이 좋은 이유이기도 합니다.
관련
이것은 적절한 노트북이나 데스크탑을 대체하지 않으며 모든 사람에게 의미가 없습니다. 그러나 중급형 안드로이드 휴대폰이 루팅이나 맞춤형 ROM 설치 없이도 합리적이고 원활한 Linux 데스크톱을 호스팅할 수 있다는 사실은 휴대폰의 사용량이 매우 적다는 증거입니다. 필요한 것은 약간의 인내심과 Termux 세션뿐입니다.