PostmarketOS: `진짜`리눅스 스마트폰을 구하는 법.
2022.02.07 10:11
아시다시피 안드로이드 스마트폰은 리눅스 커널에 기반하고 있습니다만, 전통적인 의미의 리눅스 스마트폰은 아닙니다. 커널도 업스트림 커널이 아니며, 유저랜드도 안드로이드 환경에 맞춰 구성된 물건을 사용하고 있습니다. chroot등을 통해 리눅스 프로그램을 가동하는것은 어느정도 가능하나, 아무래도 제약이 있습니다.
그래도 예전처럼 - 그러니까, 요피나 자우르스 시절처럼 - 휴대 기기에서 "진짜" 리눅스 데스크탑 환경을 돌리고, 기계를 완전히 제어하고 싶으시다면 여전히 방법은 있습니다. PostmarketOS가 지원하는 스마트폰을 구하는 것입니다.
PostmarketOS는 리눅스 배포판 중 하나로, 최신 안드로이드 스마트폰을 설치 환경으로서 지원하는 데 집중하고 있다는 것이 특징입니다. 요컨대, 안드로이드 스마트폰에 안드로이드 커스텀 롬마냥 설치할 수 있도록 개발되고 있는 리눅스 배포판입니다. 물론 아무 스마트폰에나 설치할 수는 없습니다만 (물론 직접 포팅하신다면야 되기는 할 것입니다), 나름 지원되는 모델들이 있습니다. 지원 기기 목록은 위키 ( https://wiki.postmarketos.org/wiki/Devices ) 에서 확인하실 수 있습니다. 단, 국내판이 아닌 국제판 기기를 쓰셔야 될 수 있습니다. (국내판 기기는 디바이스 트리나 부트로더 등에 차이가 있을 수 있습니다.)
PostmarketOS는 업스트림 커널에 표준 UNIX스타일 유저랜드를 가진 리눅스 배포판입니다. 일반 데스크탑용 리눅스와의 차이점을 찾자면 모바일 환경에 맞춘 UI를 사용한다는 것과 (phosh 등) glibc 대신 musl을 쓴다는 점 정도입니다 (이것은 알파인 리눅스의 특징입니다). 그래서 거의 데스크탑 리눅스를 쓰는 것과 같은 느낌으로 다룰 수 있으며, 반영구적인 소프트웨어 업데이트를 기대할 수 있습니다. 아직 UI는 다소 다듬어지지 못한 부분이 있어 안드로이드처럼 편하게 쓸 수는 없으나, 보안성이 뛰어나고 리눅스 데스크탑의 기능들을 대부분 사용할 수 있습니다.
이 외에도, PostmarketOS의 대안으로 데비안 계열인 Mobian, 우분투 계열인 UBPorts 등이 있습니다. 하지만 지금 시점에서 가장 하드웨어 호환성이나 완성도가 높은 쪽은 PostmarketOS입니다.
또한, 이러한 리눅스 배포판 전용으로 출시된 스마트폰도 있습니다. 대표적으로 Pine64의 Pinephone과 Purism의 Librem 5가 있습니다. 단, 둘 다 성능이 썩 높지는 못하며, Pinephone은 완성도가 다소 떨어지고 Librem은 성능에 비해 가격이 비싸다는 문제가 있습니다. 그래도 PinePhone의 경우 가격이 저렴하고 키보드 악세사리 등이 있어 쓰시는 분들이 꽤 있습니다.
코멘트 2
번호 | 제목 | 작성자 | 작성일 | 조회 |
---|---|---|---|---|
» | PostmarketOS: `진짜`리눅스 스마트폰을 구하는 법. [2] | piloteer | 02.07 | 42589 |
200 | 리눅스민트: 화면분할해서 윈도우배치하기 | 영진 | 02.05 | 40672 |
199 | 안드로이드 -> 아이폰 이전시 주의할 점 [1] | matsal | 11.22 | 41659 |
198 | 리눅스: 구글tts를 이용하기 [1] | 영진 | 10.01 | 41034 |
197 | 리눅스민트 : 구글드라이브 연동하기 2 | 영진 | 09.23 | 40748 |
196 | 리눅스: 쉽고 빠른 백업은 없을까? [3] | 영진 | 09.16 | 9131 |
195 | xfce4에서 generic monitor활용 (막대그래프) | 영진 | 02.12 | 9008 |
194 | 리눅스: xfce4데스크탑에서 원하는 정보만 표시하기 [1] | 영진 | 02.05 | 8921 |
193 | 해피해킹키보드 흉내내기 (리눅스) [1] | 영진 | 12.03 | 9225 |
192 | 리눅스민트: 네모액션으로 구글드라이브 연동 [2] | 영진 | 04.11 | 9342 |
191 | 구글킵 이용하기 [5] | 영진 | 04.06 | 9653 |
190 | 리눅스: 어학공부를 위한 mp3 플레이어 [2] | 영진 | 01.18 | 9308 |
189 | 리눅스민트: 구글캘린더 연결하기 [1] | 영진 | 12.19 | 9583 |
188 | 리눅스 : 음성타이머를 만들어보자 [2] | 영진 | 12.08 | 9222 |
187 | 리눅스데스크탑: 구글드라이브로 백업하기 [1] | 영진 | 11.21 | 8934 |
186 | 리눅스데스크탑: 오늘의 인용문 표시하기 | 영진 | 10.19 | 8901 |
185 | 리눅스 데스트탑 : i3wm [2] | 영진 | 10.17 | 9048 |
184 | 시내먼 데스크탑: 비트코인 티커 만들기 (초간단) [1] | 영진 | 10.01 | 8873 |
183 | 윈도에서 간단하게 배터리 수명 알아보기 [3] | matsal | 05.10 | 9480 |
182 | USB Type-C 케이블과 USB 3.2 그래픽 출력단자 [2] | matsal | 01.01 | 12903 |
대단한 분들 많아요.
그런데 카메라랑 전화기를 둘다 지원하는 경우가 딱 하나 노키아 N900밖에 없네요. 그것도 부분 지원. 이거 모두 제조사가 driver를 지원하지 않아서 생기는 문제겠죠 ? 제가 가진 전화기는 하나도! 안보이는군요. ㅠㅜ