포스트마켓OS

postmarket
포스트마켓
PostmarketOS logo.svg
개발자포스트마켓OS 오픈 소스 커뮤니티
OS 패밀리Linux (Unix라이크)
동작 상태활동적인
소스 모델오픈 소스
초기 릴리즈2017년 5월 26일, 5년 전(2017-05-26)
최신 릴리즈22.06 SP1 (프로와 E7을 [1]추가한 것) / 2022년 7월 17일; 18일 전 (2022-07-17)
저장소
마케팅 대상Android 및 기타 모바일 장치의 운영 체제 교체
갱신 방법apk-tools(패키지 매니저)
패키지 매니저apk-tools(Alpine Linux에서)
플랫폼ARM, ARM64, x86, x86-64
커널 타입모노리식(Linux)
체납
사용자 인터페이스
Phosh, Sxmo, Plasma 모바일
공식 웹사이트postmarketos.org

포스트마켓OS(일명 pmOS)는 Alpine Linux 배포판을 기반으로 [2][3][4][5]하는 스마트폰용 Free/Libre 소프트웨어 운영 체제입니다.

포스트마켓OS는 2017년 5월[3][6] 26일 GitHub에서 사용할 수 있는 소스 코드를 사용하여 출시되었으며,[7] 2018년에 GitLab으로 이행하였다.Plasma Mobile,[8][9] MATE, GNOME 3, XFCE [10]다양한 X 및 Wayland 기반 사용자 인터페이스를 실행할 수 있으며 이후 업데이트로 Unity8Phosh [11]지원이 추가되었습니다.디바이스 고유의 커널에 [12]cgroup 및 관련 설정이 활성화 되어 있는 경우에도 Docker를 실행할 수 있습니다.이 프로젝트는 스마트폰에 [13]10년의 라이프 사이클을 제공하는 것을 목표로 하고 있다.

아키텍처

기존 Linux 디스트리뷰션을 Android 에 이식하는 다른 많은 프로젝트와 달리 포스트 마켓OS는 Android 빌드 시스템이나 사용자 공간을 사용하지 않습니다.각 전화기에는 하나의 패키지만 있으며 플래시 가능한 설치 이미지는pmbootstrap이 프로젝트는 [3]보안 악용 [3]가능성을 줄이기 위해 종종 구식 안드로이드 전용 포크 대신 미래의 모든 전화기에서 메인라인 Linux 커널을 지원하는 것을 의도하고 있습니다.일부 디바이스는 이미 [14][15]메인라인 커널에서 부팅할 수 있습니다.이 프로젝트는 원래 포스트마켓 이후 Waydroid로 대체된 Anbox를 사용하여 Android 앱을 지원하는 것을 목표로 하고 있다.OS v21.[16][17]12

Alpine Linux는 스토리지 요건이 낮기 때문에 기본 배포로 선택되었기 때문에 오래된 장치에 더 적합합니다.커널을 제외하고 기본 설치는 약 6MB를 [18][3][19]차지합니다.

개발 상황

특징들

프로젝트에서는 다음과 같은 다양한 툴이 공개되어 있습니다.

  • pmbootstrap크로스 컴파일을 통한 개발 프로세스를 지원하는 유틸리티.[20][21]
  • osk-sdl기동시에 패스워드의 복호화를 가능하게 하는 가상 키보드(풀 디스크 암호화의 디바이스)[22][23]
  • charging-sdlinitramfs에 포함된 어플리케이션으로,[24] 전화기가 꺼진 상태에서 과금 중일 때 애니메이션을 표시합니다.

디바이스 지원

2020년 5월 현재 WiFi [25][26]지원 92대를 포함하여 200대 이상의 기기가 운영 체제를 부팅할 수 있습니다.여기에는 N900이나[29] [27][28]N9[30][14]같은 Linux 기반의 노키아 스마트폰뿐만 아니라 원래 안드로이드를 실행하던 많은 스마트폰과 태블릿이 포함됩니다.코렐리움의 프로젝트 샌드캐슬이 Linux 커널을 아이폰 버전에 포팅한 후, 포스트마켓,또, OS는 이 OS로 기동하고 있습니다만,[31] 현시점에서는 영속적인 플래시는 서포트되고 있지 않습니다.2021년 5월 현재, 웨어러블 기기(구글 글래스, LG G 워치 등 스마트워치 포함)의 지원은 소행성과의 통합을 통해 개선되었다.OS 사용자 인터페이스 및 LG G Watch R의 메인라인 커널에서 작업합니다.

2018년에는 아직 포스트마켓 [33]OS와 통화할 수 있는 기기가 없었지만, 이와 관련하여 상당한 노력을 기울이고 있습니다.2020년까지, 전화, SMS 메시지 및 모바일 데이터를 포함한 많은 장치들이 완전히 또는 대부분 지원되었습니다.여기에는 BQ 아쿠아리움 X5, 리브렘 5, 노키아 N900, 모토로라 모토 G4 플레이, 삼성 갤럭시 A3(2015), 삼성 갤럭시 A5(2015), 와일리폭스 스위프트 등이 포함됐다.[34]

게다가 이 장치는 PinePhone의 퍼스트파티 운영체제로 포스트마켓과 함께 출시되었습니다.OS 커뮤니티 [35]에디션

새 장치로 이식

새로운 디바이스를 운영체제시스템과 호환시키기 위한 개발 프로세스에서는 다음 명령어를 사용해 전화 전용의 패키지를 작성합니다.pmbootstrap그러기 위해서는, 디바이스의 제조원으로부터 Linux 커널을 사용할 필요가 있는 경우가 많습니다.원래 커널의 소스 코드는 GPLv2 라이선스의 요건에 준거하여 사용할 수 있는 경우가 많지만 디바이스 동작에 필요한 일부 드라이버를 사용할 수 없는 경우가 있으므로 [36][20]다시 작성해야 합니다.를 들어 Rima와 같은 GPU 드라이버는 GPLv2 요건에 준거하지 않는 Android의 사용자 공간에 전유물이 있습니다.

갤러리

「 」를 참조해 주세요.

레퍼런스

  1. ^ "v22.06 SP1: The One Where We Added The Pro & E7". postmarketOS. postmarketOS. 2022-07-17. Retrieved 2022-07-18.
  2. ^ Staff, OSNews. "100 days of postmarketOS". www.osnews.com.
  3. ^ a b c d e "Aiming for a 10 year life-cycle for smartphones". postmarketos.org.
  4. ^ "PostMarketOS Saves Old Smartphones". Hackaday. 2018-01-09. Retrieved 2018-01-29.
  5. ^ DistroWatch. "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". distrowatch.com.
  6. ^ Ward, Craig. "PostmarketOS team makes progress towards goal of 10 year smartphone lifecycle - NotebookCheck.net News". Notebookcheck.net. Retrieved 2018-01-29.
  7. ^ "postmarketOS is #movingtogitlab". postmarketos.org.
  8. ^ "Get Plasma Mobile". plasma-mobile.org.
  9. ^ Shah, Bhushan (20 November 2017). "14:00 Plasma Mobile". Akademy 2017.
  10. ^ Verma, Adarsh (2 January 2018). "postmarketOS--A Linux Distro For Smartphones--Now runs Plasma/Lune UI/Xfce On Real Devices".
  11. ^ "600 days of postmarketOS".
  12. ^ "User talk:Docker - postmarketOS". wiki.postmarketos.org. Retrieved 2020-11-18.
  13. ^ "Linux-based postmarketOS project aims to give smartphones a 10-year lifecycle". Linux Today. 2017-08-17. Retrieved 2018-01-29.
  14. ^ a b "219 days of postmarketOS". postmarketos.org.
  15. ^ Brown, Eric (29 September 2017). "New mobile Linux contenders keep the dream alive".
  16. ^ "postmarketOS // in 2020-02". postmarketos.org. Retrieved 2020-04-07.
  17. ^ "Anbox - postmarketOS".
  18. ^ "Librem 5 Leads New Wave of Open Source Mobile Linux Contenders Linux.com The source for Linux information". Linux.com. 2017-09-29. Retrieved 2018-01-29.
  19. ^ "postmarketOS is a Touch-Optimized Linux Distro for Portable Devices". Xda-developers.com. 2017-09-05. Retrieved 2018-01-29.
  20. ^ a b Chapman, Christian (2017-08-17). "Porting PostmarketOS to the Motorola Photon Q". Public.asu.edu. Archived from the original on 2017-10-28. Retrieved 2018-01-29.
  21. ^ "pmbootstrap: Sophisticated chroot/build/flash tool to develop and install postmarketOS". postmarketOS. 2018-01-27. Retrieved 2018-01-27.
  22. ^ "Mobile - Debian Wiki". Wiki.debian.org. 2017-12-31. Retrieved 2018-01-29.
  23. ^ "SDL2 On-screen Keyboard". postmarketOS. 2017-12-31. Retrieved 2018-01-27.
  24. ^ "SDL2 charging application for the initramfs". postmarketOS. 2017-12-23. Retrieved 2018-01-27.
  25. ^ "Supported devices". 16 May 2020.
  26. ^ "postmarketOS now boots on over 200 phones and tablets". 16 May 2020.
  27. ^ "Why Mobile Linux Fails - Datamation". www.datamation.com.
  28. ^ "Weekly Linux News – January 2, 2018 Lunduke.com". Archived from the original on April 20, 2018. Retrieved January 29, 2018.
  29. ^ "Telefonni revoluce se blizi OpenAlt 2017 - video zц║znamy a slajdy". Superlectures.com. 2017-11-05. Retrieved 2018-01-29.
  30. ^ "Devices - postmarketOS". wiki.postmarketos.org.
  31. ^ "Running postmarketOS on iPhone 7 – project-insanity.org". Retrieved 2020-04-18.
  32. ^ "postmarketOS is finally coming to wearables". TuxPhones. 3 May 2021. Retrieved 7 May 2021.
  33. ^ "PostmarketOS can run on older gadgets but with limited features". 5 January 2018.
  34. ^ "Devices - postmarketOS".
  35. ^ "Linux PinePhone 'Community Edition' with postmarketOS: All You Need to Know". 16 June 2020.
  36. ^ "Porting to a new device - postmarketOS". wiki.postmarketos.org. Retrieved 2018-01-27.

외부 링크