إذا كنت أعرف Windows kernel، فماذا يمكنني أن أفعل؟

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

  •  06-07-2019
  •  | 
  •  

سؤال

حاليا أنا في مرحلة أستطيع أن أتعلم فيها برمجة نواة الويندوز، لكن أتساءل بعد ذلك ما هي أنواع الوظائف التي يمكنني القيام بها؟

بالنسبة إلى Linux kernel، يبدو حتى الآن أن مجموعة من السائقين فقط يعملون في الوظائف ذات الصلة هناك.

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

المحلول

هل يمكن كتابة التعليمات البرمجية المستوى المنخفض التي تفاعلت معها (أغراض التحسين أفترض). أيضا السائقين مثل العالم لينكس أيضا.

نصائح أخرى

هناك عدد لا بأس به من الوظائف للأشخاص الذين يمكنهم كتابة برامج تشغيل Windows، ولكن معظمهم ليسوا في شركات البرمجيات التقليدية - بل في الشركات التي تنتج الأجهزة التي تحتاج إلى العمل مع Windows.

هناك أيضًا إمكانية كتابة تعليمات برمجية أصلية لواجهة برمجة التطبيقات (API) تتجاوز Win32، وتتحدث إلى Windows NT kernel مباشرةً.بالنسبة للجزء الأكبر، يبدو أن مرض التصلب العصبي المتعدد يستهجن رسميًا الأشخاص الذين يقومون بذلك - ولكن عندما يفعلون ذلك بشكل جيد (على سبيل المثال.موقع ntinernals.com السابق) يشتريهم مرض التصلب العصبي المتعدد ويضعهم على ما يبدو للعمل لدى مرض التصلب العصبي المتعدد (على افتراض أن شخصًا آخر لا يفعل ذلك أولاً بالطبع).

خلاصة القول هي أنها مجموعة مهارات مفيدة، ولكن من غير المرجح أن تكون حدثًا يغير الحياة، أو أي شيء من هذا القبيل.ضع في اعتبارك أيضًا أن كتابة كود kernel يكون كتابة كود النواة - إن القيام بذلك بشكل جيد يتجاوز التعريف المعتاد لـ "الدقيق".رمز النواة الجيد هو الرجل الذي يتعين عليه بشكل روتيني الجلوس والاسترخاء جسديًا، لأنه متمسك جدًا بالشرج لدرجة أنه في المرة الأولى التي وقف فيها، تمسك الكرسي بمؤخرته!

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