PostmarketOS

postmarketOS
postmarketOS running Phosh
DeveloperpostmarketOS open-source community
OS familyLinux (Unix-like)
Working stateActive
Source modelOpen source
Initial release26 May 2017; 7 years ago (2017-05-26)
Latest release24.12 (The One With Androids & Cameras, But It's Mainline Linux)[1]Edit this on Wikidata / 23 December 2024; 0 days ago (23 December 2024)
Repository
Marketing targetOperating system replacement for Android and other mobile devices
Available inEnglish, Czech, German, French, Italian, Spanish, etc.
Update methodapk-tools (package manager)
Package managerapk-tools (from Alpine Linux)
PlatformsARM, ARM64, x86, x86-64
Kernel typeMonolithic (Linux)
Default
user interface
GNOME, Phosh, Sway, Sxmo[2]
Official websitepostmarketos.org

postmarketOS (abbreviated as pmOS) is an operating system primarily for smartphones, based on the Alpine Linux distribution.[3][4][5][6]

postmarketOS was launched on 26 May 2017[4][7] with the source code available on GitHub before migrating to GitLab in 2018.[8] It is capable of running different X and Wayland based user interfaces, such as Plasma Mobile,[9][10] MATE, GNOME, and XFCE;[11] later updates added support for Unity8 and Phosh.[12] It is also capable of running Docker, if the device specific kernel has cgroups and relevant configs enabled.[13] The project aims to provide a ten-year lifecycle for smartphones.[14]

History

Oliver Smith started developing postmarketOS in 2016.[15]

Architecture

Unlike many other projects porting conventional Linux distributions to Android phones, postmarketOS does not use the Android build system or userspace.[16] Each phone has only one unique package, and flashable installation images are generated using the pmbootstrap tool.[4] The project intends to support the mainline Linux kernel on all phones in the future, instead of the often outdated Android-specific fork, to reduce the potential for security exploits.[4] A few devices can boot into the mainline kernel already.[17][18] The project aims to support Android apps, originally through the use of Anbox, which was replaced by Waydroid since postmarketOS v21.12.[19][20]

Alpine Linux was chosen as the base distribution due to its low storage requirements, making it more suitable for older devices. Excluding the kernel, a base installation takes up approximately 6 MB.[21][4][22] In March 2024, the maintainers announced that postmarketOS would migrate from OpenRC to systemd as its init system for select user interfaces.[23]

State of development

As of 2024, it is work-in-progress software intended for power users.[24]

Features

Different tools have been published by the project, including:

  • pmbootstrap,[25][26] a utility to help the process of development with cross compilation;
  • osk-sdl,[27][28] a virtual keyboard to allow decryption of a password during startup (on a device with full disk encryption);
  • charging-sdl,[29] an application contained in the initramfs to display an animation when the phone is charging while off.

Device support

As of May 2020, over two hundred devices are able to boot the operating system, including 92 with WiFi support.[30][31] This includes many smartphones and tablets that originally ran Android,[32][33] as well as some Linux-based Nokia smartphones, such as the N900[34] and N9.[35][17] After Corellium's Project Sandcastle ported the Linux kernel to some iPhone versions, postmarketOS was also seen to boot on it, although no persistent flashing is supported at the moment.[36] As of May 2021, support for wearable devices (including Google Glass and smartwatches like the LG G Watch) has been improved through integration with the AsteroidOS user interface and work on mainline kernel for the LG G Watch R.[37]

In 2018, no devices were yet able to make phone calls with postmarketOS,[38] although significant efforts were being made in this regard. By 2020, a number of devices were fully or mostly supported, including for phone calls, SMS messages and mobile data. These included the BQ Aquaris X5, Librem 5, Nokia N900, Motorola Moto G4 Play, Samsung Galaxy A3 (2015), Samsung Galaxy A5 (2015), and Wileyfox Swift.[39]

Furthermore, the PinePhone launched in 2020, with postmarketOS Community Edition as a first-party operating system.[40]

Porting to a new device

The development process to make a new device compatible with the operating system consists of creating a phone-specific package using the pmbootstrap tool. For that, the use of the Linux kernel from the device's original manufacturer is often necessary. The source code of the original kernel is often made available by compliance with the requirements of the GPLv2 license, but some drivers necessary for the operation of the device may not be available, and must, therefore, be recreated.[41][25] Examples include GPU drivers such as Lima, which has a proprietary equivalent in userspace on Android that is not subject to the GPLv2 requirements.

Camera support

Only the PinePhone[42] and few others devices seems to have the camera working. It's in WIP for the Fairphone.

Voice Over LTE (VoLTE) and Voice over Wifi (Vowifi) support

OnePlus6 is WIP for Volte support.[43]

See also

References

  1. ^ . 23 December 2024 https://postmarketos.org/blog/2024/12/23/v24.12-release/. Retrieved 23 December 2024. {{cite web}}: Missing or empty |title= (help)
  2. ^ "edge/generic-x86_64 - postmarketOS // Official Images". images.postmarketos.org. Retrieved 2024-11-22.
  3. ^ Staff, OSNews. "100 days of postmarketOS". www.osnews.com.
  4. ^ a b c d e "Aiming for a 10 year life-cycle for smartphones". postmarketos.org.
  5. ^ "PostMarketOS Saves Old Smartphones". Hackaday. 2018-01-09. Retrieved 2018-01-29.
  6. ^ DistroWatch. "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". distrowatch.com.
  7. ^ Ward, Craig (3 January 2018). "PostmarketOS team makes progress towards goal of 10 year smartphone lifecycle - NotebookCheck.net News". Notebookcheck.net. Retrieved 2018-01-29.
  8. ^ "postmarketOS is #movingtogitlab". postmarketos.org.
  9. ^ "Get Plasma Mobile". plasma-mobile.org.
  10. ^ Shah, Bhushan (20 November 2017). "14:00 Plasma Mobile". Akademy 2017.
  11. ^ Verma, Adarsh (2 January 2018). "postmarketOS--A Linux Distro For Smartphones--Now runs Plasma/Lune UI/Xfce On Real Devices".
  12. ^ "600 days of postmarketOS".
  13. ^ "User talk:Docker - postmarketOS". wiki.postmarketos.org. Retrieved 2020-11-18.
  14. ^ "Linux-based postmarketOS project aims to give smartphones a 10-year lifecycle". Linux Today. 2017-08-17. Archived from the original on 2019-04-04. Retrieved 2018-01-29.
  15. ^ Vervloesem, Koen (July 3, 2024). "PostmarketOS: Linux for phones and more". LWN.net. Retrieved 2024-11-20.
  16. ^ "PostmarketOS: Linux for phones and more [LWN.net]". lwn.net. Retrieved 2024-07-13.
  17. ^ a b "219 days of postmarketOS". postmarketos.org.
  18. ^ Brown, Eric (29 September 2017). "New mobile Linux contenders keep the dream alive".
  19. ^ "postmarketOS // in 2020-02". postmarketos.org. Retrieved 2020-04-07.
  20. ^ "Anbox - postmarketOS".
  21. ^ "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.
  22. ^ "postmarketOS is a Touch-Optimized Linux Distro for Portable Devices". Xda-developers.com. 2017-09-05. Retrieved 2018-01-29.
  23. ^ Proven, Liam (11 March 2024). "Linux for older phones postmarketOS changes its init system". The Register. Retrieved 24 June 2024.
  24. ^ "postmarketOS // State of postmarketOS". postmarketOS. Retrieved 9 February 2024.
  25. ^ 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.
  26. ^ "pmbootstrap: Sophisticated chroot/build/flash tool to develop and install postmarketOS". postmarketOS. 2018-01-27. Retrieved 2018-01-27.
  27. ^ "Mobile - Debian Wiki". Wiki.debian.org. 2017-12-31. Retrieved 2018-01-29.
  28. ^ "SDL2 On-screen Keyboard". postmarketOS. 2017-12-31. Retrieved 2018-01-27.
  29. ^ "SDL2 charging application for the initramfs". postmarketOS. 2017-12-23. Retrieved 2018-01-27.
  30. ^ "Supported devices". 16 May 2020.
  31. ^ "postmarketOS now boots on over 200 phones and tablets". 16 May 2020.
  32. ^ "Why Mobile Linux Fails - Datamation". www.datamation.com. 11 September 2017.
  33. ^ "Weekly Linux News – January 2, 2018 Lunduke.com". Archived from the original on April 20, 2018. Retrieved January 29, 2018.
  34. ^ "Telefonni revoluce se blizi | OpenAlt 2017 - video zц║znamy a slajdy". Superlectures.com. 2017-11-05. Retrieved 2018-01-29.
  35. ^ "Devices - postmarketOS". wiki.postmarketos.org.
  36. ^ "Running postmarketOS on iPhone 7 – project-insanity.org". 16 April 2020. Retrieved 2020-04-18.
  37. ^ "postmarketOS is finally coming to wearables". TuxPhones. 3 May 2021. Retrieved 7 May 2021.
  38. ^ "PostmarketOS can run on older gadgets but with limited features". 5 January 2018.
  39. ^ "Devices - postmarketOS".
  40. ^ "Linux PinePhone 'Community Edition' with postmarketOS: All You Need to Know". 16 June 2020.
  41. ^ "Porting to a new device - postmarketOS". wiki.postmarketos.org. Retrieved 2018-01-27.
  42. ^ "PINE64 PinePhone (pine64-pinephone) - postmarketOS Wiki". wiki.postmarketos.org. Retrieved 2024-07-13.
  43. ^ "VoLTE support for the OnePlus 6 (#1878) · Issues · postmarketOS / pmaports · GitLab". GitLab. Retrieved 2024-07-13.

Read other articles:

ВальгоржValgorge Країна  Франція Регіон Овернь-Рона-Альпи  Департамент Ардеш  Округ Ларжантьєр Кантон Вальгорж Код INSEE 07329 Поштові індекси 07110 Координати 44°35′17″ пн. ш. 4°07′47″ сх. д.H G O Висота 419 - 1482 м.н.р.м. Площа 26,36 км² Населення 420 (01-2020[1]) Густота 18,17 ос./км

 

Опис Фоторакурс комплексу Ярденіт в Ізраїлі Джерело власна фотографія Час створення 2011 Автор зображення Веренко Я.Г. Ліцензія Це зображення було добровільно передане в суспільне надбання його автором — Веренко Я.Г.. Веренко Я.Г. віддає усі права на використання цієї ро

 

Gerard ButlerGerard Butler ketika memberikan tanda tangan di Berlinale 2007LahirGerard James Butler13 November 1969 (umur 54)Paisley, Renfrewshire, ScotlandAlmamaterUniversity of GlasgowPekerjaanAktorproduser filmTahun aktif1996–sekarangKaryaDaftar lengkap Gerard James Butler (lahir 13 November 1969) adalah seorang aktor dan produser film Skotlandia. Setelah belajar hukum, ia beralih ke akting pada pertengahan 1990-an dengan peran kecil dalam produksi seperti Mrs Brown (1997), Jam...

Serang adalah desa yang berada di kecamatan Cikarang Selatan, Kabupaten Bekasi, Jawa Barat, Indonesia. Desa ini berdiri pada tahun 1984 merupakan sebuah Desa hasil Pemekaran dari Desa Sukadami,yang pada saat itu masih wilayah Kecamatan Serang Kabupaten Bekasi Geografi Batas Wilayah Utara Desa Sukaresmi/Cibatu Timur Desa Cicau Selatan Desa Sukadami Barat Desa Sukadami Topografi Secara umum keadaan topografi Desa Serang adalah merupakan daerah Dataran dengan. Ketinggian tanah dari permukaan lau...

 

أنبوب اختبارأنبوبان اختبار مثبتة في مشبك نابضي [الإنجليزية] (clamps test tubes)أسماء أخرىCulture tubeالإستخداماتتفاعل كيميائيمواضيع متعلقةأنبوب جمع العينات أنبوب الاختبار واحد من أكثر زجاجيات المختبر شيوعاً، ذو فتحة من الأعلى يتم استخدامه لصب أو نقل أو خلط المحاليل والمواد الكيميائ...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Qatar Handball Association – news · newspapers · books · scholar · JSTOR (July 2018) (Learn how and when to remove this template message) Qatar Handball AssociationQHAIOC nationState of Qatar (QAT)National flagSportHandballOther sportsBeach handballWheelchair h...

1982 single by Dazz Band Let It WhipSide A of U.S. 7-inch vinylSingle by Dazz Bandfrom the album Keep It Live B-sideEveryday LoveReleasedFebruary 12, 1982RecordedJuly 1981GenreElectro-funk[1]Length4:42 (album version)3:58 (7 single version)6:22 (12 single version)7:00 (instrumental)LabelMotownSongwriter(s)Reggie Andrews, Leon Ndugu ChanclerProducer(s)Reggie AndrewsDazz Band singles chronology Knock Knock (1981) Let It Whip (1982) Keep It Live (On the K.I.L.) (1982) Let It Whip is a 19...

 

مطياف الرنين المغناطيسي النووي ذو 900 MHz مزود بمغنطيس 21.1 تسلا، في جامعة برمنغهام في بريطانيا مطيافية الرنين المغناطيسي النووي (NMR)، وهي تقنية بحثية تستخدم الخواص المغناطيسية لبعض النويات الذرية. وهي تحدد الخواص الفيزيائية والكيميائية للذرات أو الجزيئات التي تضمها. وهي تع...

 

إيثرمعلومات عامةصنف فرعي من organooxygen compound (en) [1] جزء من ether metabolic process (en) [2]response to ether (en) [2]cellular response to ether (en) [2] الصيغة العامة R–O–R′ SMARTS notation [#6!$([#6]=[!#6])][OX2][#6!$([#6]=[!#6])] تعديل - تعديل مصدري - تعديل ويكي بيانات التركيب العام للإيثر رغوة متعدد إيثر الإيثر اسم لنوع من الم...

Este artigo ou secção necessita de referências de fontes secundárias fiáveis e independentes. Fontes primárias, ou com conflitos de interesse, não são adequadas para verbetes enciclopédicos. Ajude a incluir referências.—Encontre fontes: ABW  • CAPES  • Google (N • L • A) (Julho de 2021) Politécnico do Porto Unidades Orgânicas Instituto Superior de Contabilidade e Administração do Porto Escola Superior de Educação ...

 

Species of plant Pemphis acidula Pemphis acidula bushes on the shore of Réunion Island Conservation status Least Concern (IUCN 3.1)[1] Scientific classification Kingdom: Plantae Clade: Tracheophytes Clade: Angiosperms Clade: Eudicots Clade: Rosids Order: Myrtales Family: Lythraceae Genus: Pemphis Species: P. acidula Binomial name Pemphis acidulaJ.R.Forst & G.Forst Synonyms[2] Macclellandia griffithiana Wight Melanium fruticosum Spreng. Melanium rupestre Zipp. Mi...

 

Argentine musical duo This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Pimpinela – news · newspapers · books · scholar · JSTOR (July 2019) (Learn how and when to remove this template message) PimpinelaBackground informationOriginBuenos Aires, ArgentinaGenresCanción melódicaYears active1981 (1981)–pre...

2021 concert tour Enrique Iglesias and Ricky Martin Live in ConcertTour by Enrique Iglesias and Ricky MartinPromotional poster for the tourStart dateSeptember 25, 2021 (2021-09-25)End dateNovember 20, 2021 (2021-11-20)Legs1No. of shows26 Enrique Iglesias tour chronology All the Hits Live(2018–19) Enrique Iglesias & Ricky Martin Live in Concert(2021) The Trilogy Tour(2023–24) Ricky Martin tour chronology Movimiento Tour(2020) Enrique Iglesias & Ricky M...

 

This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (June 2014) (Learn how and when to remove this template message) Hospital in Hong Kong Island, Hong KongTung Wah Eastern HospitalHospital Authority and Tung Wah Group of HospitalsTung Wah Eastern Hospital entranceGeographyLocation19 Eastern Hospital Road, Causeway Bay, Hong Kong Island, Hong KongCoordinates22°16...

 

As referências deste artigo necessitam de formatação. Por favor, utilize fontes apropriadas contendo título, autor e data para que o verbete permaneça verificável. (Janeiro de 2019) Eclipse Lunar Parcial5 de julho de 2001 A Lua cruzando a extremidade sul da sombra terrestre, de oeste para leste (da direita para a esquerda), com a metade norte do disco lunar escurecida. Gamma -0,7287 Saros (e membro) 139 (21 de 81) Sequência de eclipses lunares Anterior 9 de janeiro de 2001 Próximo 30 ...

Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini. Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan. Mengganti markah HTML dengan markah wiki bila dimungkinkan. Tambahkan pranala wiki. Bila dirasa perlu, buatlah pautan ke artikel wiki lainnya dengan cara menambahkan [[ dan ]] pada kata yang bersangkutan (lihat WP:LINK untuk keterangan lebih lanjut...

 

Protected area in central South Dakota Fort Pierre National GrasslandLocationLyman, Stanley and Jones counties, South Dakota, United StatesCoordinates44°08′28″N 100°16′44″W / 44.141°N 100.279°W / 44.141; -100.279[1]Area115,890 acres (469.0 km2)[2]Governing bodyU.S. Forest ServiceWebsiteFort Pierre National Grassland Fort Pierre National Grassland is a United States National Grassland in central South Dakota, south of the capital ci...

 

Mile Mrkšić (Sirilik Serbia : Миле Мркшић ; 1 Mei 1947 – 16 Agustus 2015) adalah seorang kolonel Tentara Rakyat Yugoslavia (JNA) yang bertanggung jawab atas unit yang terlibat dalam Pertempuran Vukovar selama Perang Kemerdekaan Kroasia pada tahun 1991. Dia dihukum karena tidak mencegah pembunuhan massal 264 orang Kroasia setelah jatuhnya Vukovar, dan dijatuhi hukuman 20 tahun.[1][2]Mile MrkšićMile Mrkšić di ruang sidang Den Haag pada Mei 2009Lahir1 ...

2004 studio album by Jay SeanMe Against MyselfStudio album by Jay SeanReleased8 November 2004Recorded2003–2004GenreR&BBhangrahip hopLabel2Point9RelentlessVirginProducerRishi Rich (co-exec.)Jay Sean (co-exec.)MentorIceman JStargatePaul BrownFitzgerald ScottPeter BikerKarsten Delgado DahlgaardJay Sean chronology Me Against Myself(2004) My Own Way(2008) Singles from Me Against Myself Dance with YouReleased: 8 September 2003 Eyes on YouReleased: 21 June 2004 StolenReleased: 25 Octob...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أكتوبر 2015) التخطيط القومي أو التخطيط على المستوى الوطني[1] (بالإنجليزية: National Planning)‏ هو مستوى من مستويات التخطيط، يكون على مستوى الدولة، ويتضمن إطارا متكاملا للتن...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!