الذكرى التاسعة والعشرون لـ "Linux"

في 25 أغسطس 1991، بعد خمسة أشهر من التطوير طالب اسمه "Linus Torvalds" الذي كان يبلغ من العمر 21 عامًا في ذلك الوقت أعلن أنه كان يبني نموذج عمل نظام تشغيل جديدوالتي تم فيها ترحيل bash 1.08 و gcc 1.40.

استغرق إصدار أول نسخة عامة من النواة عدة أيام. Linux الذي تم إصداره في 17 سبتمبر. تم ضغط نواة 0.0.1 إلى 62 كيلو بايت وتحتوي على حوالي 10 سطر من التعليمات البرمجية المصدر (بينما تحتوي النواة الحالية على أكثر من 28 مليون سطر من التعليمات البرمجية).

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

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

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

والجدير بالذكر أن William Della Croce (رجل أعمال) تمكن من تسجيل علامة Linux التجارية وأراد تحصيل الإتاوات بمرور الوقت ، لكنه غير رأيه بعد ذلك ونقل جميع الحقوق إلى العلامة التجارية إلى Linus.

تم اختيار التميمة الرسمية لنواة Linux ، Tux the penguin ، من خلال مسابقة أقيمت في عام 1996. اسم Tux يشير إلى Torvalds UniX.

بخصوص تاريخ النواةهذه هي أهم الإصدارات عبر تاريخ Linux:

  • في سبتمبر 1991 - Linux 0.0.1: هذا هو الإصدار العام الأول الذي يدعم فقط وحدة المعالجة المركزية i386 والتمهيد من القرص المرن
  • في يناير 1992 - Linux 0.12: بدأ توزيع الكود بموجب ترخيص GPLv2 ؛
  • في مارس 1992 - Linux 0.95- توفير القدرة على تشغيل نظام X Window ودعم الذاكرة الظاهرية وتبادل الأقسام.
    Linux 0.96-0.99 - 1992-1993: بدأ العمل على مكدس الشبكة. تم تقديم نظام الملفات Ext2 ، وتم إضافة دعم لتنسيق ملف ELF ، وتم تقديم برامج تشغيل لبطاقات الصوت وبرامج تشغيل SCSI.
    في عام 1992 ظهرت أول توزيعات SLS و Yggdrasil. في صيف عام 1993 ، تم تأسيس مشروعي Slackware و Debian.
  • في مارس 1994 - Linux 1.0: هي أول نسخة مستقرة رسميًا.
  • في مارس 1995 - Linux 1.2- لديها زيادة كبيرة في عدد برامج التشغيل ، ودعم منصات Alpha و MIPS و SPARC ، وتوسيع قدرات مكدس الشبكة ، وظهور مرشح الحزمة ، ودعم NFS.
  • في يونيو 1996 - Linux 2.0: يأتي مع دعم للأنظمة متعددة المعالجات.
  • في مارس 1997: تأسيس LKML ، القائمة البريدية لمطوري نواة لينكس.
  • في 1998: إطلاق أول مجموعة Linux تعتمد على Top500 ، وتتألف من 68 عقدة مع وحدات المعالجة المركزية Alpha.
  • في يناير 1999 - Linux 2.2: زاد بالفعل من كفاءة نظام إدارة الذاكرة ، وأضاف دعمًا لـ IPv6 ، ونفذ جدار حماية جديدًا ، وقدم نظامًا فرعيًا صوتيًا جديدًا ؛
  • في فبراير 2001 - Linux 2.6: دعم للأنظمة ذات 8 معالجات و 64 جيجابايت من ذاكرة الوصول العشوائي ونظام الملفات Ext3 و USB ودعم ACPI.
  • في ديسمبر 2003 - Linux 2.6: يأتي مع دعم SELinux وأدوات ضبط النواة ونظام sysfs ونظام إدارة الذاكرة المعدل ؛
  • في عام 2005 ، تم تقديم برنامج Xen Hypervisor ، مما أدى إلى دخول عصر الافتراضية.
  • في سبتمبر 2008 ، تم تشكيل الإصدار الأول من نظام Android الأساسي المستند إلى Linux kernel.
  • في يوليو 2011 - نهاية الفرع 2.6.x: بعد 10 سنوات من تطوير الفرع 2.6.x ، تم الانتقال إلى ترقيم 3.x. وصل عدد العناصر في مستودع Git إلى 2 مليون عنصر.
  • في عام 2015 - Linux 4.0: تم إصداره ، بلغ عدد كائنات git في المستودع 4 ملايين.
  • في يناير 2019 - Linux 5.0: وصل المستودع إلى مستوى 6,5 مليون عنصر git.
  • في أغسطس 2020 - Linux 5.8: كان الأكبر من حيث عدد التغييرات لجميع النوى خلال فترة وجود المشروع بالكامل.

اترك تعليقك

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

*

*

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

  1.   خوسيه لويس فيلافيردي قال

    Linux ليس نظام تشغيل ، إنه Kernel المستخدم بواسطة نظام التشغيل GNU الذي أنشأه Richard Stallman.

    1.    متوتر د قال

      أوه حقًا؟ (؟)
      شكرا للمعلومة (؟)

    2.    جون قال

      لقد فقدت بعض الشيء في تاريخ الكمبيوتر.

  2.   qtrit قال

    جزء صغير من تاريخ نظام التشغيل الذي أحدث ثورة في جميع التقنيات الحالية.

    وماذا سيأتي ...