لينكس
النواة الحرة التي أُعلن عنها في 1991 بوصفها «مجرد هواية» — وصارت اليوم الأساس المشترك للخوادم والهواتف والحواسيب الفائقة والسحابة، من أول رسالة لتورفالدس إلى رخصة GPLv3 وإصدارات الدعم الطويل.
Linux نواة نظام تشغيل حرة أعلنها لينوس تورفالدس لأول مرة في 25 أغسطس 1991 برسالة على يوزنت وصفها فيها بأنها «مجرد هواية، لن يكون كبيرًا ومهنيًّا مثل gnu» لحواسيب 386. وهي النواة، أي البرنامج الذي يوزّع موارد الحاسوب على سائر البرامج، وتُستخدم عادةً مع برمجيات مشروع GNU ليكتمل نظام يدعوه ريتشارد ستولمان GNU/Linux؛ وقد كان مشروع GNU قائمًا منذ يناير 1984 وناقصًا النواة فقط حين ظهر Linux. تُصدر النواة بموجب الإصدار الثاني من رخصة GNU العامة، وتمتد سلسلة الرخص في تاريخ المؤسسة من الإصدار الأول عام 1989 والإصدار الثاني في يونيو 1991 إلى الإصدار الثالث الصادر في 29 يونيو 2007، وهو إصدار لم يعتمده مطوّرو Linux بسبب شروط مناهضة للتيوقرة. وتتبع تطوير النواة اليوم وتيرة ثابتة: إصدار رئيسي كل 9 إلى 10 أسابيع بإشراف تورفالدس، وإصدارات مستقرة تُنقل إليها الإصلاحات، وإصدارات طويلة الدعم مثل 6.12 يبقى مدعومًا حتى ديسمبر 2028. أما التوزيعات فهي التي تحوّل النواة إلى منتجات وخدمات — Red Hat Enterprise Linux وDebian وFedora وopenSUSE وUbuntu وSUSE Linux Enterprise — وتبيعها Red Hat بنظام الاشتراكات، وقد استحوذت عليها IBM في 9 يوليو 2019. وكل رقم مؤرّخ في هذا المقال يحمل سنة المصدر الذي سجّله.
ما هو لينكس: النواة والنظام والعائلة
Linux في جوهره نواة نظام تشغيل: أي البرنامج الذي يوزّع موارد الحاسوب على بقية البرامج التي تشغّلها.1 وهو يُستخدم عادةً مع نظام التشغيل GNU، فيكون النظام الكامل في جوهره GNU مضافًا إليه Linux، أي GNU/Linux.1 وكل ما يُسمّى توزيعات Linux هو في الحقيقة توزيعات GNU/Linux.1 ومن هنا يلتمس مشروع GNU ألّا يُسمّى النظام كله Linux، لأن في ذلك نسبة عمل المشروع إلى سواه.2
وأُعلن Linux أول مرة في 25 أغسطس 1991 على يد لينوس تورفالدس، الذي قدّمه بوصفه نواة لنظام تشغيل حر مخصصة لحواسيب 386.3 واليوم لا تقتصر هذه النواة على الحواسيب الشخصية، بل تقوم عليها الهواتف والخوادم والحواسيب الفائقة والسحابة.4
واسم Linux نفسه علامة تجارية مسجّلة لصالح لينوس تورفالدس، ويحكم استخدامها معهد Linux للعلامات التجارية.5 أما شعاره فهو البطريق Tux من تصميم Larry Ewing باستخدام GIMP، ويجوز استخدامه حتى تجاريًّا شريطة ذكر Larry Ewing بالشكل اللائق.5 وحكاية المشروع أطول من إعلان واحد: فجذوره تعود إلى مشروع GNU الذي أُعلن قبل لينكس بسنوات.6
قبل لينكس: مشروع GNU والبرمجيات الحرة والنواة الغائبة
في سبتمبر 1983 أعلن ريتشارد ستولمان خطة تطوير نظام تشغيل حر شبيه بيونكس يحمل اسم GNU.6 وGNU اختصار لعبارة Gnu's Not Unix، وهو اسم النظام البرمجي الكامل المتوافق مع يونكس الذي أراد ستولمان أن يهبه مجانًا لكل من يستطيع استخدامه.7 وفي يناير 1984 ترك عمله في معهد ماساتشوستس للتقنية وبدأ كتابة برمجيات GNU، بدءًا بالمصرّف ومحرر GNU Emacs.2 وكانت المغادرة ضرورية كي لا يدّعي المعهد ملكية العمل أو يفرض على GNU شروط توزيع خاصة به.2 وفي 1985 تأسست مؤسسة البرمجيات الحرة كجمعية خيرية معفاة من الضرائب لدعم تطوير البرمجيات الحرة.2
وثبّت بيان GNU القاعدة الفاصلة: النظام ليس في الملك العام؛ فسيُسمح للجميع بتعديله وإعادة توزيعه، لكن لن يُسمح لأي موزّع بتقييد إعادة توزيعه لاحقًا، ولن تُقبل التعديلات المملوكة.7 فهدف المشروع كان منح المستخدمين الحرية لا مجرد الشهرة، ولذلك احتاج إلى شروط توزيع تمنع تحويل برمجيات GNU إلى برمجيات مملوكة، وهي طريقة تُعرف بالحقوق المعكوسة (copyleft).2 وتقوم فكرتها المركزية على منح الجميع إذن تشغيل البرنامج ونسخه وتعديله وتوزيعه، لكن دون إذن بإضافة قيود من عندهم.2 والتطبيق المحدَّد لهذه الطريقة في معظم برمجيات GNU هو رخصة GNU العامة، أو GPL.2
ويكون البرنامج حرًّا إذا توفّرت لمستخدميه الحريات الأساسية، ومنها حرية دراسة كيفية عمله وتغييره ليقوم بالحوسبة كما يشاء المستخدم، والوصول إلى الشفرة المصدرية شرط مسبق لها.8 وحرية توزيع نسخ من الإصدارات المعدّلة على الآخرين تتيح للمجتمع كله فرصة الاستفادة من التغييرات.8 وليس في «الحر» ما يعني «غير التجاري»: إذ يجب أن يتاح البرنامج الحر للاستخدام التجاري والتطوير التجاري والتوزيع التجاري.8
وبحلول 1990 كان نظام GNU شبه مكتمل، ولم يبقَ ناقصًا فيه سوى النواة.2 وكانت نواة المشروع، المسماة Hurd، مختلفة في التصميم: فهي مجموعة من الخوادم تعمل فوق نواة Mach وتؤدي مهام نواة يونكس.2 لكن Hurd لم تبدأ العمل بموثوقية إلا في 2001، وظلّت بعيدة عن أن تكون جاهزة للاستخدام العام.1 وقد موّلت مؤسسة البرمجيات الحرة لاحقًا إعادة كتابة الامتدادات المتصلة بـ Linux في مكتبة GNU C، وصارت أحدث أنظمة GNU/Linux تستخدم إصدار المكتبة الحالي دون تغييرات.1 كما موّلت المؤسسة مرحلة مبكرة من تطوير Debian GNU/Linux.1 وقد وجد أحد بائعي الأقراص المدمجة أن برمجيات GNU كانت أكبر مكوّن منفرد في توزيعته، بنحو 28 في المائة من إجمالي الشفرة المصدرية، بينما لم يشكّل Linux سوى نحو 3 في المائة.1
إطار توضيحي: كيف يُرخَّص لينكس
وأول ما ينبغي تثبيته قبل التفاصيل التاريخية هو الترخيص: فالنواة تُصدر بموجب الإصدار الثاني من رخصة GNU العامة، وهي بذلك برمجيات حرة بمفهوم مؤسسة البرمجيات الحرة.5
أغسطس 1991: الإعلان والإصدارات الأولى
في 25 أغسطس 1991 نشر لينوس تورفالدس رسالته إلى مجموعة comp.os.minix معلنًا نظام تشغيل حرًّا يصفه بأنه «مجرد هواية، لن يكون كبيرًا ومهنيًّا مثل gnu»، وأنه مخصص لحواسيب 386(486).3 وقال إن المشروع يختمر منذ أبريل ويبدأ يصبح جاهزًا، وإنه نقل bash 1.08 وgcc 1.40 وبدت الأمور عاملة، وطلب تغذية راجعة عمّا يحب الناس في minix وما يكرهونه لأن نظامه يشبهه إلى حدّ ما.3 وشدّد على أن النظام خالٍ تمامًا من شفرة minix، وأن لديه نظام ملفات متعدد الخيوط.3
ولم يكن الإصدار 0.01 مرفقًا بملفات تنفيذية، بل كان شفرة مصدرية فقط لمن يهمه شكل linux.3 ثم أُعلن الإصدار 0.02 في 5 أكتوبر 1991 للتوزيع الأوسع، ووُضعت شفرته على خادم nic.funet.fi في المجلد /pub/OS/Linux مع ملفات bash وgcc التنفيذية إلى جانبها.3 لكن هذه الشفرة كانت ما تزال تحتاج minix-386 لتُترجم وتحتاج minix لتُهيَّأ، فلم تكن نظامًا قائمًا بذاته بعد.3 وكان الإصدار 0.11 ما يزال في المرحلة التجريبية في ديسمبر 1991، وله أتباع قلائل يومها.3
ثم صدر الإصدار 0.12 في 5 يناير وضمّ تصحيحات كبرى، وكان نواة مستقرة جدًّا عملت على كثير من العتاد الجديد دون حاجة إلى تصحيحات زمنًا طويلًا.3 وهو الإصدار الذي فرض linux فعلًا: عندها بدأ ينتشر بوتيرة أسرع بكثير.3 وكان حقوق التأليف المبكر أكثر تقييدًا بكثير من حقوق GNU المعكوسة، إذ لم يكن يُسمح بتداول أي مال بسبب linux، ثم تغيّر ذلك مع الإصدار 0.12.3 ومع الإصدارات اللاحقة صار linux أكثر قابلية للنقل، ونُقل بحلول ذلك الحين إلى معماريات أخرى.3
ما بعد مرحلة الهواية: النقل والنواة المتجانسة والجدل
كانت النواة في بدايتها مملوكة، ثم صار Linux في 1992 برمجيات حرة.2 وقد أُتيح Linux بذلك كبرمجيات حرة فسدّ الفجوة الأخيرة في نظام GNU، وأتاح للمرة الأولى تشغيل حاسوب شخصي دون برمجيات غير حرة.6 وأثمر ضمّ Linux إلى نظام GNU الذي كان شبه مكتمل نظامَ تشغيل حرًّا كاملًا.2
وفي أوائل 1992 عدّ أندرو تانينباوم أن الوقت حان للتعليق على Linux، بعد أن استولى النقاش حوله على مجموعة comp.os.minix.10 فنشر منشورًا بعنوان «LINUX is obsolete» بتاريخ 29 يناير 1992، زاعمًا أن الجدل بين مصمّمي أنظمة التشغيل انتهى فعليًّا بانتصار النوى المصغّرة.10 ورأى أن MINIX نظام قائم على نواة مصغّرة بينما LINUX نظام متجانس التصميم، وسمّى ذلك خطوة كبرى إلى الوراء نحو سبعينيات القرن الماضي.10 وردّ تورفالدس في الجدل نفسه مقرًّا بأن linux متجانس التصميم وموافقًا على أن النوى المصغّرة أجمل تصميمًا.10
ومهما كان الجدل، فثمة حقيقة تصميمية راسخة: Linux نظام شبيه بيونكس لكنه ليس نسخة من يونكس، إذ كُتبت نواته من الصفر دون الرجوع إلى شفرة يونكس المصدرية؛ فهو نظام جديد لا نقلًا ليونكس.11 وكان تورفالدس نفسه يرى عام 1991 أن النقل مستحيل، لأن النواة مكتوبة بلغة C غالبًا لكنها تستغل كل خصيصة من خصائص معالج 386 استطاع إيجادها.3 ثم بدأ نقل النواة إلى معمارية Alpha من DEC في 1993 واستغرق نحو عام حتى تكتمل أساساته، وأرسى هذا النقل مبادئ تصميمية يسّرت عمليات النقل اللاحقة.11 وبحلول 1999 كان Linux يعمل على كل شيء من أجهزة PalmPilots إلى محطات Alpha، وصار أكثر أنظمة التشغيل قابلية للنقل المتاحة للحواسيب الشخصية.11
ومن أسباب اختيار تورفالدس رخصة GNU العامة للنواة أهمية المصرّفات: فقد كانت GPL رخصة مصرّف GCC نفسه.11 ومع نواة 2.0 كبر Linux كثيرًا، إذ أُضيفت عندها وحدات النواة القابلة للتحميل.11 وقد قرّر تورفالدس ألا تُعدّ نداءات النظام ارتباطًا بالنواة، فلم يعد أي برنامج يعمل فوق Linux مشمولًا برخصة GPL.11 وبحلول مقاله المنشور عام 1999 كان Linux يُستخدم في الأنظمة المدمجة وفي التحكم بالأجهزة الروبوتية، وقد طار على متن مكوك الفضاء.11 وخلاصة تورفالدس أن قوة Linux تعود إلى مجتمع التعاون الذي يقف خلفه بقدر ما تعود إلى الشفرة نفسها.11
محطات تاريخية وتوزيعات كبرى
تتالت محطات هذه الحكاية بتواريخها كما تسجّلها المصادر الأولية، ويعرض الجدول التالي أبرزها، ثم يتبعه جدول موجز بكيف تحوّلت النواة إلى منتجات وخدمات تُبنى عليها.12
| التاريخ | المحطة | لماذا تهم |
|---|---|---|
| سبتمبر 19836 | الإعلان عن مشروع GNU6 | خطة نظام تشغيل حر شبيه بيونكس6 |
| يناير 19842 | بدء العمل في GNU2 | ستولمان يترك معهد ماساتشوستس للتقنية ويبدأ بالمصرّف وGNU Emacs2 |
| 19852 | تأسيس مؤسسة البرمجيات الحرة2 | جمعية خيرية معفاة من الضرائب لدعم تطوير البرمجيات الحرة2 |
| 19896 | الإصدار الأول من رخصة GNU العامة6 | كتبه ستولمان بمشورة قانونية6 |
| يونيو 19919 | الإصدار الثاني من الرخصة9 | الإصدار الذي لا تزال نواة لينكس تستخدمه9 |
| 25 أغسطس 19913 | إعلان تورفالدس3 | «مجرد هواية» لحواسيب 386(486)3 |
| 5 أكتوبر 19913 | الإصدار 0.023 | أول توزيع أوسع انطلق من خادم nic.funet.fi3 |
| 29 يناير 199210 | منشور «LINUX is obsolete»10 | تانينباوم يفتح الجدل حول النوى المتجانسة10 |
| 19922 | إعادة ترخيص النواة كبرمجيات حرة2 | سدّ الفجوة الأخيرة في نظام GNU2 |
| 199311 | أول نقل جدّي للنواة11 | النقل إلى معمارية Alpha من DEC يستغرق نحو عام11 |
| يناير 199911 | نشر «The Linux Edge»11 | مقال تورفالدس عن التصميم والإدارة في كتاب Open Sources11 |
| 20011 | Hurd يعمل بموثوقية1 | متأخرًا بعد أن كان Linux قد ملأ دوره1 |
| 29 يونيو 20076 | صدور GPLv36 | حماية من التيوقرة، والنواة تبقى على الإصدار الثاني6 |
| 9 يوليو 201913 | إتمام استحواذ IBM على Red Hat13 | وصفت IBM نظام Enterprise Linux بأنه «نظام تشغيل السحابة»13 |
| 17 نوفمبر 202414 | صدور الإصدار 6.12 طويل الدعم14 | بإشراف Greg Kroah-Hartman وSasha Levin، ونهاية دعم متوقعة في ديسمبر 202814 |
| التوزيعة | ما توثّقه المصادر |
|---|---|
| Red Hat Enterprise Linux12 | نظام تشغيل مبني من مكوّنات مفتوحة المصدر بينها نواة Linux، ومصمّم خصيصًا لحوسبة المؤسسات.12 |
| Debian GNU/Linux1 | موّلت مؤسسة البرمجيات الحرة مرحلة مبكرة من تطويره.1 |
| Fedora وCentOS وopenSUSE وUbuntu12 | توزيعات متاحة مجانًا تنافس بها السوق إلى جانب الإصدارات التجارية.12 |
| SUSE Linux Enterprise Server12 | إصدار مؤسسي من EQT Partners يُذكر بين المنافسين في أنظمة تشغيل Linux.12 |
كيف تُصنع النواة: الوتيرة والمشرفون وإصدارات الدعم الطويل
تُصان الشجرة الرئيسية للنواة على يد لينوس تورفالدس، وهي الشجرة التي تُدخَل فيها كل الميزات الجديدة، وتصدر منها نوى رئيسية جديدة كل 9 إلى 10 أسابيع.14 وبعد كل إصدار رئيسي تُفتح نافذة دمج مدتها أسبوعان تُضاف خلالها الميزات الكبرى إلى النواة.14 ثم تأتي بعد إغلاقها فترة إصلاح واستقرار طولها 7 أسابيع مع لقطات أسبوعية للإصدارات المرشّحة.14 ويكون rc7 عادةً آخر إصدار مرشّح، وإن لزم الأمر فقد تصدر إصدارات إضافية من قبيل rc8.14 وهذه الإصدارات المسبقة موجّهة أساسًا إلى مطوّري النواة ومتحمّسي Linux، ويلزم ترجمتها من الشفرة المصدرية.14
أما إصلاحات الإصدارات المستقرة فتُنقل عكسيًّا من الشجرة الرئيسية ويتولى تطبيقها مشرف معيّن لها، وتصدر تحديثاتها حسب الحاجة وعلى نحو أسبوعي في الغالب.14 وعلى الإصدارات طويلة الدعم لا تُطبَّق سوى إصلاحات الأخطاء المهمة، لذلك لا تشهد إصدارات متقاربة غالبًا، خصوصًا في الأشجار الأقدم.14 وتواريخ انتهاء الدعم المعلنة ليست نهائية أبدًا: فكل إصدار طويل الدعم يبدأ عادةً بأجل متوقّع مدته سنتان، ويمكن تمديده إذا وجد اهتمام كافٍ من القطاع.14 وتقدّم كثير من توزيعات Linux إصداراتها الخاصة طويلة الدعم، لكنها لا تُستضاف على kernel.org ولا يقدم مطوّرو النواة أي دعم لها.14
والمثال الأبرز للإصدارات طويلة الدعم اليوم هو 6.12: يشرف عليه Greg Kroah-Hartman وSasha Levin، وصدر في 17 نوفمبر 2024 بنهاية دعم متوقعة في ديسمبر 2028.14 ويُشغَّل موقع kernel.org من Linux Kernel Organization، وهي مؤسسة غير ربحية بموجب البند 501(c)3 من القانون الضريبي.4 ويتساءل القادمون الجدد عمّا يعنيه رقم الإصدار الرئيسي، والجواب أن لا شيء: إذ يُزاد ببساطة عندما يبدأ الرقم الذي بعد النقطة في الظهور كبيرًا جدًّا، ولا يوجد حرفيًّا أي سبب آخر.14 وقد استخدم Linux قديمًا أرقامًا فردية بعد النقطة الأولى لدلالة إصدارات التطوير مثل 2.1 و2.3 و2.5، ثم هُجر هذا النظام بعد الإصدار 2.6 وصارت الإصدارات الأولى تُوسم بـ -rc.14
وتُحدَّث لقطة الحالة باستمرار: عند إعداد هذا الملف كان أحدث إصدار مستقر هو 7.2.6 بتاريخ 14 سبتمبر 2026.4 أما أحدث إصدار أولي فهو 7.3-rc3 بتاريخ 13 سبتمبر 2026.4 وتُستضاف الشفرة المصدرية للنواة على git.kernel.org، حيث يجري التطوير في العلن.4
مسألة GPLv2 وGPLv3
يبقى السؤال المحوري في حكاية لينكس هو الرخصة: فالنواة تُصدر بموجب الإصدار الثاني من رخصة GNU العامة، وهي بذلك برمجيات حرة بمفهوم مؤسسة البرمجيات الحرة.5 وقد كان الإصدار الثاني قد صدر في يونيو 1991، قبل إعلان Linux بأشهر قليلة.6 ويحمل نص الإصدار الثالث من الرخصة التاريخ نفسه: 29 يونيو 2007.15 وثبت مطوّرو النواة على هذا الاختيار حتى بعد أن أطلقت المؤسسة الإصدار الثالث يوم الجمعة 29 يونيو 2007.6 وقد كانت نقطة الخلاف معلنة: الإصدار الثالث لا يقيّد خصائص البرنامج ولا يحظر إدارة القيود الرقمية، لكنه يحظر «التيوقرة» والحوسبة الغادرة التي تمنع المستخدمين من تغيير البرمجيات.6
وأوضحت المؤسسة أن ترخيص Linux أمر متروك لمطوّريه، وأن بقاءهم على الإصدار الثاني كافٍ ليُنتج نظام GNU/Linux يجمع حزم GNU بإصدار GPL الثالث إلى جانب نواة Linux بإصدار GPL الثاني.6 ومن الزاوية التجارية، كتبت Red Hat في تقريرها السنوي أن رخصة مثل GPL تفرض حدودًا كبيرة على قدرة الموزّع على ترخيص الأعمال المشتقة بشروط أكثر تقييدًا، وتلزمه عمومًا بالكشف عن الشفرة المصدرية لتلك الأعمال.12
ومن التفاصيل التي يكثر فيها الالتباس البرمجيات الثابتة (firmware): فهي ليست جزءًا من Linux ولا تنفّذها النواة، وإنما تُحمَّل إلى الجهاز خلال مرحلة تهيئة المشغّل فقط.5 ولتفادي أي التباس في الترخيص نُقلت كتل هذه البرمجيات من شجرة Linux الرئيسية إلى مستودع منفصل اسمه linux-firmware.5 ويمكن فعلًا استخدام Linux دون أي ملفات برمجيات ثابتة غير حرة، لكن ذلك غالبًا ما يأتي على حساب تعطيل كثير من العتاد.5
لينكس في عالم الأعمال: Red Hat وIBM ونموذج الاشتراكات
تصف Red Hat نفسها بأنها مزوّد عالمي رائد لحلول البرمجيات مفتوحة المصدر، بنهج تستمد قوته من المجتمع.12 ونظامها Red Hat Enterprise Linux مبني من مكوّنات مفتوحة المصدر بينها نواة Linux، ومصمّم خصيصًا لحوسبة المؤسسات.12 وهكذا تتحوّل توزيعة مبنية على نواة مجانية إلى منتج وخدمة يُباعان بنظام الاشتراكات.12 وتؤكد الأرقام هذا التحوّل: فقد ارتفعت الإيرادات الإجمالية من 2.92 مليار دولار في السنة المالية المنتهية في 28 فبراير 2018 إلى 3.36 مليار دولار في السنة المالية المنتهية في 28 فبراير 2019.12
ويكشف تقريرها السنوي مفارقة البنية: فالحواجز المالية والقانونية أمام إنشاء توزيعة Linux جديدة منخفضة نسبيًّا، لأن المكوّنات المعتادة في التوزيعات متاحة علنًا بموجب رخص مفتوحة تسمح بالنسخ والتعديل وإعادة التوزيع.12 ومع ذلك يظل ثقل التطوير على كاهل فريق صغير نسبيًّا: فقد كتبت Red Hat أن لينوس تورفالدس ومجموعة صغيرة من المهندسين، كثير منهم ليسوا موظفين لديها، هم المسؤولون أساسًا عن تطوير نواة Linux، التي هي قلب نظام Red Hat Enterprise Linux.12 وتذكر الشركة أن منافسيها في أنظمة تشغيل Linux يضمون AWS بنظام Amazon Linux 2، وEQT Partners بنظام SUSE Linux Enterprise Server، وOracle بنظام Oracle Linux، إلى جانب توزيعات مجانية مثل CentOS وDebian وFedora وopenSUSE وUbuntu.12
وفي 9 يوليو 2019 أتمّت IBM استحواذها على Red Hat، بتمويل من مزيج من الدين والنقد مع دين إضافي صدر في وقت سابق من 2019.13 وتصف IBM الشركة بأنها الرائدة عالميًّا في تقنية المصادر المفتوحة، بما في ذلك Enterprise Linux الذي تسمّيه «نظام تشغيل السحابة».13 وتكتب IBM أنه مع انتقال المزيد من أعباء العمل الحيوية للعملاء إلى السحابة، ستقوم بيئاتهم متعددة السحابات على أساس من Linux، مع برمجيات Kubernetes مفتوحة المصدر لنشر التطبيقات المعبّأة وإدارتها وتوسيعها.13
وإلى جانب الشركات، تقول مؤسسة Linux Foundation إنها تساعد الشركات والمطوّرين على تحديد المشروعات المهمة والمساهمة فيها، وإن مجتمع المصادر المفتوحة يواجه معًا تحديات الصناعة والتقنية لمصلحة المجتمع.16
بكلماتهم
وفي الختام، هذه مختارات من كلمات أصحاب الحكاية كما وردت في مصادر هذا الملف، من إعلان 1991 إلى الجدل إلى موقع النواة الرسمي.3
I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones.3
لينوس تورفالدس، إعلان 25 أغسطس 1991 في مجموعة comp.os.minix
MINIX is a microkernel-based system. The file system and memory management are separate processes, running outside the kernel. The I/O drivers are also separate processes (in the kernel, but only because the brain-dead nature of the Intel CPUs makes that difficult to do otherwise). LINUX is a monolithic style system. This is a giant step back into the 1970s.10
أندرو تانينباوم، منشور «LINUX is obsolete»، 29 يناير 1992
True, linux is monolithic, and I agree that microkernels are nicer.10
لينوس تورفالدس، ردّه في الجدل نفسه
Please don't fall into the practice of calling the whole system "Linux," since that means attributing our work to someone else.2
مشروع GNU، التماس حول تسمية النظام
Linux kernel is released under the terms of GNU GPL version 2 and is therefore Free Software as defined by the Free Software Foundation.5
موقع kernel.org الرسمي، الأسئلة الشائعة
The power of Linux is as much about the community of cooperation behind it as the code itself.11
لينوس تورفالدس، «The Linux Edge»، 1999
لينكس بالأرقام
يجمع الجدول الآتي الأرقام التي وثّقها هذا الملف، وكل رقم فيه مؤرّخ بما يحمله مصدره؛ فالأرقام المتغيّرة ليست حقائق أبدية بل لقطات لحظية.4
| البند | الرقم | المصدر |
|---|---|---|
| حصة برمجيات GNU في توزيعة على قرص مدمج1 | نحو 28 في المائة من الشفرة، مقابل نحو 3 في المائة لـ Linux1 | صفحة مشروع GNU عن Linux وGNU1 |
| وتيرة الإصدارات الرئيسية14 | إصدار رئيسي كل 9 إلى 10 أسابيع14 | صفحة الإصدارات في kernel.org14 |
| نافذة الدمج بعد كل إصدار رئيسي14 | أسبوعان14 | صفحة الإصدارات في kernel.org14 |
| فترة الإصلاح والاستقرار بعد نافذة الدمج14 | 7 أسابيع مع لقطات مرشّحة أسبوعية14 | صفحة الإصدارات في kernel.org14 |
| حصة رخصة GNU العامة بين رخص البرمجيات الحرة6 | قرابة ثلاثة أرباع الحزم6 | إعلان FSF لإطلاق GPLv36 |
| إيرادات Red Hat للسنة المالية 201812 | 2.92 مليار دولار12 | التقرير السنوي للسنة المالية 201912 |
| إيرادات Red Hat للسنة المالية 201912 | 3.36 مليار دولار12 | التقرير السنوي للسنة المالية 201912 |
| الإصدار طويل الدعم 6.1214 | صدر في 17 نوفمبر 2024، ونهاية دعم متوقعة في ديسمبر 202814 | صفحة الإصدارات في kernel.org14 |
| أحدث إصدار مستقر لحظة إعداد الملف4 | 7.2.6 بتاريخ 14 سبتمبر 20264 | الصفحة الرئيسية لـ kernel.org4 |
| أحدث إصدار أولي لحظة إعداد الملف4 | 7.3-rc3 بتاريخ 13 سبتمبر 20264 | الصفحة الرئيسية لـ kernel.org4 |
لينكس اليوم: قابلية الضبط والبحث والأسئلة المفتوحة
يُستخدم نظام Linux على نطاق واسع في بيئات متنوعة بقدر ما تسمح به مرونة نواته القابلة للضبط.17 وقد أنجزت دراسة نُشرت عام 2025 في دورية ACM Transactions on Software Engineering and Methodology مسحًا تجريبيًّا شاملًا لقابلية ضبط نواة Linux عبر تاريخ نموذج خصائصها كاملًا من 2002 إلى 2024.17 ومن منظور آخر، استخدمت دراسة نُشرت عام 2015 في دورية Empirical Software Engineering التعدين المستمر لأنظمة التحكم الموزّع بالإصدارات لبيان التباعد بين تاريخ تطوّر الشفرة في مستودع نواة Linux الرسمي وتاريخ تطوّر النواة الكامل.18
ولعلّ هذا طبيعي في مشروع بهذا الحجم: فقد غيّرت أنظمة التحكم الموزّع بالإصدارات مثل git وmercurial، وخدمات الاستضافة مثل Github وBitbucket، طريقة تعاون المطوّرين، إذ أتاحت لهم تبادل تغييرات الشفرة ودمجها بحرية وبأسلوب نظير إلى نظير.18 وقد وصف دليل Debian ما آل إليه الأمر مبكرًا: إن Linux، الذي بدأ من الصفر قبل أقل من عشر سنوات، صار النواة المفضّلة في عالم البرمجيات الحرة.19 وتأتي الأنظمة الحرة مثل Debian GNU/Linux بآلاف التطبيقات حرفيًّا، وتتفوّق على بعض أنظمة التشغيل المملوكة الأكثر مبيعًا في القطاع.19 ويؤدي GNU/Linux دورًا مهيمنًا في خوادم الإنترنت ومزوّدي الخدمة، وفي الأوساط الأكاديمية، وبين هواة الحاسوب، وفي بحوث علوم الحاسوب.19
وتبقى أسئلة مفتوحة تستحق المراقبة: فمن يعزل نفسه عن البرمجيات الثابتة غير الحرة يربح نقاءً ترخيصيًّا لكنه يخسر كثيرًا من العتاد.5 وثمّة سؤال حكم: من يقرّر ترخيص النواة إذا تغيّرت الظروف؟ والجواب الموثّق أن القرار بيد مطوّريها لا بيد جهة واحدة.6 وثالث الأسئلة بنيوي: سوق الإصدارات المؤسسية يتركّز بين عدد قليل من الشركات الكبرى، في وقت يبقى المصدر نفسه مفتوحًا للجميع.12 ويبقى للاسم حكايته أيضًا: «Linux» علامة تجارية مسجّلة لصالح لينوس تورفالدس يحكم استخدامها معهد Linux للعلامات التجارية.5 وللنظام شعاره: البطريق Tux من تصميم Larry Ewing باستخدام GIMP، ويجوز استخدامه حتى تجاريًّا شريطة ذكر المصمم بالشكل اللائق.5 ولمن أراد الحكاية كاملة فقد رواها صاحبها في كتاب Just for Fun: The Story of an Accidental Revolutionary بمعية David Diamond وعن دار HarperBusiness في 2001.20 وما زالت النواة تُبنى في العلن على القوائم البريدية والمستودعات، بالإيقاع نفسه الذي وصفته صفحة الإصدارات: نافذة دمج، ثم استقرار، ثم إصدار.14
الخط الزمني: من مشروع GNU عام 1983 إلى إصدارات الدعم الطويل في العشرينيات
الإعلان عن مشروع GNU
أعلن ريتشارد ستولمان خطته لبناء نظام تشغيل حر شبيه بيونكس يحمل اسم GNU.
بدء العمل في GNU
ترك ستولمان عمله في معهد ماساتشوستس للتقنية وبدأ كتابة برمجيات GNU، بدءًا بالمصرّف ومحرر GNU Emacs.
تأسيس مؤسسة البرمجيات الحرة
تأسست مؤسسة البرمجيات الحرة كجمعية خيرية معفاة من الضرائب لدعم تطوير البرمجيات الحرة.
الإصدار الأول من رخصة GPL
صدر الإصدار الأول من رخصة GNU العامة التي كتبها ريتشارد ستولمان بمشورة قانونية.
الإصدار الثاني من رخصة GPL
صدر الإصدار الثاني من رخصة GNU العامة، وهو الإصدار الذي لا تزال نواة لينكس تستخدمه.
تورفالدس يعلن نظامه
نشر لينوس تورفالدس رسالة إلى مجموعة comp.os.minix عن نظام تشغيل حر «مجرد هواية، لن يكون كبيرًا ومهنيًا مثل gnu» لحواسيب 386.
صدور الإصدار 0.02
أطلق تورفالدس الإصدار 0.02 من نواة لينكس للتوزيع الأوسع، ووضع الشفرة المصدرية على خادم nic.funet.fi.
«لينكس تقنية عتيقة»
فتح أندرو تانينباوم الجدل الشهير مع تورفالدس، محتجًّا بأن النوى المصغّرة انتصرت وأن نواة لينكس المتجانسة تراجع إلى سبعينيات القرن الماضي.
إعادة ترخيص لينكس كبرمجيات حرة
بعد أن بدأت مملوكة، أُتيح Linux كبرمجيات حرة فسدّ الفجوة الأخيرة في نظام GNU.
أول عملية نقل جدية
بدأ نقل نواة لينكس إلى معمارية Alpha من DEC واستغرق نحو عام حتى يكتمل.
نشر مقال «The Linux Edge»
ظهر مقال تورفالدس عن تصميم لينكس وإدارته في الطبعة الأولى من كتاب Open Sources: Voices from the Open Source Revolution.
استقرار نواة GNU Hurd
أخيرًا بدأت نواة مشروع GNU، وهي Hurd، تعمل بموثوقية، بعد وقت طويل من قيام لينكس بدورها.
مراجعة رخصة GPL نحو الإصدار الثالث
بدأ ستولمان مراجعة الرخصة نحو الإصدار الثالث عام 2005، وفي يناير 2006 فتحت المؤسسة مراجعة عامة منهجية.
صدور الإصدار الثالث من GPL
أصدرت مؤسسة البرمجيات الحرة الإصدار الثالث من رخصة GNU العامة مع حماية من «التيوقرة» (tivoization)، بينما بقيت نواة لينكس على الإصدار الثاني.
إتمام استحواذ IBM على Red Hat
أتمّت IBM استحواذها على Red Hat في 9 يوليو 2019 بتمويل من الدين والنقد، ووصفت نظام Enterprise Linux من Red Hat بأنه «نظام تشغيل السحابة».
صدور الإصدار 6.12 طويل الدعم
صدر Linux 6.12، الذي يشرف عليه Greg Kroah-Hartman وSasha Levin كإصدار طويل الدعم، بنهاية دعم متوقعة في ديسمبر 2028.
الأسئلة الشائعة
ما الفرق بين Linux وGNU/Linux؟
Linux هو النواة، أي البرنامج الذي يوزّع موارد الحاسوب على بقية البرامج التي تشغّلها.1 أما النظام الكامل فيُستخدم عادةً مع نظام GNU فيكون في جوهره GNU مضافًا إليه Linux، أي GNU/Linux.1
متى وأين أُعلن Linux أول مرة؟
في 25 أغسطس 1991 نشر لينوس تورفالدس رسالة إلى مجموعة comp.os.minix يعلن فيها نظام تشغيل حرًّا يصفه بأنه «مجرد هواية، لن يكون كبيرًا ومهنيًّا مثل gnu» لحواسيب 386(486).3
هل كان Linux حرًّا من البداية؟
لا، فقد بدأت النواة مملوكة في 1991 ثم جُعلت في 1992 برمجيات حرة.2 وعندها أتاح ضمّها إلى نظام GNU تشغيل حاسوب شخصي دون برمجيات غير حرة للمرة الأولى.6
ما الرخصة التي تُصدر بها نواة Linux اليوم؟
تُصدر النواة بموجب الإصدار الثاني من رخصة GNU العامة، وهي بذلك برمجيات حرة بمفهوم مؤسسة البرمجيات الحرة.5 ولم يعتمد مطوّروها الإصدار الثالث الذي أُطلق في 29 يونيو 2007.6
كم تستغرق دورة إصدار النواة؟
تصدر نوى رئيسية جديدة كل 9 إلى 10 أسابيع، تليها نافذة دمج مدتها أسبوعان ثم فترة إصلاح واستقرار طولها 7 أسابيع.14
ما معنى الإصدارات طويلة الدعم؟
هي إصدارات تُطبَّق عليها إصلاحات الأخطاء المهمة فقط وتبدأ عادةً بأجل متوقّع مدته سنتان قابل للتمديد.14 ومنها 6.12 الذي صدر في 17 نوفمبر 2024 بنهاية دعم متوقعة في ديسمبر 2028.14
لينكس في لمحة
المصادر والاستشهادات
كل معلومة في هذا المقال مستمدة من المصادر أدناه، والأرقام بين قوسين في النص تشير إلى المصدر المقابل.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20