freeCodeCamp/guide/arabic/linux/origins-of-linux-and-the-fr.../index.md

5.7 KiB

title localeTitle
Origins of Linux and the Free Software Movement أصول لينكس وحركة البرمجيات الحرة

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

بدأ Stallman مؤسسة البرمجيات الحرة (FSF) التي تدعم مبادئ حركة البرمجيات الحرة (الأفراد الذين يستخدمون ويساهمون بشكل تعاوني في البرمجيات المفتوحة والمجانية). كما كان مسؤولاً عن بدء مشروع غنو في عام 1984 ، والذي كان أول محاولة لنظام تشغيل مجاني لم يكن UNIX (غنو هو اختصار متكرر لـ "غنو ليس يونيكس"). سيحتوي مشروع جنو على كل ما هو مفيد في نظام UNIX ولكنه مكتوب من الصفر. الأهم من ذلك ، جنبا إلى جنب مع نظام التشغيل سيكون رمز المصدر أيضا متاحا قانونا لأولئك الذين يريدون ذلك. كانت الفكرة أن تبادل التعليمات البرمجية المصدر والمعرفة الداخلية لنظام التشغيل سيشجع على تطوير التعاون ، والذي بدوره سيخلق منتج نظام تشغيل أفضل. أدى مشروع جنو في نهاية المطاف إلى رخصة جنو العمومية (GPL) التي صرّحت بكل البرامج المنزوعة تحتها لتكون متاحة بحرية وكذلك تتطلب توفير شفرة المصدر. في حين أن GPL كانت ناجحة وما زالت تستخدم اليوم لترخيص البرمجيات الحرة ، فإن مشروع جنو لم يبدأ أبدا كما هو مخطط له. تدخل قرصان آخر وقدم تطبيق نظام التشغيل المجاني إلى العالم بدلاً من ذلك.

لينوس تورفالدس ، طالب فنلندي من جامعة هلسنكي ، أنشأ لأول مرة نواة لينكس بينما كان يقوم بتجربة نسخة مجانية وصغيرة من يونيكس تستخدم لأغراض تعليمية تسمى MINIX والتي طورها أندرو تانيباتوم . أرادت لينوس أن يكون لديها نظام تشغيل حر مشابه لم يكن لديه قيود تقتصر على الاستخدام التعليمي النقي. أنشأ لينكس مرخصًا بموجب ترخيص GPL وتم توزيعه على الإنترنت عام 1991 (يمكن العثور على شفرة المصدر الحالية والعمل على Linux Kernel على GitHub هنا . لم يستخدم Linus أي رمز من MINIX ، ولكنه أدرج الميزات التي تم العثور عليها في MINIX / UNIX وهذا هو السبب في أن نظام التشغيل Linux يُسمى "UNIX-like" أو "UNIX clone".

على الرغم من حقيقة أن جنو بروجيكت لم يخلق نظام تشغيل مجاني بالكامل ، فقد أنشأ الكثير من برامج النظام للتفاعل مع النواة التي تعد ضرورية لنظام تشغيل جيد. وبالتالي ، فإن الجمع بين برامج Linux core kernel و GNU الأساسية جعل نظام التشغيل المجاني الكامل متاحًا.

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