نظام التشغيل postmarketOS
| المطور | مجتمع مفتوح المصدر لنظام التشغيل postmarketOS |
|---|---|
| عائلة أنظمة التشغيل | لينكس ( مثل يونكس ) |
| حالة العمل | نشيط |
| نموذج المصدر | المصدر المفتوح |
| الإصدار الأولي | 26 مايو 2017 |
| أحدث إصدار | 24.06 (النسخة التي تحتوي على أكثر من 250 جهازًا) [1] / 16 يونيو 2024 |
| مستودع |
|
| هدف التسويق | استبدال نظام التشغيل لأجهزة Android والأجهزة المحمولة الأخرى |
| متوفر في | الإنجليزية، التشيكية، الألمانية، الفرنسية، الإيطالية، الإسبانية، الخ. |
| طريقة التحديث | apk-tools (مدير الحزم) |
| مدير الحزمة | apk-tools (من Alpine Linux ) |
| المنصات | ARM، ARM64 ، x86 ، x86-64 |
| نوع النواة | أحادي ( لينكس ) |
واجهة المستخدم الافتراضية | فوش ، سكسمو، بلازما موبايل |
| الموقع الرسمي | postmarketos.org |
postmarketOS (يُختصر باسم pmOS ) هو نظام تشغيل مخصص للهواتف الذكية في المقام الأول ، ويعتمد على توزيع Alpine Linux . [2] [3] [4] [5]
تم إطلاق postmarketOS في 26 مايو 2017 [3] [6] مع توفر الكود المصدر على GitHub قبل الانتقال إلى GitLab في عام 2018. [7] إنه قادر على تشغيل واجهات مستخدم مختلفة تعتمد على X و Wayland ، مثل Plasma Mobile ، [8] [9] MATE ، GNOME 3 ، و XFCE ؛ [10] أضافت التحديثات اللاحقة دعمًا لـ Unity8 و Phosh . [11] كما أنه قادر على تشغيل Docker ، إذا كان نواة الجهاز المحددة لديها مجموعات تحكم وتكوينات ذات صلة ممكّنة. [12] يهدف المشروع إلى توفير دورة حياة مدتها عشر سنوات للهواتف الذكية. [13]
بنيان
على عكس العديد من المشاريع الأخرى التي تنقل توزيعات Linux التقليدية إلى هواتف Android ، لا يستخدم postmarketOS نظام بناء Android أو مساحة المستخدم . [14] يحتوي كل هاتف على حزمة فريدة واحدة فقط، ويتم إنشاء صور تثبيت قابلة للتنزيل باستخدام pmbootstrapالأداة. [3] يهدف المشروع إلى دعم نواة Linux الرئيسية على جميع الهواتف في المستقبل، بدلاً من الشوكة القديمة الخاصة بنظام Android ، لتقليل احتمالية حدوث ثغرات أمنية . [3] يمكن لبعض الأجهزة التمهيد في نواة الخط الرئيسي بالفعل. [15] [16] يهدف المشروع إلى دعم تطبيقات Android، في الأصل من خلال استخدام Anbox ، والذي تم استبداله بـ Waydroid منذ postmarketOS v21.12. [17] [18]
تم اختيار Alpine Linux كتوزيع أساسي نظرًا لمتطلبات التخزين المنخفضة، مما يجعله أكثر ملاءمة للأجهزة القديمة. باستثناء النواة، يستغرق التثبيت الأساسي حوالي 6 ميجا بايت. [19] [3] [20] في مارس 2024، أعلن المشرفون أن postmarketOS سينتقل من OpenRC إلى systemd كنظام تمهيدي لواجهات المستخدم المحددة. [21]
حالة التنمية
اعتبارًا من عام 2024، أصبح برنامجًا قيد التطوير مخصصًا لمستخدمي الطاقة . [22]
سمات
لقد نشر المشروع أدوات مختلفة، بما في ذلك:
pmbootstrap، [23] [24] أداة مساعدة لمساعدة عملية التطوير باستخدام التجميع المتبادل ؛osk-sdl، [25] [26] لوحة مفاتيح افتراضية للسماح بفك تشفير كلمة المرور أثناء بدء التشغيل (على جهاز به تشفير قرص كامل)؛charging-sdl، [27] تطبيق موجود في initramfs لعرض الرسوم المتحركة عندما يتم شحن الهاتف أثناء إيقاف تشغيله.
دعم الجهاز
اعتبارًا من مايو 2020، أصبح أكثر من مائتي جهاز قادرًا على تشغيل نظام التشغيل، بما في ذلك 92 جهازًا يدعم WiFi. [28] [29] ويشمل ذلك العديد من الهواتف الذكية والأجهزة اللوحية التي تعمل بنظام Android في الأصل، [30] [31] بالإضافة إلى بعض هواتف Nokia الذكية التي تعمل بنظام Linux، مثل N900 [32] و N9 . [33] [15] بعد أن نقل مشروع Sandcastle من Corellium نواة Linux إلى بعض إصدارات iPhone، شوهد أيضًا نظام التشغيل postmarketOS للتشغيل عليه، على الرغم من عدم دعم الوميض المستمر في الوقت الحالي. [34] اعتبارًا من مايو 2021، تم تحسين دعم الأجهزة القابلة للارتداء (بما في ذلك Google Glass والساعات الذكية مثل LG G Watch ) من خلال التكامل مع واجهة مستخدم AsteroidOS والعمل على نواة الخط الرئيسي لـ LG G Watch R. [ 35]
في عام 2018، لم تتمكن أي أجهزة حتى الآن من إجراء مكالمات هاتفية باستخدام postmarketOS، [36] على الرغم من الجهود الكبيرة المبذولة في هذا الصدد. وبحلول عام 2020، تم دعم عدد من الأجهزة بشكل كامل أو جزئي، بما في ذلك المكالمات الهاتفية والرسائل القصيرة والبيانات المحمولة. وشملت هذه الأجهزة BQ Aquaris X5 و Librem 5 و Nokia N900 وMotorola Moto G4 Play و Samsung Galaxy A3 (2015) و Samsung Galaxy A5 (2015) و Wileyfox Swift . [37]
علاوة على ذلك، تم إطلاق PinePhone في عام 2020، مع postmarketOS Community Edition كنظام تشغيل خاص بالطرف الأول. [38]
النقل إلى جهاز جديد
تتكون عملية التطوير لجعل جهاز جديد متوافقًا مع نظام التشغيل من إنشاء حزمة خاصة بالهاتف باستخدام pmbootstrapالأداة. ولهذا، غالبًا ما يكون استخدام نواة لينكس من الشركة المصنعة الأصلية للجهاز ضروريًا. غالبًا ما يتم توفير الكود المصدر للنواة الأصلية من خلال الامتثال لمتطلبات ترخيص GPLv2 ، ولكن قد لا تكون بعض برامج التشغيل اللازمة لتشغيل الجهاز متاحة، وبالتالي يجب إعادة إنشائها. [39] [23] تتضمن الأمثلة برامج تشغيل وحدة معالجة الرسومات مثل Lima ، والتي لها مكافئ خاص في مساحة المستخدم على Android غير خاضع لمتطلبات GPLv2 .
دعم الكاميرا
يبدو أن الكاميرا تعمل في هاتف PinePhone [40] وعدد قليل من الأجهزة الأخرى. لا يزال العمل جاريًا على هاتف Fairphone .
دعم Voice Over LTE (VoLTE) وVoover Wifi (Vowifi)
OnePlus6 هو عمل قيد التقدم لدعم Volte . [41]
معرض الصور
-
تشغيل Phosh على هاتف Asus ZenFone Max
-
Plasma Mobile على Nexus 5
-
هيلدون على Nexus 7 (2013)
-
XFCE على هاتف Nokia N9
-
تشغيل واجهة مستخدم LuneOS على جهاز لوحي x86 عام
-
Sxmo على BQ Aquaris X5
-
بلازما موبايل على هاتف Xiaomi POCO X3 NFC
انظر أيضا
مراجع
- ^ "v24.06: The One With Over 250 Devices". postmarketOS . 16 يونيو 2024 . تم الاسترجاع في 18 يونيو 2023 .
- ^ طاقم عمل OSNews. "100 يوم من postmarketOS". www.osnews.com .
- ^ abcde "الهدف هو تحقيق دورة حياة مدتها 10 سنوات للهواتف الذكية". postmarketos.org .
- ^ "PostMarketOS ينقذ الهواتف الذكية القديمة". Hackaday. 2018-01-09 . تم الاسترجاع في 2018-01-29 .
- ^ DistroWatch. "DistroWatch.com: ارجع المتعة إلى الحوسبة. استخدم Linux وBSD". distrowatch.com .
- ^ Ward, Craig (3 January 2018). "فريق PostmarketOS يحرز تقدمًا نحو هدف دورة حياة الهاتف الذكي لمدة 10 سنوات - أخبار NotebookCheck.net". Notebookcheck.net . تم الاسترجاع في 2018-01-29 .
- ^ "postmarketOS هو #movingtogitlab". postmarketos.org .
- ^ "احصل على Plasma Mobile" .plasma-mobile.org .
- ^ شاه ، بوشان (20 نوفمبر 2017). "14:00 بلازما موبايل". اكاديمية 2017.
- ^ فيرما، أدارش (2 يناير 2018). "postmarketOS--توزيعة لينكس للهواتف الذكية--تعمل الآن على تشغيل Plasma/Lune UI/Xfce على الأجهزة الحقيقية".
- ^ "600 يوم من postmarketOS".
- ^ "نقاش المستخدم:Docker - postmarketOS". wiki.postmarketos.org . تم الاسترجاع في 2020-11-18 .
- ^ "مشروع postmarketOS المستند إلى Linux يهدف إلى منح الهواتف الذكية دورة حياة مدتها 10 سنوات". Linux Today. 2017-08-17. مؤرشف من الأصل في 2019-04-04 . تم الاسترجاع في 2018-01-29 .
- ^ "PostmarketOS: Linux للهواتف والمزيد [LWN.net]". lwn.net . تم الاسترجاع في 2024-07-13 .
- ^ "219 يومًا من postmarketOS". postmarketos.org .
- ^ براون، إيريك (29 سبتمبر 2017). "المنافسون الجدد على نظام لينكس للأجهزة المحمولة يحافظون على الحلم حياً".
- ^ "postmarketOS // في 2020-02". postmarketos.org . تم الاسترجاع في 2020-04-07 .
- ^ "Anbox - postmarketOS".
- ^ "Librem 5 يقود موجة جديدة من منافسي Linux Mobile Open Source | Linux.com | المصدر لمعلومات Linux". Linux.com. 2017-09-29 . تم الاسترجاع في 2018-01-29 .
- ^ "postmarketOS هو توزيع Linux مُحسَّن باللمس للأجهزة المحمولة". Xda-developers.com. 2017-09-05 . تم الاسترجاع في 2018-01-29 .
- ^ Proven, Liam (11 مارس 2024). "Linux for older phones postmarketOS changes its init system". The Register . تم الاسترجاع في 24 يونيو 2024 .
- ^ "postmarketOS // حالة postmarketOS". postmarketOS . تم الاسترجاع في 9 فبراير 2024 .
- ^ ab Chapman, Christian (2017-08-17). "Porting PostmarketOS to the Motorola Photon Q". Public.asu.edu. مؤرشف من الأصل في 2017-10-28 . تم الاسترجاع في 2018-01-29 .
- ^ "pmbootstrap: أداة متطورة لتشجذير/بناء/تحديث نظام التشغيل postmarketOS". postmarketOS. 2018-01-27 . تم الاسترجاع في 2018-01-27 .
- ^ "Mobile - Debian Wiki". Wiki.debian.org. 2017-12-31 . تم الاسترجاع في 2018-01-29 .
- ^ "لوحة المفاتيح على الشاشة SDL2". postmarketOS. 2017-12-31 . تم الاسترجاع في 2018-01-27 .
- ^ "تطبيق شحن SDL2 لـ initramfs". postmarketOS. 2017-12-23 . تم الاسترجاع في 2018-01-27 .
- ^ "الأجهزة المدعومة". 16 مايو 2020.
- ^ "يتوفر نظام التشغيل postmarketOS الآن على أكثر من 200 هاتف وجهاز لوحي". 16 مايو 2020.
- ^ "لماذا يفشل Mobile Linux - Datamation". www.datamation.com . 11 سبتمبر 2017.
- ^ "Weekly Linux News – January 2, 2018 Lunduke.com". مؤرشف من الأصل في 20 أبريل 2018. تم الاسترجاع 29 يناير 2018 .
- ^ "Telefonni revoluce se blizi | OpenAlt 2017 - فيديو zц║znamy a slajdy". Superlectures.com. 2017-11-05 . تم الاسترجاع 2018-01-29 .
- ^ "الأجهزة - postmarketOS". wiki.postmarketos.org .
- ^ "تشغيل postmarketOS على iPhone 7 – project-insanity.org". 16 أبريل 2020. تم الاسترجاع في 2020-04-18 .
- ^ "postmarketOS قادم أخيرًا إلى الأجهزة القابلة للارتداء". TuxPhones . 3 مايو 2021 . تم الاسترجاع في 7 مايو 2021 .
- ^ "PostmarketOS يمكن تشغيله على الأجهزة القديمة ولكن بميزات محدودة". 5 يناير 2018.
- ^ "الأجهزة - postmarketOS".
- ^ "Linux PinePhone 'Community Edition' مع postmarketOS: كل ما تحتاج إلى معرفته". 16 يونيو 2020.
- ^ "النقل إلى جهاز جديد - postmarketOS". wiki.postmarketos.org . تم الاسترجاع في 2018-01-27 .
- ^ "PINE64 PinePhone (pine64-pinephone) - postmarketOS Wiki". wiki.postmarketos.org . تم الاسترجاع في 2024-07-13 .
- ^ "دعم VoLTE لهاتف OnePlus 6 (#1878) · Issues · postmarketOS / pmaports · GitLab". GitLab . تم الاسترجاع في 2024-07-13 .
روابط خارجية
- الموقع الرسمي
- الكود المصدر على GitLab
