د ۱۹۹۱ کال د اګست په ۲۵مه، د پنځو میاشتو پراختیا وروسته، ۲۱ کلن زده کونکي لینوس توروالډز په comp.os.minix خبري ګروپ کې اعلان وکړ چې هغه د نوي عملیاتي سیسټم یو کاري پروټوټایپ جوړ کړی دی. Linux، کوم چې د bash 1.08 او gcc 1.40 پورټونو بشپړیدل په نښه کړل. د کرنل لومړۍ عامه خپرونه Linux د سپتمبر په ۱۷مه خپور شو. د کرنل ۰.۰.۱ اندازه یې ۶۲ کیلو بایټ وه او شاوخوا ۱۰ زره کرښې د سرچینې کوډ یې درلود. عصري کرنل Linux د کوډ له ۲۶ ملیون څخه ډیر لینونه لري. د اروپايي اتحادیې لخوا د ۲۰۱۰ کال د یوې مطالعې له مخې، د عصري کرنل سره ورته پروژې د پراختیا نږدې لګښت له سره پیل کیږي Linux، به له یو ملیارد امریکایی ډالرو څخه ډیر مقدار ولري (محاسبه هغه وخت وشوه کله چې کرنل د کوډ 13 ملیون کرښې درلودې)، د نورو اټکلونو له مخې - له 3 ملیارد څخه ډیر.
کور Linux د MINIX عملیاتي سیسټم څخه الهام اخیستل شوی و، کوم چې د محدود جواز له امله د لینوس سره مناسب نه و. وروسته، کله چې Linux یوه مشهوره پروژه شوه، او منتقدینو هڅه وکړه چې لینوس د ځینو MINIX فرعي سیسټمونو کوډ په مستقیم ډول کاپي کولو تورن کړي. دا برید د MINIX لیکوال، اندریو ټیننبام لخوا شنډ شو، چا چې یو زده کونکي ته دنده وسپارله چې د MINIX کوډ او د لومړي عامه نسخو مفصل پرتله کول ترسره کړي. Linuxد مطالعې پایلو یوازې څلور کوچني کوډ بلاک میچونه څرګند کړل، کوم چې د POSIX او ANSI C اړتیاو لخوا ټاکل شوي وو.
لینوس په اصل کې د کرنل فریکس نومولو اراده درلوده، چې د "وړیا"، "فریک" او ایکس (یونیکس) یو پورټ مینټو دی. مګر نوم "Linux"دا دانه د اري لیمک په مرسته ترلاسه شوه، چا چې د لینوس په غوښتنه، د پوهنتون په FTP سرور کې کیښوده، او د آرشیف لرونکي ډایرکټرۍ نوم یې "فریکس" نه، لکه څنګه چې توروالډز غوښتنه کړې وه، بلکې "لینکس" نوم ورکړ." د پام وړ خبره دا ده چې متشبث سوداګر ویلیم ډیلا کروس وکولی شو چې سوداګریز نښه ثبت کړي. Linux او غوښتل یې چې د وخت په تیریدو سره امتیازات راټول کړي، خو وروسته یې خپل نظر بدل کړ او ټول سوداګریزې نښې یې لینوس ته وسپارلې. رسمي ماسکوټ Linux-کرنل، د پینګوین ټکس، په ۱۹۹۶ کال کې د یوې سیالۍ په پایله کې غوره شو. د ټکس نوم د توروالډز یونی ایکس لپاره ولاړ دی.
د کرنل کوډ بیس د ودې متحرکات (د سرچینې کوډ د لینونو شمیر):
- 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 ملیون لینونه.
- 5.19 - اګست 2022، د کوډ 30.5 ملیون لینونه.
د کرنل پراختیا پرمختګ:
- Linux ۰.۰.۱ - سپتمبر ۱۹۹۱، لومړۍ عامه خپرونه چې یوازې i386 CPUs ملاتړ کوي او له فلاپي ډیسک څخه بوټ کول؛
- Linux 0.12 - جنوري 1992، کوډ د GPLv2 جواز لاندې ویشل پیل شو؛
- Linux ۰.۹۵ - مارچ ۱۹۹۲، د ایکس کړکۍ سیسټم چلولو وړتیا چمتو شوه، د مجازی حافظې لپاره ملاتړ او د سویپ ویش پلي شو.
- Linux ۰.۹۶-۰.۹۹ — ۱۹۹۲-۱۹۹۳: د شبکې په سټک کار پیل شو. د Ext2 فایل سیسټم معرفي شو، د ELF فایل فارمیټ لپاره ملاتړ اضافه شو، د غږ کارتونو او SCSI کنټرولرونو لپاره ډرایورونه معرفي شول، او د کرنل ماډل بار کول او /proc فایل سیسټم پلي شو.
- په ۱۹۹۲ کال کې، د SLS او Yggdrasil لومړنۍ ویشونه راڅرګند شول. د ۱۹۹۳ کال په دوبي کې، Slackware او Debian.
- Linux ۱.۰ – مارچ ۱۹۹۴، لومړی رسمي باثباته خپرونه؛
- Linux ۱.۲ - مارچ ۱۹۹۵، د ډرایورانو په شمیر کې د پام وړ زیاتوالی، د الفا، MIPS او SPARC پلیټ فارمونو ملاتړ، د شبکې سټیک وړتیاوو پراختیا، د پیکټ فلټر څرګندیدل، د NFS ملاتړ؛
- Linux ۲.۰ - جون ۱۹۹۶، د څو پروسسر سیسټمونو ملاتړ؛
- مارچ ۱۹۹۷: LKML، د کرنل پراختیا بریښنالیک لیست، تاسیس شو Linux;
- ۱۹۹۸: لومړی کلستر چې د غوره ۵۰۰ لیست کې شامل شو د دې پر بنسټ پیل شو Linux، د الفا CPUs سره 68 نوډونه لري؛
- Linux ۲.۲ - جنوري ۱۹۹۹، د حافظې مدیریت سیسټم موثریت زیات کړ، اضافه شو د IPv6 ملاتړ، یو نوی فایر وال پلي شوی، یو نوی غږیز فرعي سیسټم معرفي شوی؛
- Linux ۲.۴ - فبروري ۲۰۰۱، د ۸ پروسسر سیسټمونو او ۶۴ GB RAM، Ext3 فایل سیسټم، USB ملاتړ، ACPI لپاره ملاتړ چمتو کوي؛
- Linux 2.6 - دسمبر 2003، د SE مالتړLinux، د کرنل پیرامیټرو د اتوماتیک تنظیم کولو لپاره وسایل، sysfs، د حافظې مدیریت سیسټم بیا ډیزاین شوی؛
- په 2005 کې، د Xen hypervisor معرفي شو، کوم چې د مجازی کولو دوره پیل کړه؛
- د ۲۰۰۸ کال په سپتمبر کې، د پلیټ فارم لومړۍ خپرونه جوړه شوه. Androidد کرنل پر بنسټ Linux;
- د 2011 په جولای کې، د 10.x څانګې د 2.6 کلونو پراختیا وروسته، 3.x شمیرې ته لیږد رامینځته شو. د Git په ذخیره کې د شیانو شمیر 2 ملیون ته رسیدلی؛
- کور په ۲۰۱۵ کال کې خپور شو Linux ۴.۰. په زیرمه کې د ګیټ شیانو شمیر ۴ ملیون ته ورسید؛
- د اپریل په 2018 کې ، د کرنل ذخیره کې د 6 ملیون ګیټ څیزونو هدف تیر شو.
- د 2019 په جنوري کې، د کرنل څانګه جوړه شوه Linux ۵.۰. زیرمه ۶.۵ ملیون ګیټونه شیانو ته رسیدلې ده.
- Kernel 2020، د اګست په 5.8 کې خپور شوی، د پروژې د بشپړ شتون په جریان کې د ټولو دانا د بدلونونو شمیر له مخې ترټولو لوی شو.
- Kernel 5.13 د پراختیا کونکو شمیر (2150) لپاره ریکارډ جوړ کړ، چې بدلونونه یې په کرنل کې شامل شوي.
- په ۲۰۲۱ کال کې، اصلي څانګې ته Linux-راتلونکی: په رسټ کې د ډرایور پراختیا لپاره کوډ اضافه شوی. د رسټ ملاتړ اجزاو په اصلي کرنل کې د شاملولو لپاره کار روان دی.
- اصلي څانګه د ۲۰۲۲ کال په اګست کې جوړه شوه Linux ۶.۰، ځکه چې د ۵.x څانګې د نسخې په شمېره کې د لومړۍ شمېرې د بدلولو لپاره کافي خپرونې راټولې کړې دي.
د کرنل کې د ټولو بدلونونو ۶۸٪ د ۲۰ خورا فعالو شرکتونو لخوا مرسته شوې. د مثال په توګه، د کرنل ۵.۱۹ د پراختیا په جریان کې، د ټولو بدلونونو ۱۰.۹٪ د انټیل لخوا، ۵.۷٪ د لینارو لخوا، ۵.۵٪ د AMD لخوا، ۵.۲٪ د ریډ هیټ لخوا، ۴.۱٪ د ګوګل لخوا، ۳.۵٪ د میټا لخوا، ۳.۱٪ د SUSE لخوا، ۲.۹٪ د هووای لخوا، ۲.۸٪ د NVIDIA لخوا، او ۲.۷٪ د اوراکل لخوا چمتو شوي وو. ۱۱.۸٪ بدلونونه د خپلواکو مرسته کونکو یا پراختیا کونکو لخوا چمتو شوي وو چې د ځانګړو شرکتونو لپاره یې په څرګنده توګه خپل کار نه دی اعلان کړی. AMD د کرنل ۵.۱۹ ته د اضافه شوي کوډ لینونو په شمیر کې مخکښ دی، د ۳۷.۹٪ ونډې سره (د amdgpu ډرایور د کوډ له ۴ ملیون څخه ډیر لینونه لري، چې ډیری یې په اتوماتيک ډول د GPU راجسترونو لپاره د معلوماتو سره د سرلیک فایلونه تولید شوي دي).
سرچینه: opennet.ru
