먼지에서 Dev Tool까지: (Part 2)

발행: (2026년 1월 17일 오후 01:11 GMT+9)
6 min read
원문: Dev.to

Source: Dev.to

Part 1에서는 호기심과 Termux가 오래된 Android 태블릿을 다시 사용할 수 있게 만든 이야기를 했습니다. 그 글을 놓쳤다면 여기서 확인하세요: Part 1.

하지만 Termux가 최종 목표는 아니었습니다. 제가 진짜 원했던 것은 실제 Linux 시스템—서버처럼 동작하고, 전화기처럼 동작하지 않는 시스템이었습니다. 그래서 등장한 것이 Termux 안의 Debian입니다.

🧠 왜 Debian이 필요했는가 (단순히 Termux만으로는 부족)

Termux는 강력하지만 여전히 Android에 맞춰져 있습니다. 제가 원했던 것은:

  • apt, pkg가 아니라 apt
  • 표준 Linux 파일 시스템 (/etc, /usr, /bin)
  • 클라우드 서버와 똑같이 동작하는 도구
  • 실제 인프라에 바로 적용할 수 있는 근육 기억

Debian은 바로 그걸 제공합니다—깨끗하고, 지루하고, 신뢰할 수 있는. 지루한 Linux가 최고의 Linux입니다.

🧩 루트 없이 Debian을 실행하는 방법 (마법)

이 설정은 다음 작업을 하지 않습니다:

  • 기기를 루팅 ❌
  • Android를 교체 ❌
  • 시스템 보안을 깨뜨림 ❌

대신 PRoot를 사용합니다.

다음과 같이 생각하면 됩니다:

  • 🟢 Termux = 호스트 / 인터페이스
  • 🐧 Debian = 게스트 / 작업 공간

PRoot는 가짜 루트 파일 시스템을 만들어 프로그램이 실제 Linux에서 실행되고 있다고 믿게 합니다. 커널 해킹도 없고 위험도 없으며, 깔끔한 격리만 제공합니다.

🚀 Debian 설치 (한 번만 하면 되는 영구 설정)

Termux 안에서 다음을 실행합니다:

pkg install proot-distro
proot-distro install debian
proot-distro login debian

그 순간이 바로 “클릭”하는 순간입니다. Linux를 에뮬레이트하는 것이 아니라, 그 안에 살아가는 겁니다.

Debian 세션을 종료하려면:

exit

Debian은 사라지지 않고 그대로 남아 있습니다.

💾 영속성: 실제 머신 같은 느낌

  • ✅ 재부팅 후에도 살아남음
  • ✅ Termux를 닫아도 유지
  • ✅ 내부 저장소에 존재
  • ❌ Termux를 삭제하면 사라짐

이 영속성 덕분에 모든 것이 바뀝니다. “테스트”를 멈추고 일상적으로 사용하게 됩니다.

🧬 아키텍처 현실 체크 (32‑bit 진실)

이 태블릿은 32‑bit 사용자 공간(armhf / armv7l)을 사용합니다. 이 한 가지 사실이 많은 것을 설명합니다.

실제로 의미하는 바는:

  • ❌ 64‑bit 바이너리는 실행되지 않음
  • ❌ 최신 사전 빌드 도구가 조용히 실패함
  • ❌ Neovim + LazyVim은 불가능

제약 하에서 선택한 도구들

무거운 도구는 선택지가 아니었기에 저는 다음에 집중했습니다:

  • CLI‑우선 워크플로우
  • 가벼운 편집기
  • 백그라운드 부하 제로

Micro 📝를 선택한 이유

Micro는 다음 이유로 완벽했습니다:

  • 2 GB RAM에서도 빠름
  • 32‑bit ARM에서도 동작
  • 무거움 없이 최신 기능 제공 (마우스 지원, 플러그인, 편집기 안에서 쉘 명령)

🖥️ Debian이 태블릿에서 느껴지는 모습

솔직히? 손 안에 작은 서버가 있는 느낌입니다. 방해 요소도, 알림도 없고—오직:

  • 파일 시스템
  • 내 생각

이 환경은 저에게 다음을 강요했습니다:

  • 오류 메시지를 제대로 읽기
  • 아키텍처 제한 이해하기
  • 정말 필요한 것만 설치하기
  • Linux를 꾸미는 것이 아니라 배우기

Debian on tablet

*️⃣ 최종 정리

Android 태블릿을 Linux 머신으로 바꾸는 전체 과정은 Linux에 대해 많은 것을 배우게 해 주었고, 시스템 프로그래밍에 대한 흥미를 불러일으켰습니다. 곧 저수준 프로그래밍을 계속 탐구할 예정입니다 ~♾️

📦 전체 설정 및 구성 파일

모든 과정을 문서화했습니다—Termux + Debian 설정, 쉘 구성, 편집기 선택, 폰트, 수정 사항 등—GitHub 레포에 공개합니다:
👉 Termux‑config

Back to Blog

관련 글

더 보기 »