آيبود لينكس

آيبود لينكس
MandelPod ، مجموعة Mandelbrot تعمل على iPodLinux
مكتوب فيج ، لغة التجميع
عائلة أنظمة التشغيللينكس ( مثل يونكس )
أحدث إصدار2.3 (x86) / 7 يناير 2007 ؛ منذ 17 عامًا ( 2007-01-07 )
مستودع
  • sourceforge.net/p/ipodlinux/code/
المنصاتانظر التوافق
نوع النواةمتجانس ( μClinux معدل )
أرض المستخدمuClibc ، BusyBox
رخصةرخصة جنو العمومية الإصدار 2 +
الموقع الرسميwww.ipodlinux.org

iPodLinux هو توزيع Linux يعتمد على μClinux ومصمم خصيصًا للتشغيل على iPod من Apple Inc. عندما يتم تشغيل نواة iPodLinux، فإنها تحل محل نظام تشغيل iPod من Apple وتقوم تلقائيًا بتحميل Podzilla، وهو واجهة مستخدم رسومية بديلة ومشغل لعدد من البرامج الإضافية المضمنة مثل مشغل الفيديو ، وعارض الصور ، وواجهة سطر الأوامر ، والألعاب ، ومحاكيات وحدات تحكم ألعاب الفيديو ، وعروض البرمجة ، وغيرها من البرامج التجريبية أو غير المكتملة أحيانًا .

كان المشروع غير نشط منذ عام 2009، لكن موقعه الإلكتروني لا يزال متاحًا على الإنترنت. استمر تطوير المزيد من البرامج المجانية والمفتوحة المصدر لأجهزة iPod مع مشروع Rockbox وzeroslackr وfreemyipod، والتي حلت محل iPodLinux إلى حد كبير. لا تزال بعض برامج التثبيت التابعة لجهات خارجية متاحة. [1]

البنية الأساسية

يتألف iPodLinux في الأساس من نواة Linux مبنية من مصادر μClinux باستخدام مكتبة uClibc C القياسية مع كود برنامج التشغيل لمكونات iPod (أو برامج تشغيل تم هندستها عكسيًا حيثما تتوفر). وهو يتضمن برامج userland من μClinux و/أو BusyBox ، ونظام ملفات على غرار UNIX (يمكن إنشاؤه داخل أجهزة iPod بتنسيق HFS+ ، أو قسم ext2 على iPod بتنسيق FAT32 )، وواجهة المستخدم الرسومية Podzilla (ووحداتها). على النقيض من ذلك، يستخدم نظام التشغيل iPod OS الخاص بشركة Apple محمل تمهيد غير مرئي ويستند إلى نواة معالج ARM كتبتها في الأصل Pixo ، وبرنامج متصفح iPod Miller Columns ، وواجهة مستخدم رسومية كتبتها Apple وPixo باستخدام إطار عمل تطبيق Pixo، وبرامج تشغيل أخرى وبرامج تشغيل مكونات مكتوبة من كود مرجعي للشركة المصنعة لدعم السلوك القياسي الذي أرادت Apple أن يتمتع به iPod.

سمات

تشغيل iPod على نظام التشغيل iPodLinux

بالإضافة إلى النواة ، يتميز iPodLinux كمكون أساسي بـ podzilla وpodzilla2، وهي تطبيقات توفر:

تاريخ

تم استخراج محمل الإقلاع لجهاز iPod من الجيل الرابع بواسطة نيلز شنايدر، وهو طالب ألماني في علوم الكمبيوتر . لم تعد الطرق البرمجية السابقة لاستخراج محمل الإقلاع اللازم تعمل. كان برنارد ليتش قد اكتشف سابقًا كيفية تشغيل الجرس الكهرضغطي داخل iPod. تمكن شنايدر من استخدام برنامجه مع بعض التعديلات لإجراء سلسلة من النقرات لكل بايت من محمل الإقلاع لجهاز iPod الجديد. استغرقت عملية الاستخراج 22 ساعة حتى اكتملت وتطلبت من شنايدر إنشاء صندوق عازل للصوت لمنع التداخل الخارجي مع العملية. [3]

انتقال الخادم

في 11 يونيو 2008، تم تعليق موقع المنظمة على الويب واستبداله بإعادة التوجيه إلى صفحة فارغة. [4] تم استعادة خدمات الخادم تدريجيًا. [5] في 1 أكتوبر 2008، تم تحديث عنوان DNS الخاص بـ iPodLinux.org وكان الخادم متصلًا بالإنترنت مرة أخرى بحلول 5 أكتوبر 2008. في 22 يونيو 2009، تم سحب الخادم من وضع عدم الاتصال مرة أخرى. عاد الخادم إلى الاتصال بالإنترنت مرة أخرى في 8 سبتمبر. في سبتمبر 2010، انقطع الاتصال بالإنترنت مرة أخرى ولم يعد متصلًا بالإنترنت مرة أخرى بعد. نشر ألكسندر بابست، أحد المطورين، نسخة طبق الأصل من الموقع على ipodlinux.wiki . [6] في عام 2015، كان الموقع غير متصل بالإنترنت. ومع ذلك، في عام 2019، أصبح متصلاً بالإنترنت، مع إعلانات نصية مضمنة. [7]

التوافق

وفقًا لـ iPodLinux wiki، "نجح المطورون في تشغيل [الميزات التالية] - وهذا لا يعني أن الميزة جاهزة للاستخدام على نطاق واسع." [8]

مخطط توافق iPodLinux [8]
جيل التاريخ [ملاحظة 1] شاشة الكريستال السائل مدخل مسلسل [ملاحظة 2] القرص الصلب بيزو تشغيل الصوت تسجيل صوتي فاير واير USB إدارة الطاقة مخرج الفيديو
1 جيجا أكتوبر 2001 نعم نعم نعم نعم نعم نعم نعم لا
2G يوليو 2002 نعم نعم نعم نعم نعم نعم نعم لا
الجيل الثالث ابريل 2003 نعم نعم نعم نعم نعم نعم نعم نعم جزئي [ملاحظة 3] جزئي [ملاحظة 4]
4G يوليو 2004 نعم نعم لا نعم جزئي [ملاحظة 5] نعم جزئي [ملاحظة 6] جزئي [ملاحظة 3] جزئي [ملاحظة 3] جزئي [ملاحظة 4]
الصورة / اللون أكتوبر 2004 نعم نعم لا نعم جزئي [ملاحظة 5] نعم جزئي [ملاحظة 6] جزئي [ملاحظة 3] جزئي [ملاحظة 3] جزئي [ملاحظة 4] لا
5G أكتوبر 2005 نعم نعم لا نعم جزئي [ملاحظة 5] نعم لا جزئي [ملاحظة 3] جزئي [ملاحظة 4] لا
5.5 جيجا أكتوبر 2006 نعم نعم لا نعم جزئي [ملاحظة 5] نعم لا جزئي [ملاحظة 3] جزئي [ملاحظة 4] لا
كلاسيكي سبتمبر 2007 لا لا لا لا لا لا لا لا لا لا لا
iPod Touch و iPhone [ملاحظة 7] سبتمبر 2007 لا لا لا لا لا لا لا لا لا لا لا
ميني 1جي يناير 2004 نعم نعم لا نعم جزئي [ملاحظة 5] نعم جزئي [ملاحظة 3] جزئي [ملاحظة 3] جزئي [ملاحظة 4]
ميني 2G فبراير 2005 نعم نعم لا نعم جزئي [ملاحظة 5] نعم جزئي [ملاحظة 3] جزئي [ملاحظة 3] جزئي [ملاحظة 4]
نانو 1G سبتمبر 2005 نعم نعم لا نعم جزئي [ملاحظة 5] نعم لا جزئي [ملاحظة 3] جزئي [ملاحظة 4]
نانو 2G–7G سبتمبر 2006 لا لا لا لا لا لا لا لا لا لا لا
  1. ^ التاريخ الذي تم فيه إصدار iPod في الأصل، وليس التاريخ الذي تم دعمه فيه بواسطة iPodLinux.
  2. ^ الرقم التسلسلي مطلوب لكي يعمل جهاز التحكم عن بعد.
  3. ^ abcdefghijkl لا توجد برامج تشغيل اتصال USB أو FireWire حتى الآن لهذه الطرز. بدلاً من ذلك، عندما يتم توصيل جهاز USB، يطلب iPod من المستخدم إعادة تشغيل iPod في وضع القرص.
  4. ^ abcdefgh يتوفر مقياس أساسي للبطارية ووظائف السكون العميق.
  5. ^ abcdefg يقوم podzilla حاليًا بالوصول إلى piezo بشكل مباشر - لا يوجد برنامج تشغيل للنواة.
  6. ^ ab يعمل التسجيل عبر الميكروفون فقط على هذه الموديلات، ولا يوجد خط إدخال.
  7. ^ ربما لن يتم دعمها. برنامج صنع النبيذ المنزلي لجهاز iPhone وiPod Touch (OS X) متوفر بالفعل.

اعتبارًا من 5 أغسطس 2006، لا يدعم iPodLinux رسميًا سوى الجيل الأول والثاني والثالث من iPod، [ بحاجة لمصدر ] على الرغم من أن الأجيال الأحدث متوافقة جزئيًا أيضًا. [9] لا يخطط مشروع iPodLinux لدعم iPod shuffle بسبب عدم وجود مُجمِّع GCC لنواة DSP57000 الخاصة بـ shuffle، بالإضافة إلى حقيقة أن iPod shuffle يفتقر إلى شاشة. [10] في حين تعمل الأجيال اللاحقة بشكل جيد للعديد من استخدامات iPodLinux، إلا أن جميع الميزات لا تعمل؛ لن يتم دعم هذه الأجيال اللاحقة رسميًا بواسطة المشروع حتى تعمل معظم أو جميع الميزات من أجهزة iPod السابقة عليها. يجري حاليًا إنشاء برامج التثبيت. اعتبارًا من الآن، يوجد برنامج التثبيت 2.3 لنظام Microsoft Windows أو Linux والذي يمكن تثبيته على أي جيل من iPod (باستثناء iPod shuffle و iPod nano من الجيل الثاني). اعتبارًا من أبريل 2008، لا يعمل iPodLinux على البرامج الثابتة الجديدة لجهاز iPod المضمنة مع الجيل الثاني والثالث من iPod nano أو الجيل السادس من iPod Classic، ولا يمكن استخدام برنامج التثبيت 2 لتثبيت iPodLinux على الجيل 5.5 من iPod. بالإضافة إلى ذلك، لا تعمل ميزة التسجيل الصوتي التي طال الحديث عنها حاليًا على أحدث إصدارات ipodlinux/zeroslackr. في ipodlinux، تظهر رسالة قيد التطوير أسفل التسجيل، بينما في zeroslackr، لا يتم عرض التسجيل على الإطلاق.

من المؤكد أن أحد الإنجازات الأكثر بروزًا للمشروع هو مشغل الفيديو ، الذي تم إصداره قبل أشهر من انتشار الشائعات حول جهاز iPod Video من Apple. يقوم مشغل الفيديو هذا بتشغيل ملفات AVI غير المضغوطة فقط ، والتي هي في الأساس مجرد سلسلة من الإطارات بتنسيق خريطة نقطية مع طبقة صوتية تفقد عادةً المزامنة مع إخراج الفيديو. تتيح تقنية ضغط جديدة تسمى MoviePod ، تم إصدارها في عام 2006، للأشخاص وضع المزيد من محتوى الفيديو على جهاز iPod الخاص بهم. لا تزال هذه الوظيفة قيد التطوير وهي وظيفة مفيدة لمستخدمي iPod الأقدم (خاصة مستخدمي nano الذين يمكنهم، بمساعدة iPodLinux، الحصول على مركز وسائط صغير للغاية يمكن حمله في راحة اليد). [11]

لقد حلت podzilla 2، الجيل الثاني من podzilla، والمعروفة باسم pz2، محل الإصدار الأصلي من podzilla. وقد تضمنت العديد من الميزات الجديدة، وأبرزها إمكانية التعديل؛ حيث يمكن للمستخدمين تثبيت تطبيقات جديدة دون إعادة تجميع podzilla بالكامل. هذه النسخة هي المجموعة الوحيدة العاملة من Podzilla الرسمية التي ستعمل على أجهزة iPod 5.5G.

انظر أيضا

مراجع

  1. ^ "مثبتات IPodLinux".
  2. ^ "iPodLinux: قائمة الوحدات النمطية". مؤرشف من الأصل في 19 يونيو 2014. تم الاسترجاع في 23 يوليو 2007 .
  3. ^ Knight, Will (1 مارس 2005). "iPod 'squeaks' betray software secrets". New Scientist . Reed Business Information Ltd. مؤرشف من الأصل في 10 أغسطس 2014.
  4. ^ "suspended.page". cpanel2.sys-techs.net . مؤرشف من الأصل في 10 يونيو 2008.
  5. ^ "IRC Reader 2008-09-28". iPodLinux.wiki . مؤرشف من الأصل في 19 أغسطس 2014.
  6. ^ "iPodLinux". ipodlinux.wiki . مؤرشف من الأصل في 19 أغسطس 2014.
  7. ^ "iPod Linux - Linux for your iPod". www.ipodlinux.org . مؤرشف من الأصل في 5 سبتمبر 2022 . تم الاسترجاع في 5 سبتمبر 2022 .
  8. ^ من "iPodLinux: حالة المشروع". 14 نوفمبر 2008. مؤرشف من الأصل في 19 يونيو 2014. تم الاسترجاع في 25 ديسمبر 2008 .
  9. ^ "iPodLinux: التثبيت اليدوي". 14 ديسمبر 2007. مؤرشف من الأصل في 19 يونيو 2014. تم الاسترجاع في 24 ديسمبر 2007 .
  10. ^ "iPodLinux: Generations". 21 مارس 2009. مؤرشف من الأصل في 19 يونيو 2014. تم الاسترجاع في 21 مارس 2009 .
  11. ^ "iPodLinux: Mv player". 25 سبتمبر 2006. تم الاسترجاع في 30 سبتمبر 2006 .[ رابط ميت دائم ‍ ]
  • الصفحة الرئيسية لمشروع IPodLinux
  • [الصفحة الرئيسية للمشروع] (مرآة في آلة Wayback (تم أرشفتها في 19 أغسطس 2014))
  • IPodLinux على SourceForge
  • الصفحة الرئيسية للمشروع القديم
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=آيبودلينكس&oldid=1223838178"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate