د لینکس کرنل 30 کلن شو

د اګست په 25، 1991، د پنځو میاشتو پراختیا وروسته، 21 کلن زده کونکي لینس توروالډز د comp.os.minix نیوز ګروپ کې د نوي لینکس عملیاتي سیسټم کاري پروټوټایپ رامینځته کولو اعلان وکړ، د دې لپاره چې د باش بندرونه بشپړ شي. 1.08 او gcc 1.40 یادونه شوې. د لینکس کرنل لومړۍ عامه خپرونه د سپتمبر په 17 اعلان شوه. Kernel 0.0.1 په کمپریس شوي شکل کې 62 KB اندازه وه او د سرچینې کوډ شاوخوا 10 زره لینونه لري. عصري لینکس کرنل له 28 ملیون څخه ډیر کوډونه لري. د اروپایی اتحادیې لخوا د 2010 کال د یوې مطالعې له مخې چې د اروپایی اتحادیې لخوا ترسره شوې، د سکریچ څخه د عصري لینکس کرنل په څیر د یوې پروژې د جوړولو نږدې لګښت به د یو ملیارد امریکایی ډالرو څخه ډیر وي (حساب هغه وخت رامینځته شوی کله چې دانی د 13 ملیون لین کوډ درلود) د نورو اټکلونو له مخې - له 3 ملیارد څخه ډیر

د لینکس کرنل د MINIX عملیاتي سیسټم څخه الهام اخیستی و، کوم چې لینس د خپل محدود جواز له امله خوښ نه و. وروسته، کله چې لینوکس یوه مشهوره پروژه شوه، بدمرغه کسانو هڅه وکړه چې لینس په مستقیم ډول د ځینو MINIX فرعي سیسټمونو کوډ کاپي کولو تورن کړي. برید د MINIX لیکوال اندریو ټیننبام لخوا په شا وتمبول شو ، چا چې خپل یو زده کونکي ته دنده وسپارله چې د مینیکس کوډ او د لینکس لومړۍ عامه نسخو تفصيلي پرتله کړي. د مطالعې پایلې د POSIX او ANSI C اړتیاو له امله د کوډ بلاکونو یوازې څلور غیر معمولي میچونو شتون ښودلی.

لینس په اصل کې د "فری"، "فریک" او ایکس (یونکس) کلمو څخه د کرنل فرییکس په نوم فکر کاوه. مګر د "لینکس" نوم د ایری لیمکی څخه مننه د کرنل ته ورکړل شوی و، چا چې د لینس په غوښتنه د پوهنتون په FTP سرور کې کرنل پوسټ کړ، ډایرکټر ته یې د آرشیف سره نوم ورکړ "فرییکس" نه، لکه څنګه چې توروالډز غوښتنه کړې، مګر "لینکس". » د یادولو وړ ده چې متشبث سوداګر ویلیم ډیلا کروس د لینکس سوداګریز نښه راجسټر کولو کې اداره کړې او غوښتل یې د وخت په تیریدو سره امتیازات راټول کړي ، مګر وروسته یې خپل فکر بدل کړ او د سوداګریزې نښې ټول حقونه یې لینس ته وسپارل. د لینکس کرنل رسمي ماسکټ، ټکس پینګوین، په 1996 کې د یوې سیالۍ په پایله کې غوره شوی و. د ټکس نوم د توروالډز یونیکس لپاره ولاړ دی.

د کرنل کوډ بیس د ودې متحرکات (د سرچینې کوډ د لینونو شمیر):

  • 0.0.1 - سپتمبر 1991، د کوډ 10 زره کرښې؛
  • 1.0.0 - مارچ 1994، د کوډ 176 زره کرښې؛
  • 1.2.0 - مارچ 1995، د کوډ 311 زره کرښې؛
  • 2.0.0 - جون 1996، د کوډ 778 زره کرښې؛
  • 2.2.0 - جنوري 1999، د کوډ 1.8 میلیونه کرښې؛
  • 2.4.0 - جنوري 2001، د کوډ 3.4 میلیونه کرښې؛
  • 2.6.0 - دسمبر 2003، د کوډ 5.9 میلیونه کرښې؛
  • 2.6.28 - دسمبر 2008، د کوډ 10.2 میلیونه کرښې؛
  • 2.6.35 - اګست 2010، د کوډ 13.4 میلیونه کرښې؛
  • 3.0 - اګست 2011، د کوډ 14.6 ملیون لینونه.
  • 3.5 - جولای 2012، د کوډ 15.5 ملیون لینونه.
  • 3.10 - جولای 2013، د کوډ 15.8 میلیونه کرښې؛
  • 3.16 - اګست 2014، د کوډ 17.5 میلیونه کرښې؛
  • 4.1 - جون 2015، د کوډ 19.5 ملیون لینونه؛
  • 4.7 - جولای 2016، د کوډ 21.7 میلیونه کرښې؛
  • 4.12 - جولای 2017، د کوډ 24.1 میلیونه کرښې؛
  • 4.18 - اګست 2018، د کوډ 25.3 ملیون لینونه.
  • 5.2 - جولای 2019، د کوډ 26.55 ملیون لینونه.
  • 5.8 - اګست 2020، د کوډ 28.4 ملیون لینونه.
  • 5.13 - جون 2021، د کوډ 29.2 ملیون لینونه.

د کرنل پراختیا پرمختګ:

  • لینکس 0.0.1 - سپتمبر 1991، لومړی عامه خپرونه، یوازې د i386 CPU ملاتړ کوي او د فلاپي ډیسک څخه بوټ کول؛
  • لینکس 0.12 - جنوري 1992، کوډ د GPLv2 جواز لاندې ویشل پیل کړل؛
  • لینکس 0.95 - مارچ 1992، د X کړکۍ سیسټم چلولو وړتیا چمتو شوې، د مجازی حافظې او د سویپ برخې لپاره ملاتړ پلي کیږي.
  • لینکس 0.96-0.99 - 1992-1993، د شبکې سټیک باندې کار پیل شو. د Ext2 فایل سیسټم معرفي شو ، د ELF فایل فارمیټ لپاره ملاتړ اضافه شو ، د غږ کارتونو او SCSI کنټرولرونو لپاره ډرایورونه معرفي شول ، د کرنل ماډلونو بار کول او /proc فایل سیسټم پلي شو.
  • په 1992 کې، لومړی توزیع SLS او Yggdrasil ښکاره شوه. د 1993 په دوبي کې ، د سلیک ویئر او ډیبیان پروژې تاسیس شوې.
  • لینکس 1.0 - مارچ 1994، لومړی رسمي باثباته خپرونه؛
  • لینکس 1.2 - مارچ 1995، د ډرایورانو په شمیر کې د پام وړ زیاتوالی، د الفا، MIPS او SPARC پلیټ فارمونو لپاره مالتړ، د شبکې سټیک پراخه وړتیاوې، د پاکټ فلټر بڼه، د NFS ملاتړ؛
  • لینکس 2.0 - جون 1996، د څو پروسیسر سیسټمونو لپاره ملاتړ؛
  • مارچ 1997: LKML، د لینکس کرنل پراختیا کونکي میلینګ لیست، تاسیس شو؛
  • 1998: د ټاپ 500 لیست کې شامل لومړی لینکس میشته کلستر په لاره واچول شو چې د الفا CPU سره 68 نوډونه لري؛
  • لینکس 2.2 - جنوري 1999، د حافظې مدیریت سیسټم موثریت ډیر شوی، د IPv6 لپاره ملاتړ اضافه شوی، یو نوی فایروال پلي شوی، یو نوی غږیز سیسټم معرفي شوی؛
  • لینکس 2.4 - فبروري 2001، د 8 پروسیسر سیسټمونو او 64 GB RAM، Ext3 فایل سیسټم، USB ملاتړ، ACPI لپاره ملاتړ چمتو کوي؛
  • لینکس 2.6 - دسمبر 2003، د SELinux مالتړ، د کرنل پیرامیټونو اتوماتیک ټوننګ، sysfs، د حافظې مدیریت سیسټم بیا ډیزاین شوی؛
  • په 2005 کې، د Xen hypervisor معرفي شو، کوم چې د مجازی کولو دوره پیل کړه؛
  • د سپتمبر په 2008 کې، د لینکس کرنل پر بنسټ د Android پلیټ فارم لومړۍ خپرونه جوړه شوه؛
  • د 2011 په جولای کې، د 10.x څانګې د 2.6 کلونو پراختیا وروسته، 3.x شمیرې ته لیږد رامینځته شو. د Git په ذخیره کې د شیانو شمیر 2 ملیون ته رسیدلی؛
  • په 2015 کې، د لینکس کرنل 4.0 خپور شو. په ذخیره کې د git شیانو شمیر 4 ملیون ته رسیدلی؛
  • د اپریل په 2018 کې ، د کرنل ذخیره کې د 6 ملیون ګیټ څیزونو هدف تیر شو.
  • په جنوري 2019 کې، د لینکس 5.0 کرنل څانګه جوړه شوه. ذخیره 6.5 ملیون git شیانو ته رسیدلې.
  • Kernel 2020، د اګست په 5.8 کې خپور شوی، د پروژې د بشپړ شتون په جریان کې د ټولو دانا د بدلونونو شمیر له مخې ترټولو لوی شو.
  • Kernel 5.13 د پراختیا کونکو شمیر (2150) لپاره ریکارډ جوړ کړ، چې بدلونونه یې په کرنل کې شامل شوي.
  • په 2021 کې ، د زنګ په ژبه کې د چلوونکو رامینځته کولو کوډ د لینکس - راتلونکي کرنل څانګې کې اضافه شو. کار روان دی ترڅو اجزا شامل کړي ترڅو د زنګ ملاتړ وکړي په اصلي کرنل کې.

په اصلي کې د ټولو بدلونونو 68٪ د 20 خورا فعال شرکتونو لخوا رامینځته شوي. د مثال په توګه، کله چې د کرنل 5.13 وده کول، د ټولو بدلونونو 10٪ د انټیل لخوا چمتو شوي، 6.5٪ د Huawei لخوا، 5.9٪ د Red Hat لخوا، 5.7٪ د لینکرو لخوا، 4.9٪ د ګوګل لخوا، 4.8٪ د AMD لخوا، 3.1٪ د NVIDIA لخوا، 2.8. د فیسبوک لخوا٪، 2.3٪ - SUSE، 2.1٪ - IBM، 1.9٪ - اوریکل، 1.5٪ - ARM، 1.4٪ - کانونیکي. 13.2٪ بدلونونه د خپلواک مرسته کونکو یا پراختیا کونکو لخوا چمتو شوي چې په ښکاره ډول یې نه دي اعلان کړي چې دوی د ځینې شرکتونو لپاره کار کوي. 1.3٪ بدلونونه د زده کونکو، فارغینو او د تعلیمي موسسو د استازو لخوا چمتو شوي. د کوډ د 5.13 لینونو شمیر په پام کې نیولو سره چې په کرنل کې اضافه شوي، AMD هغه مشر دی، چې ونډه یې 20.2٪ وه (د amdgpu ډرایور شاوخوا 3 ملیون لینونه کوډ لري، چې نږدې 10٪ د کرنل اندازه - 2.4 ملیون دی. لاینونه د GPU راجسترونو لپاره ډیټا سره په اتوماتيک ډول رامینځته شوي سرلیک فایلونو لخوا حساب شوي).

سرچینه: opennet.ru

Add a comment