أين يمكنني دراسة كيفية كتابة برامج تشغيل جهاز جهاز Mac OS X؟ [مغلق

StackOverflow https://stackoverflow.com/questions/1326855

سؤال

أبحث عن كتاب شامل أو مستوى جامعي أو دليل للدراسة من أجل الحصول على قدرة كتابة برامج تشغيل جهاز Mac OS X. أنا جاهل تماما في نظام التشغيل هذا، لكنني ماهر بالفعل على لينكس.

هل هناك أي نظير Mac OS X لكتاب "برامج تشغيل أجهزة Linux"؟

يجب على أفضل دليل تقديم نظام التشغيل الداخلي أيضا، يجعل مساحة الفضاء النواة واضحة واختلاف userland وهلم جرا.

شكرا مقدما

هل كانت مفيدة؟

المحلول

يحتوي موقع ويب Apple Developer على الإنترنت على الكثير من الوثائق. هناك قسم كامل حول الأجهزة والسائقين هنا على وجه الخصوص هنا. وبعد ربما أفضل مقدمة إجمالية في OS X Interals هو Mac OS X Internals بواسطة أميت سينغ.

نصائح أخرى

كتاب اميت سينغ Mac OS X Internals: نهج الأنظمة لديه قسم واسع النطاق على ملحقات kernel، iokit والسائقين. إنه أفضل مورد عام على نظام التشغيل X الداخلي الذي أعرفه، لكنه لا يغطي أحدث تحديثات النظام؛ إنه يغطي فقط حتى الإصدار 10.4 (النمر).

كتاب أميت سينغ جيد ولكن كما لاحظت الملصقات الأخرى أنه يجب تحديثه. أنا أستيقظ بسرعة على iokit واختارت كتابا جديدا آخر OS X و IOS Kernel Programming. ليس لديها عمق كتاب سينغ ولكن لديها العديد من الأمثلة العملية لرمز السائق. ربما خيار أفضل إذا كنت تريد الحصول على الذهاب بسرعة.

أقترح ما يلي كما يتم تحديثه إلى Snow Leopard و Lion: Mac OS X و IOS Internals: إلى جوهر Apple من Jonathon Levine: http://www.amazon.com/s/ref=nb_sb_noss_1؟url=search-alias٪3DSTRIPBooks&field-keywords=mac+internals&rh=n٪3A283155٪2CK٪3Amac+internals.

هذا كتاب جيد تماما فيما يتعلق بجميع جوانب Mac OS X Internals.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top