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의 경우 가격이 저렴하고 키보드 악세사리 등이 있어 쓰시는 분들이 꽤 있습니다.
대단한 분들 많아요.
그런데 카메라랑 전화기를 둘다 지원하는 경우가 딱 하나 노키아 N900밖에 없네요. 그것도 부분 지원. 이거 모두 제조사가 driver를 지원하지 않아서 생기는 문제겠죠 ? 제가 가진 전화기는 하나도! 안보이는군요. ㅠㅜ