سلسة مقابلات مع مطوري نواة لينكس على مدار ٣٠ أسبوعا: جريج كروهارتمان

نشره Fahad في

أدار المقابلة: جينيفر كليور.

سنتحدث في هذا الأسبوع مع مشرف تطوير نواة لينكس وعضو إدارة مؤسسة لينكس "جريج كروهارتمان." وتعتبر هذه المقابلة هي الخامسة ضمن سلسلتنا على مدار ٣٠ أسبوع والتي نقوم من خلالها بتقديم لمحة مختصرة عن حياة هؤلاء المطورين واحدا تلو الأخر وبشكل أسبوعي، لرؤية كل المقابلات السابقة انظر أرشيف المقالات.

الاسم الكريم؟؟

جريج كروهاتمان ولكن أفضل أن تناديني بإسم "جريج كي أتش" حيث قلة من الناس تستطيع أن تنطق اسم عائلتي بالطريقة الصحيحة.

ما الدور الذي تلعبه في مجتمع البرمجيات الحرة/أو ما الأنظمة التي تشرف على تطويرها؟؟

أدير حاليا الإصدارات المستقرة من نواة لينكس والمشرف على تطوير بعض الأنظمة الفرعية مثل: USB, driver core, staging drivers, serial, tty, char بالإضافة إلى القيام ببعض المشاريع الأخرى الصغيرة.

من أين تستلم راتبك الشهري؟؟

أعمل الآن في مؤسسة لينكس.

أين تسكن؟؟ وما سبب اختيارك لذلك المكان بالذات؟؟

أعيش في أمريكا الشمالية وبالتحديد في الجزء الشمالي من البلاد في حدود مدينة سياتل بولاية واشنطن. وفضلت السكن ها هنا لأنه مكان مناسب للسكن فيه والطقس رائع ومكان مناسب لتكوين أسرة.

ما هي الأدوات التي تفضل استخدامها في تطوير البرامج؟؟ وأي الأنظمة تستخدم؟؟

أعيش مع عميل الأيميل "mutt" ومحرر النصوص المفضل "vim" ولا أستطيع الاستغناء عنهم. ومن الأدوات التي استخدمها بشكل يومي هي كل من "git" و "quilt" لتطوير النواة وكل من متصفح كروم وفايرفوكس لتصفح الأنترنت بالإضافة إلى irssi للتواصل عبر irc. في العادة استخدم واجهة جنوم ٣ على سطح المكتب ولكن في بعض الأحيان أصاب بالإحباط وأرجع إلى استخدام كل من OpenBox أو i3m. كما أقوم أيضا بتجربة كدي من حين لآخر لأتأكد من أنني لم يفتني شيئا.

كيف انضممت إلى مجتمع تطوير نواة نظام لينكس؟؟

كنت مطور برامج مضمنة على جهاز (ماسح الباركود) للتأكد من عمل وصلة "اليو أس بي" بشكل صحيح مع كل الأنظمة المختلفة. كان لينكس في ذلك الوقت لا يقدم الدعم الكافي لأجهزة "اليو أس بي" وأيقنت بقدرتي على تقديم المساعدة في هذا الجانب. ومن ذلك الوقت كل أمر يقود إلى الآخر حتى حصلت على وظيفة بدوام كلي في تطوير نواة لينكس من ١٠ سنوات حتى الآن ولم أنظر بعدها إلى الوراء.

ما سبب استمرارك في الأهتمام بالمجتمع حتى الآن؟؟

للتأكد من أن نظام لينكس يعمل بالشكل الصحيح مع كل الأجهزة التي تظهر في الأسواق بين الحين والآخر وبما أن هذه الأجهزة التي تظهر بصورة دورية لا أظن أنني سأصاب بالملل أبدا.

ما هو أكثر شيء استمعت به أثناء اشتراكك في عملية التطوير التعاونية (النقاشات الحادة ، تسليم الأكواد البسيطة أو الإنجازات المدهشة)؟؟

أظن أن من الأمور المدهشة في مجتمع البرمجيات الحرة أنك لا تعرف متى ستقابل شخصا ما تواصلت معه بالبريد الإلكتروني بصورة شخصية. ومن الأمثلة على هذه النقطة ما حدث لي فعلا في أحد مؤتمرات لينكس في الجمهورية التشيكية. تتلخص الحادثة بأني في أحد الأيام اتفق عدد من المطورين للذهاب إلى مركز رياضي لتسلق الجبال الجليدية ذات مساء وبالصدفة وجدت نفسي أتسلق برفقة مطور نواة آخر يعمل لصالح شركة أخرى والذي صادف أن رفضت كوده البرمجي لأسباب عدة ومن ثم قبلت به في نهاية المطاف بعد عدة محاولات منه. لذلك خرجت بقناعة تامة بعد هذه الحادثة بأن نحاول أن نكون لطيفين بشكل دائم في مراسلاتنا البريدية لأننا لا ندري متى سيكون الشخص الآخر على البريد الألكتروني ماسكا بحبل نجاتك في يوم من الأيام."

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

ما النصيحة التي تقدمها للمطورين الذين يرغبون في الانضمام إلى المجتمع؟؟

نصيحتي تتلخص بأن تبدأ ببساطة وأن تبحث عن أمر يثير اهتمامك للعمل عليه. وهناك نقص كبير في العديد من المجالات التي تحتاج إلى مساهمة وستجد ضالتك في أحد هذه الجوانب بكل تأكيد.

ما الذي تستمع إليه وأنت تبرمج؟؟

أستمع في الغالب على محطتى الإذاعية المحلية www.kexp.org وخاصة عندما أعمل على مراجعة الأكواد البرمجية وصيانة النسخة المستقرة من نواة لينكس. وفي الأوقات التي تتطلب مني تفكير عميق أستمع في العادة إلى العديد من المقاطع الصوتية من مشروع musicForProgramming() على الوصلة التالية: http://musicforprogramming.net/

أي قائمة بريدية أو قناة IRC تستخدم؟؟ وأي المؤتمرات تحضر؟؟

أنا في العادة على كل من القوائم البريدية linux-usb و linux-kernel بالإضافة إلى القنوات الأخرى ذات العلاقة بنواة لينكس وأحاول الابتعاد عن قناة IRC بقدر الإمكان. أما بالنسبة للمؤتمرات فيمكنك العثور علي في كل مؤتمر لمؤسسة لينكس تقريبا بالإضافة إلى عدد من المؤتمرات الأخرى على مدار السنة مثل: (CUSEC و Linux Foundation ألخ..).

شكرا مرة أخرى لمشاركة جريج في سلستنا هذه وللمزيد من المعلومات عن دوره في تطوير نواة لينكس يمكنك الاطلاع على مدونة جريج والتي تحتوي على معلومات قيمة. أما بالنسبة إلى الأسبوع المقبل فسنكمل سلستنا مع ديف جونز.

رابط المقالة باللغة الإنجلزية هنا.

ترجمة: زاهر النوتكي