لِينُوس تُورفالدز

نشره م. وائل حسن -أ… في

(لِينُوس تُورفالدز) هو مؤسس مشروع نواة اللينوكس linux kernel و المدير الفني (إن جاز هذا التعبير) للمشروع. و هو هاكر متميزٌ جداً؛ ليس فقط ببراعته و عناده و ثقته الشديدة في نفسه، بل أيضاً بغرابة آرائه و مصادمتها في بعض الأحيان لما يهواه الكل و يحبونه.linus torvalds


و قد أعجبت بـ (لينوس) عند بداية تعرفي عليه و ذلك في المرحلة التي تلت معرفتي لنظام الـقنو/لينوكس GNU/Linux، و بدأت أشاهد الفيديوهات المتناثرة له علي الشبكة و هو يتحدث عن مواضيع مختلفة لا يربط بينها إلا حديثه عن نواة اللينوكس في الغالب.


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


و حينما فكرت في أسباب هذا التأثر الشديد (رغم ما سأورده بعد قليل من الاختلافات الفكرية بيننا) وجدت أن منها ما يلي:

  • الرجل له كاريزما عالية جداً، بحيث لا يمكنك إلا أن تقع أسير تلك الثقة الكاسحة في النفس، و قد يؤدي هذا إلي تأثيرٍ عكسيٍ جداً من حيث أن المشاهد له قد يكرهه إلي أقصي الحدود بسبب هذه الثقة في النفس التي قد يسميها الكثيرون غروراً واضحاً (و قد يكونوا مصيبين).

  • (لينوس) من الشخصيات التي تعتمد علي ذاتها بشكلٍ فائق، و أنا بطبيعتي أحب هذا النوع من الشخصيات بسبب نشأتي و قناعاتي الذاتية.
    و من أبرز الأمور التي تجسد هذه الاعتمادية علي الذات مشروعه الأكبر و هو (نواة اللينوكس)، فظروف إنشاء هذا المشروع كانت رغبة الفتي (لينوس) حينما كان طالباً جامعياً في الحصول علي نظام تشغيلٍ علي حاسوبه الشخصي يماثل ذلك الذي يوجد عل أجهزة الجامعة التي يعمل عليها، و هكذا قرر كتابة ذلك النظام من الصفر (و إن كان الموضوع أكثر تفصيلاً من هذا بالتأكيد) !

  • نشأة (لينوس) و علاقته المبكرة و الغريبة بالحاسوب و التي كنت أتمني أن أحظي بمثلها؛ فقد بدأت هذه العلاقة في سن العاشرة تقريباً، و كان من أبرز ملامحها أن (لينوس) كان يكتب كل برامجه (أو أغلبها) بنفسه لأن حاسوبه الشخصي لم يكن له برامج في السوق الفنلندية ! و هكذا اعتاد (لينوس) الاعتماد علي نفسه تماماً في هذا الشأن.
    و الأغرب أنه برمج بكل الوسائل المعروفة، بدءاً من لغة الآلة machine code و انتهاءاٍ بلغة الـC ! و قد صعقت حينما سمعته يؤكد أنه في مرحلةٍ من المراحل لم يكن يعرف معني المُجَمِّع assembler و كان من المعتاد له أن يكتب برامجه بالكود الستعشري hexadecimal !

أما الاختلافات في الآراء بيني و بين (لينوس) فهي كثيرة، و منها:

  • حبه البالغ للغة الـC و كرهي البالغ لها.

  • كرهه البالغ للغة الجافا و آلتها الوهمية JVM و حبي (غير الشديد) لَلُّغة و (الشديد) للآلة الوهمية.

  • طريقته في مهاجمة المخالفين له في الرأي، و هي عنيفةٌ جداً و تؤدي إلي الكراهية الشديدة، و قد كنت قد تأثرت به (و كذلك بأسلوب الإمام بن حزم رحمة الله عليه) لفترةٍ من الفترات، و لكني أحمد الله تعالي أنني عدت عن ذلك و أصبحت أحاول قدر الإمكان الحديث بحياديةٍ و اعتدال.

  • حبه المبالغ فيه (و يشترك معه كثيرٌ من المبرمجين  المخضرمين) لسطر الأوامر command line، و ابتعادهم عن التقنيات الحديثة التي تسهل البرمجة بشدة، و لكني أصبحت لا الومه علي هذا كثيراً؛ فظروف نشأته تجعل سطر الاوامر منتهي الرفاهية بالنسبة له (هلموا: لقد كان الرجل يبرمج بالأصفار و الآحاد ^_^)

  • كرهه للمُنَقِّحَات debuggers !!!
    و ربما يكون قد غير وجهة نظره هذه (لأنني سمعته يقول هذا في فيديو قديم له)، و لكن حتي لو كان لا يزال يكره المنقحات فظروف نشأته أيضاً تجعلنا نغض الطرف عن هذا نوعاً ما.