يحتفل Linux اليوم بعيده الحادي والثلاثين

في 25 أغسطس 1991، بعد خمسة أشهر من التطوير ، فإن الطالب البالغ من العمر 21 عامًا ، أعلن لينوس تورفالدس في المؤتمر الهاتفي comp.os.minix أن النموذج الأولي للعمل قد اكتمل من نظام التشغيل الجديد لينكس، porting bash 1.08 and gcc 1.40.

بهذه الطريقة سيصبح دون علم أول إصدار عام لنواة Linux الذي تم تقديمه في 17 سبتمبر. تم ضغط Kernel 0.0.1 إلى 62 كيلوبايت ويحتوي على حوالي 10.000 سطر من التعليمات البرمجية المصدر ، والتي على عكس الإصدار الحالي ، تحتوي نواة Linux الحديثة على أكثر من 30 مليون سطر من التعليمات البرمجية.

نواة لينكس مستوحاة من نظام التشغيل MINIX ، التي لم تتناسب مع Linus برخصته المحدودة. تبعًا، عندما أصبح Linux مشروعًا مشهورًا، المنتقدين حاول اتهام لينوس بالنسخ مباشرة رمز بعض الأنظمة الفرعية مينيكس.

تم صد الهجوم من قبل أندرو تانينباوم ، مؤلف MINIX ، الذي كلف طالبًا بإجراء مقارنة تفصيلية بين كود Minix والإصدارات العامة الأولى من Linux. أظهرت نتائج الدراسة وجود أربع مطابقات ثانوية لكتلة الكود ، بسبب متطلبات POSIX و ANSI C.

فكر لينوس في الأصل في تسمية kernel Freax ، من الكلمات "free" و "freak" و X (Unix). ولكن أطلق آري ليمكي اسم "لينكس" على النواة ، الذي قام ، بناءً على طلب لينوس ، بوضع النواة على خادم FTP بالجامعة ، وقام بتسمية الدليل بالملف ليس "freax" ، كما طلب Torvalds ، ولكن "linux".

من الجدير بالذكر أن رجل الأعمال المغامر ويليام ديلا كروس تمكن من تسجيل علامة Linux التجارية وأراد تحصيل الإتاوات بمرور الوقت ، لكنه غير رأيه لاحقًا ونقل جميع الحقوق إلى العلامة التجارية إلى Linus. تم اختيار التميمة الرسمية لنواة Linux ، البطريق Tux ، كنتيجة لمسابقة أقيمت في عام 1996 واسمها Tux يعني Torvalds UniX.

أما بالنسبة لل تاريخ تطور النواة، نشارك القليل منه:

  • سبتمبر 1991: Linux 0.0.1 ، أول إصدار عام يدعم فقط وحدة المعالجة المركزية i386 ويتم التمهيد من قرص مرن.
    يناير 1992: Linux 0.12 ، بدأ توزيع الكود بموجب ترخيص GPLv2
  • مارس 1992: Linux 0.95 ، جلب القدرة على تشغيل نظام X Window ، ودعم الذاكرة الافتراضية ومبادلة الأقسام ، بالإضافة إلى ظهور أول توزيعات SLS و Yggdrasil.
  • في صيف عام 1993، تم تأسيس مشروعي Slackware و Debian.
    مارس 1994: Linux 1.0 ، أول إصدار مستقر رسميًا.
    مارس 1995: Linux 1.2 ، زيادة كبيرة في عدد برامج التشغيل ، ودعم منصات Alpha و MIPS و SPARC ، وتوسيع قدرات مكدس الشبكة ، وظهور مرشح الحزمة ، ودعم NFS.
  • يونيو 1996: Linux 2.0 ، دعم الأنظمة متعددة المعالجات.
  • يناير 1999: Linux 2.2 ، زيادة كفاءة نظام إدارة الذاكرة ، ودعم إضافي لـ IPv6 ، وتنفيذ جدار حماية جديد ، وتقديم نظام صوت فرعي جديد
  • Febrero de 2001: Linux 2.4 ، دعم للأنظمة ذات 8 معالجات و 64 جيجا بايت من ذاكرة الوصول العشوائي ، نظام ملفات Ext3 ، USB ، دعم ACPI.
  • ديسمبر 2003: Linux 2.6 ، دعم SELinux ، أدوات ضبط النواة ، sysfs ، نظام إدارة الذاكرة المعاد تصميمه.
  • في سبتمبر 2008، تم تشكيل الإصدار الأول من نظام Android الأساسي المستند إلى Linux kernel.
  • في يوليو 2011 ، بعد 10 سنوات من تطوير الفرع 2.6.x ، تم الانتقال إلى ترقيم 3.x.
  • في 2015، Linux 4.0 ، وصل عدد كائنات git في المستودع إلى 4 ملايين.
  • في أبريل من 2018 ، لقد كسرت حاجز 6 ملايين عنصر git-core في المستودع.
  • في يناير 2019، تم تشكيل فرع Linux 5.0 kernel.
  • نُشرت في أغسطس 2020 ، كان kernel 5.8 هو الأكبر من حيث عدد التغييرات لجميع النوى خلال فترة وجود المشروع بالكامل.
  • في 2021، تمت إضافة رمز لتطوير برامج التشغيل بلغة Rust إلى الفرع التالي من Linux kernel.
  • في أغسطس 2022، تم تكوين فرع Linux kernel 6.0 ، حيث كانت هناك إصدارات كافية في فرع 5.x لتغيير الرقم الأول في رقم الإصدار.

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.