안드로이드:핸드폰에 리눅스 설치하기
개요
아마존이나 구글 등에서 클라우드 서버 서비스를 제공하지만.. 이게 은근 비싸다. 이걸 이용할 바에야 라즈베리파이를 사고, 라즈베리파이를 살 바에야 쓰다 망가져 방치해 둔 휴대전화를 서버로 이용하는 편이 이득이다.
그러나, 많은 이들이 시도하는 방법이 아닌 만큼 딱 맞는 메뉴얼은 찾을 수 없다.
당부
일반적으로 많은 사람들이 가는 길이 아니다... 간단한 웹서버를 만들어 돌릴 수는 있지만... vsftp 등 이용하려면 일반적인 메뉴얼과 달리 안먹힐 때가 많다.
정신건강에 좋지 않으니... 라즈베리파이를 쓰던가... 다른 방법을 찾아보자.
방법
다양한 방법들이 있다.
방법 | 특, 장점 | 한계 | 비고 |
---|---|---|---|
유저랜드
UserLAnd |
루팅이 필요 없다.
(정확한 확인이 필요하지만..)휴대전화 저장용량을 공유해 전부 사용할 수 있음. |
설치할 수 있는 운영체제의 버전이 정해져 있음.
0~1023 까지의 포트는 사용할 수 없다.
내가 몰라서 못한 걸지도..FTP 어떻게 사용해야 할지 모르겠다... |
도커와 같은 원리인듯.
메뉴얼은 UserLAnd 문서 참고. |
Linux deploy | 루팅을 통한 권한획득으로 linux의 모든 기능을 이용 가능. | 루팅 필요. +최근엔 안드로이드 자체에서 제한이 있어 커스텀롬 설치 필요.
휴대전화 기종에 따라 문제가 발생하곤 함.(sudo를 사용하려면 다른 조치가 필요하다든가..)(최신 폰에선 오류 적다는 보고 받음.) |
가상머신과 같은 원리인듯.(chroot)
메뉴얼은 Linux deploy 문서 참고. |