المُستنسخ (نظام التشغيل)

ريبليكانت هو نظام تشغيل مجاني ومفتوح المصدر مبني على نظام أندرويد ، ويهدف إلى استبدال جميع مكونات أندرويد الاحتكارية بنظائر برمجية مجانية . [ 7 ] وهو متوفر للعديد من الهواتف الذكية والأجهزة اللوحية . [ 8 ] تُجرى تعديلات ريبليكانت في الغالب بلغة البرمجة سي ، [ 9 ] وتتركز تغييراته في الغالب على الأجزاء الأساسية من نظام التشغيل، مثل نواة لينكس وبرامج التشغيل التي تستخدمها.

اسم "ريبليكانت" مستوحى من روبوتات النسخ الخيالية في فيلم "بليد رانر" . [ 7 ] يتم رعاية ودعم "ريبليكانت" من قِبل مؤسسة البرمجيات الحرة [ 7 ] [ 10 ] وجزئيًا من قِبل شبكة NLnet . [ 11 ] [ 12 ]

تاريخ

بدأ مشروع ريبليكانت في منتصف عام 2010 بهدف توحيد مبادرات مختلفة تسعى لإنتاج نسخة مجانية بالكامل من نظام أندرويد لجهاز HTC Dream . تألف الفريق الأصلي من برادلي إم. كون ، وآرون ويليامسون، وغرازيانو سوربايولي، ودينيس "جنوتو" كاريكلي. [ 13 ] [ 14 ] [ 15 ] [ 16 ]

أدى المشروع سريعًا إلى كتابة شفرة بديلة للأجزاء غير المجانية اللازمة لتشغيل هاتف HTC Dream. سمح أول مكون تم استبداله بتشغيل الصوت دون الحاجة إلى مكتبة احتكارية. في البداية، وفرت شركة Replicant مستودع تطبيقات مفتوح المصدر خاص بها، والذي استُبدل لاحقًا بـ F-Droid . [ 17 ] في يونيو 2022، أعلنت Replicant عن إزالة F-Droid. [ 18 ]

تم استبدال برنامج طبقة واجهة الراديو ، المسؤول عن الاتصال بالمودم، ببرنامج مفتوح المصدر، مما جعل وظيفة الاتصالات الهاتفية قابلة للاستخدام. ثم تم تعديل مكتبة برمجية لمعالجة نظام تحديد المواقع العالمي (GPS) من برنامج مفتوح المصدر كُتب أصلاً لهاتف آخر [ 19 ] ، مما سمح لهاتف HTC Dream بتشغيل نظام تحديد المواقع العالمي (GPS) مع برنامج Replicant.

استندت الإصدارات الأولى من برنامج Replicant إلى شفرة مشروع Android مفتوح المصدر ، بينما استخدمت الإصدارات 2.2 (أبريل 2011) وما بعدها نظام CyanogenMod كأساس لها لتسهيل دعم المزيد من الأجهزة. [ 20 ] [ 21 ] [ 22 ] وفي منشور على مدونة بتاريخ 1 فبراير 2017، أعلن مشروع Replicant أن الإصدارات المستقبلية منه ستعتمد على نظام LineageOS ، نظرًا لتوقف مشروع CyanogenMod . [ 23 ]

مع استمرار التطوير، تقاعد العديد من أعضاء فريق ريبليكانت الأصلي من المشروع، ليصبح دينيس "جنوتو" كاريكلي العضو الوحيد المتبقي من الفريق الأصلي الذي لا يزال يعمل بنشاط على المشروع. في أبريل 2011، قرر بول كوتشيالكوفسكي الانضمام إلى المشروع، وأصبح تدريجيًا المطور الرئيسي لريبليكانت، بعد نجاحه في نقله إلى أجهزة نيكسوس إس وجالاكسي إس. [ 1 ] [ 24 ] [ 25 ]

في عام ٢٠١٤، وُجّهت انتقادات لبرنامج ريبليكانت لتأخره عن الركب. "بينما وصل نظام سيانوجين مود إلى الإصدار ٤.٤.٤، لا يزال ريبليكانت عالقًا على نظام أندرويد ٤.٢. يعمل سيانوجين مود على معظم الأجهزة، بينما لا يدعم ريبليكانت سوى عدد قليل من الأجهزة التي يتراوح عمرها بين سنتين وأربع سنوات. إضافةً إلى ذلك، ورغم أن ريبليكانت يهدف إلى استبدال برامج التشغيل الاحتكارية، إلا أنه لا يمتلك في الواقع مجموعة كاملة من برامج التشغيل لأي جهاز." [ ٢٦ ] عندما فشلت جهود أنظمة تشغيل الهواتف الذكية الأخرى، مثل موزيلا، في تحقيق النجاح المأمول، استمر ريبليكانت. [ ٢٧ ]

يحظى برنامج ريبليكانت برعاية ودعم مؤسسة البرمجيات الحرة ، [ 7 ] التي تستضيف أيضًا شفرة المصدر الخاصة ببرنامج ريبليكانت. [ 28 ] [ 29 ]

الإصدارات

يسرد الجدول التالي الإصدارات الرئيسية من برنامج Replicant:

إصدارتاريخ الافراج عنهمرتكز علىملحوظات
غير مدعوم: 2.2 [ 30 ]26 أبريل 2011أندرويد 2.2 "فرويو"غير متوفر
غير مدعوم: 4.0 [ 31 ]15 نوفمبر 2012أندرويد 4.0 "آيس كريم ساندويتش"تم إصدار خمسة تحديثات؛ وكان آخرها، 0005، قد صدر في 29 سبتمبر 2013. [ 32 ]
الإصدار المدعوم: 4.2 [ 33 ]19 يناير 2014سيانوجين مود 10.1/ أندرويد 4.2.2 "جيلي بين"تم إصدار أربعة تحديثات؛ وكان آخرها، 0004، قد صدر في 1 سبتمبر 2015. [ 34 ]
أحدث إصدار: 6.0 [ 35 ]7 مايو 2017LineageOS 13.0/ Android 6.0.1 "Marshmallow"صدرت ثلاثة تحديثات؛ أحدثها، الإصدار 0003، صدر في 10 ديسمبر 2017. كما صدرت نسختان تجريبيتان للإصدار 0004. أما النسخة التجريبية الثانية (RC2) فقد صدرت في 22 يوليو 2020. [ 2 ]
الإصدار المستقبلي: 10 [ 36 ]غير متوفرLineageOS 17.1/ Android 10تم استبدال برنامج تشغيل بطاقة الرسومات لتحسين الأداء.
أسطورة:
غير مدعوم
مدعوم
أحدث إصدار
نسخة معاينة
الإصدار المستقبلي

حماية

في مارس 2014، اكتشف مطورو برنامج Replicant ثغرة أمنية في مجموعة واسعة من منتجات سامسونج جالاكسي، وقاموا بإغلاقها. سمحت هذه الثغرة لمعالج النطاق الأساسي بقراءة وكتابة بيانات الجهاز، [ 37 ] أحيانًا بصلاحيات المستخدم العادي، وأحيانًا أخرى بصلاحيات المستخدم الجذر ، وذلك بحسب طراز الجهاز. زعم بول كوتشيالكوفسكي، كبير مطوري Replicant، أنها ثغرة خلفية ، [ 37 ] [ 38 ] [ 39 ] [ 40 ] [ 19 ] لكن دان روزنبرغ، باحث أمني أول في شركة Azimuth Security، نفى ذلك، قائلاً إنه "لا يوجد دليل يُذكر على إمكانية تنفيذ هذه الوظيفة عن بُعد". [ 41 ] توجد بعض الأدلة على استغلال مماثل لثغرات في أجهزة أبل لم تتضمن نظام التشغيل، و"تستغل الطرق المذكورة بالتفصيل برامج أبل الثابتة، أو البرامج الدائمة المثبتة على الجهاز، والتي عادةً ما تُبرمجها الشركة المصنعة". [ 42 ] وقد أعرب مؤسس أوبونتو سابقًا عن مخاوف مماثلة. [ 43 ]

تطوير

مثال على معلومات الهاتف في برنامج Replicant، بما في ذلك وصف موجز للأجهزة

في 3 يناير 2013، أصدر مشروع Replicant حزمة تطوير البرمجيات (SDK) 4.0 كبديل مفتوح المصدر بالكامل لحزمة تطوير البرمجيات لنظام Android . [ 44 ] وقد صدرت حزمة تطوير البرمجيات Replicant استجابةً لتحديث جوجل لرخصة الإضافات والملفات الثنائية بموجب اتفاقية احتكارية. [ 45 ] توقف دعم حزمة تطوير البرمجيات Replicant في 28 أبريل 2017 لصالح حزمة تطوير البرمجيات المجانية التي توفرها دبيان . [ 46 ]

دعم الأجهزة

تطبيق Replicant 6.0 على هاتف Samsung Galaxy Note II

الأجهزة المدعومة

تم توسيع نطاق مشروع Replicant تدريجياً ليشمل دعم الأجهزة الجديدة، بدءاً من Nexus One و Nexus S و Galaxy S.

تتطلب بعض الأجهزة برامج ثابتة خاصة لكي تعمل وظائف الواي فاي والبلوتوث . [ 8 ]

تضاعف عدد الأجهزة المدعومة مع الإصدار 6.0 في عام 2017. [ 47 ]

انظر أيضاً

مراجع

  1. 1 2 "الأشخاص - ريبليكانت" . Redmine.replicant.us . تم الاطلاع عليه في 30 سبتمبر 2013 .
  2. 1 2 كاريكلي، دينيس (3 يونيو 2022). "إصدار جديد من ريبليكانت 6.0 0004 وحالة ريبليكانت 11" . replicant.us . تم الاطلاع عليه في 7 مارس 2023 .
  3. "المستنسخ" . replicant.us .
  4. "android/platform/bionic/" .
  5. "أندرويد/منصة/خارجية/mksh/" .
  6. "android/platform/system/core/toolbox/" .
  7. 1 2 3 4 ماكاليستر، نيل (26 يوليو 2013). "مؤسسة البرمجيات الحرة تُمرر لوحة تجميع لبرنامج ريبليكانت، وهو نسخة مجانية من نظام أندرويد" . ذا ريجستر . تم الاطلاع عليه في 23 يناير 2014 .
  8. 1 2 "حالة المُستنسخ" . redmine.replicant.us . تم الاطلاع عليه بتاريخ 28 مارس 2015 .
  9. "دليل مطوري ريبليكانت" . ويكي ريبليكانت . تم الاطلاع عليه في 18 يناير 2016 .
  10. شاروود، سيمون (23 يناير 2017). "مؤسسة ستالمان للبرمجيات الحرة تقول إننا بحاجة إلى نظام تشغيل مجاني للهواتف" . ذا ريجستر . تم الاطلاع عليه في 12 فبراير 2018 .
  11. "NLnet؛ تسريع الرسومات على Replicant" . nlnet.nl . تم الاطلاع عليه بتاريخ 14 ديسمبر 2019 .
  12. "NLnet؛ الانتهاء من نقل Replicant إلى إصدار أحدث من Android" . nlnet.nl . تم الاطلاع عليه بتاريخ 14 ديسمبر 2019 .
  13. "Replicant: توزيعة أندرويد حرة 100%" . LinuxFr.org. 20 سبتمبر 2010. تم الاطلاع عليه في 30 سبتمبر 2013 .
  14. بايفيلد، بروس. "المستنسخ: الصراع من أجل الهواتف المحمولة المجانية » مجلة لينكس" . مجلة لينكس . تم الاطلاع عليه بتاريخ 8 نوفمبر 2019 . 
  15. "تأملات حول حرية البرمجيات للأجهزة المحمولة - برادلي م. كون (براد) (bkuhn)" . ebb.org . تم الاطلاع عليه بتاريخ 8 نوفمبر 2019 .
  16. «مؤسسة البرمجيات الحرة تطلق برنامجًا لجمع التبرعات لنظام التشغيل المحمول ريبليكانت، وهو نظام تشغيل مجاني بالكامل قائم على نظام أندرويد» . صحيفة إس دي تايمز . 25 يوليو 2013. تم الاطلاع عليه بتاريخ 8 نوفمبر 2019 .
  17. بوتيرجيل، روان (3 أكتوبر 2011). "المستنسخ: جعل نظام أندرويد مجانيًا حقًا" . ميمبيرن . بيرن ميديا.
  18. GNUtoo (3 يونيو 2022). "إصدار جديد من Replicant 6.0 0004 وحالة Replicant 11. | Replicant" . تم الاطلاع عليه في 3 أغسطس 2022 .
  19. 1 2 كونستانتين، لوسيان (13 مارس 2014). "ثغرة أمنية تتيح الوصول غير المصرح به إلى بعض أجهزة سامسونج جالاكسي" . كمبيوتر وورلد . تم الاطلاع عليه في 11 نوفمبر 2019 .
  20. مانويل خوسيه (يوليو 2013). "نظام تشغيل جوال مجاني بالكامل قائم على نظام أندرويد؟ مؤسسة البرمجيات الحرة تطمح إلى آفاق جديدة مع مشروع ريبليكانت" . techdrivein.com . تاريخ الاطلاع: 2 يناير 2014 .
  21. روهان بيرس (10 مارس 2012). "مقابلة مع مطور ريبليكانت - بناء نظام أندرويد مجاني بالكامل" . techworld.com. مؤرشف من الأصل في 14 مارس 2012. تم الاطلاع عليه في 2 يناير 2014 .
  22. دانيال فولر (10 أغسطس 2016). "مشروع ريبليكانت مفتوح المصدر لنظام أندرويد يصل إلى مارشميلو" . androidheadlines.com . تم الاطلاع عليه في 12 فبراير 2018 .
  23. "تحديثات تطوير Replicant 6.0" . مدونة Replicant . فبراير 2017. تم الاطلاع عليه بتاريخ 20 فبراير 2017 .
  24. "مقابلة مع مطور Replicant - بناء تطبيق أندرويد مجاني بالكامل - مقابلة - Techworld.com" . Features.techworld.com . تم الاطلاع عليه في 30 سبتمبر 2013 .
  25. كلينت فينلي (30 أكتوبر 2013). "السعي لبناء نسخة مجانية تمامًا من نظام أندرويد" . wired.com . تم الاطلاع عليه في 12 فبراير 2018 .
  26. رون أماديو (29 يوليو 2014). "تجربة آرس العظيمة - برمجيات حرة ومفتوحة المصدر على هاتف ذكي؟!" . arstechnica.com . تم الاطلاع عليه في 12 فبراير 2018 .
  27. كلينت فينلي (9 ديسمبر 2015). "موزيلا تتخلى عن نظام تشغيلها للهواتف الذكية" . wired.com . تم الاطلاع عليه في 12 فبراير 2018 .
  28. كوتشيالكوفسكي، بول (1 يوليو 2015). "استضافة شفرة المصدر لـ Replicant وRMLL 2015" . مدونة Replicant . Replicant.
  29. جون غولد (17 يناير 2017). "مؤسسة البرمجيات الحرة تُجري تغييرات على قائمة مشاريعها ذات الأولوية" . عالم الشبكات . تم الاطلاع عليه في 12 فبراير 2018 .
  30. "مجموعة تطوير البرامج (SDK) لـ Replicant 2.2 متاحة" . Replicant . 26 أبريل 2011. تم الاطلاع عليه في 20 نوفمبر 2017 .
  31. كوتشيالكوفسكي، بول (16 نوفمبر 2012). "إصدار صور Replicant 4.0 0001" . Replicant . تم الاطلاع عليه في 20 نوفمبر 2017 .
  32. كوتشيالكوفسكي، بول (1 أكتوبر 2013). "إصدار صور Replicant 4.0 0005" . Replicant . تم الاطلاع عليه في 20 نوفمبر 2017 .
  33. كوتشيالكوفسكي، بول (22 يناير 2014). "الإصدار 4.2 من ريبليكانت يُطلق!" . ريبليكانت . تم الاطلاع عليه في 20 نوفمبر 2017 .
  34. كوتشيالكوفسكي، بول (2 سبتمبر 2015). "إصدار صور Replicant 4.2 0004" . Replicant . تم الاطلاع عليه في 20 نوفمبر 2017 .
  35. ويدماير، وولفغانغ (13 مايو 2017). "إصدار ريبليكانت 6.0" . ريبليكانت . تم الاطلاع عليه بتاريخ 20 نوفمبر 2017 .
  36. "ردًا على: سؤال حول النسخة 9" . النسخة . 25 يونيو 2020. تم الاطلاع عليه في 27 يونيو 2020 .
  37. 1 2 كوتشيالكوفسكي، بول (12 مارس 2014). "مطورو ريبليكانت يكتشفون ثغرة أمنية في سامسونج جالاكسي ويغلقونها" . مدونة مؤسسة البرمجيات الحرة . تم الاطلاع عليه في 19 سبتمبر 2014 .
  38. بول كوشالكوفسكي. "باب خلفي في سامسونج جالاكسي" . ويكي ريبليكانت . تم الاسترجاع في 5 يوليو 2014 .
  39. "مطورو برنامج Replicant يكتشفون ثغرة أمنية في أجهزة سامسونج جالاكسي التي تعمل بنظام أندرويد - Phoronix" . www.phoronix.com . تاريخ الاطلاع: 4 نوفمبر 2019 .
  40. "هاتف S3 تقني أخلاقي مزود بنسخة طبق الأصل - Technoethical" . tehnoetic.com . تم الاطلاع عليه بتاريخ 8 نوفمبر 2019 .
  41. ^ جودين ، دان (14 مارس 2016). ""لا يوجد دليل يُذكر" على ادعاء وجود ثغرة أمنية عن بُعد في هواتف سامسونج . آرس تكنيكا . كوندي ناست . تاريخ الاطلاع: 4 سبتمبر 2016 .
  42. جاك كروسبي (23 مارس 2017). "ويكيليكس: وكالة المخابرات المركزية تتجسس على مستخدمي أبل منذ سنوات" . inverse.com . تم الاطلاع عليه في 12 فبراير 2018 .
  43. لوسيان كونستانتين (18 مارس 2014). "مؤسس أوبونتو يقول إن البرامج الثابتة الاحتكارية تشكل تهديدًا أمنيًا" . pcworld.com . تم الاطلاع عليه في 12 فبراير 2018 .
  44. "إصدار حزمة تطوير البرامج (SDK) لـ Replicant 4.0 | مشروع Replicant" . Replicant.us. 3 يناير 2013. مؤرشف من الأصل في 8 سبتمبر 2013. تم الاطلاع عليه في 30 سبتمبر 2013 .
  45. "ما الجديد في حزمة تطوير البرامج لنظام أندرويد؟ - مدونة بول كوتشيالكوفسكي البرمجية" . Code.paulk.fr. 5 يناير 2013. مؤرشف من الأصل في 3 فبراير 2014. تم الاطلاع عليه في 30 سبتمبر 2013 .
  46. «لن يكون هناك إصدار جديد من حزمة تطوير البرامج (SDK) لبرنامج Replicant 6.0 لأن هناك بالفعل ما هو أفضل منه» . Replicant.us. 28 أبريل 2017. تم الاطلاع عليه في 6 مايو 2017 .
  47. "تحديث Replicant 6.0 الجديد يضاعف عدد الأجهزة المدعومة" . xda-developers . ١٨ سبتمبر ٢٠١٧. مؤرشف من الأصل في ١٩ سبتمبر ٢٠١٧. تم الاطلاع عليه في ٤ نوفمبر ٢٠١٩ .