25 آگسٽ 1991 تي، پنجن مهينن جي ترقي کان پوءِ، 21 سالن جي شاگرد لينس ٽوروالڊس comp.os.minix نيوز گروپ تي اعلان ڪيو ته هن هڪ نئين آپريٽنگ سسٽم جو ڪم ڪندڙ پروٽوٽائپ ٺاهيو آهي. Linux، جيڪو بيش 1.08 ۽ جي سي سي 1.40 پورٽس جي مڪمل ٿيڻ جو نشان لڳايو. ڪرنل جو پهريون عوامي رليز Linux 17 سيپٽمبر تي جاري ڪيو ويو. ڪرنل 0.0.1 ڪمپريسڊ سائيز ۾ 62 KB هو ۽ ان ۾ سورس ڪوڊ جون لڳ ڀڳ 10 هزار لائينون هيون. جديد ڪرنل Linux 30 ملين کان وڌيڪ لائنن جا ڪوڊ شامل آهن. يورپي يونين پاران 2010 ۾ ڪيل هڪ مطالعي مطابق، شروع کان جديد ڪرنل وانگر هڪ منصوبي کي ترقي ڪرڻ جي لڳ ڀڳ قيمت Linux، هڪ ارب آمريڪي ڊالر کان وڌيڪ هوندو (حساب تڏهن ڪيو ويو جڏهن ڪرنل ۾ ڪوڊ جون 13 ملين لائينون هيون)، ٻين اندازن مطابق - 3 ارب کان وڌيڪ.
نيوڪلي Linux MINIX آپريٽنگ سسٽم کان متاثر هو، جيڪو محدود لائسنس جي ڪري لينس سان مناسب نه هو. بعد ۾، جڏهن Linux هڪ مشهور منصوبو بڻجي ويو، ۽ مخالفن لينس تي ڪجهه MINIX سب سسٽم جي ڪوڊ کي سڌو سنئون نقل ڪرڻ جو الزام لڳائڻ جي ڪوشش ڪئي. حملي کي MINIX جي ليکڪ اينڊريو ٽيننبام پاران رد ڪيو ويو، جنهن هڪ شاگرد کي MINIX ڪوڊ ۽ پهرين عوامي نسخن جو تفصيلي مقابلو ڪرڻ جو حڪم ڏنو. Linuxمطالعي جي نتيجن مان صرف چار معمولي ڪوڊ بلاڪ ميچ ظاهر ٿيا، جيڪي POSIX ۽ ANSI C گهرجن جي مطابق طئي ڪيا ويا هئا.
لينس اصل ۾ ڪرنل کي فريڪس سڏڻ جو ارادو ڪيو هو، جيڪو "مفت"، "فريڪ"، ۽ ايڪس (يونڪس) جو پورٽمنٽو هو. پر نالو "Linux"ڪرنل آري ليمڪي جي مهرباني سان حاصل ڪيو ويو، جنهن، لينس جي درخواست تي، ڪرنل کي يونيورسٽي جي ايف ٽي پي سرور تي رکيو، آرڪائيو تي مشتمل ڊائريڪٽري جو نالو "فريڪس" نه رکيو، جيئن ٽوروالڊس درخواست ڪئي هئي، پر "لينڪس". قابل ذڪر طور تي، ڪاروباري ڪاروباري وليم ڊيلا ڪروس ٽريڊ مارڪ رجسٽر ڪرڻ ۾ ڪامياب ٿي ويو. Linux ۽ وقت سان گڏ رائلٽي گڏ ڪرڻ چاهيندو هو، پر بعد ۾ پنهنجو ذهن تبديل ڪيو ۽ سڀئي ٽريڊ مارڪ حق لينس کي منتقل ڪري ڇڏيا. سرڪاري ماسڪوٽ Linux-ڪرنل، پينگوئن ٽڪس، 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 ملين لائينون.
- 5.19 - آگسٽ 2022، ڪوڊ جون 30.5 ملين لائينون.
بنيادي ترقي جي ترقي:
- Linux 0.0.1 - سيپٽمبر 1991، پهرين عوامي رليز جيڪا صرف i386 سي پي يوز کي سپورٽ ڪري ٿي ۽ فلاپي ڊسڪ مان بوٽنگ ڪري ٿي؛
- Linux 0.12 - جنوري 1992، ڪوڊ GPLv2 لائسنس تحت ورهائڻ شروع ڪيو ويو؛
- Linux 0.95 - مارچ 1992، ايڪس ونڊو سسٽم هلائڻ جي صلاحيت فراهم ڪئي وئي، ورچوئل ميموري لاءِ سپورٽ ۽ هڪ سويپ پارٽيشن لاڳو ڪيو ويو.
- Linux 0.96-0.99 — 1992-1993: نيٽ ورڪ اسٽيڪ تي ڪم شروع ٿيو. Ext2 فائل سسٽم متعارف ڪرايو ويو، ELF فائل فارميٽ لاءِ سپورٽ شامل ڪئي وئي، سائونڊ ڪارڊ ۽ SCSI ڪنٽرولرز لاءِ ڊرائيور متعارف ڪرايا ويا، ۽ ڪرنل ماڊيول لوڊنگ ۽ /proc فائل سسٽم لاڳو ڪيو ويو.
- 1992 ۾، پهرين SLS ۽ Yggdrasil ورڇ ظاهر ٿيا. 1993 جي اونهاري ۾، سليڪ ويئر ۽ Debian.
- Linux 1.0 - مارچ 1994، پهرين سرڪاري طور تي مستحڪم رليز؛
- Linux 1.2 - مارچ 1995، ڊرائيورن جي تعداد ۾ اهم واڌارو، الفا، MIPS ۽ SPARC پليٽ فارمن لاءِ سپورٽ، نيٽ ورڪ اسٽيڪ صلاحيتن جي توسيع، پيڪٽ فلٽر جي ظاهر ٿيڻ، NFS سپورٽ؛
- Linux 2.0 - جون 1996، ملٽي پروسيسر سسٽم لاءِ سپورٽ؛
- مارچ 1997: LKML، هڪ ڪرنل ڊولپمينٽ ميلنگ لسٽ، قائم ڪئي وئي. Linux;
- 1998: ٽاپ 500 لسٽ ۾ شامل ٿيندڙ پهريون ڪلسٽر شروع ڪيو ويو جنهن جي بنياد تي Linux، الفا سي پي يو سان گڏ 68 نوڊس تي مشتمل؛
- Linux 2.2 - جنوري 1999، ميموري مئنيجمينٽ سسٽم جي ڪارڪردگي وڌائي، شامل ڪيو ويو IPv6 سپورٽ، هڪ نئون فائر وال لاڳو ڪيو ويو آهي، هڪ نئون سائونڊ سب سسٽم متعارف ڪرايو ويو آهي؛
- Linux 2.4 - فيبروري 2001، 8-پروسيسر سسٽم ۽ 64 GB ريم، Ext3 فائل سسٽم، USB سپورٽ، ACPI لاءِ سپورٽ فراهم ڪري ٿو؛
- Linux 2.6 - ڊسمبر 2003، ايس اي سپورٽLinux، ڪرنل پيرا ميٽرز جي خودڪار ٽيوننگ لاءِ اوزار، sysfs، ٻيهر ڊزائين ڪيل ميموري مئنيجمينٽ سسٽم؛
- 2005 ۾، Xen hypervisor متعارف ڪرايو ويو، جيڪو ورچوئلائيزيشن جي دور ۾ شروع ڪيو؛
- سيپٽمبر 2008 ۾، پليٽ فارم جو پهريون رليز ٺهيو. Android، ڪرنل جي بنياد تي Linux;
- جولاءِ 2011 ۾، 10.x شاخ جي ترقيءَ جي 2.6 سالن کان پوءِ، 3.x نمبرنگ ۾ منتقلي ڪئي وئي. Git مخزن ۾ شين جو تعداد 2 ملين تائين پهچي ويو آهي؛
- ڪور 2015 ۾ جاري ڪيو ويو. Linux 4.0. ريپوزٽري ۾ گٽ شين جو تعداد 4 ملين تائين پهچي ويو؛
- اپريل 2018 ۾، بنيادي ذخيري ۾ 6 ملين گٽ شين جو سنگ ميل پار ڪيو ويو.
- جنوري 2019 ۾، هڪ ڪنيل شاخ ٺاهي وئي Linux 5.0. ريپوزٽري 6.5 ملين گٽ شين تائين پهچي چڪي آهي.
- آگسٽ 2020 ۾ شايع ٿيل، 5.8 ڪرنل پروجيڪٽ جي سڄي زندگي تي سڀني ڪرنل جي تبديلين جي تعداد جي لحاظ کان سڀ کان وڏو هو.
- 5.13 ڪرنل ۾، ڊولپرز (2150) جي تعداد لاءِ رڪارڊ قائم ڪيو ويو، جن جون تبديليون ڪنيل ۾ شامل ڪيون ويون.
- 2021 ۾، ڪور برانچ ۾ Linux-اڳيون: رسٽ ۾ ڊرائيور ڊولپمينٽ لاءِ ڪوڊ شامل ڪيو ويو آهي. رسٽ سپورٽ حصن کي مکيه ڪرنل ۾ شامل ڪرڻ لاءِ ڪم جاري آهي.
- ڪور برانچ آگسٽ 2022 ۾ ٺهي هئي. Linux 6.0، ڇاڪاڻ ته 5.x برانچ ۾ ڪافي رليز گڏ ٿي چڪا آهن ته جيئن ورجن نمبر ۾ پهريون نمبر تبديل ڪري سگهجي.
ڪرنل ۾ ٿيندڙ سڀني تبديلين مان 68٪ 20 سڀ کان وڌيڪ سرگرم ڪمپنين پاران حصو ورتو ويو. مثال طور، ڪرنل 5.19 جي ترقي دوران، سڀني تبديلين مان 10.9٪ انٽيل پاران تيار ڪئي وئي، 5.7٪ لينارو پاران، 5.5٪ AMD پاران، 5.2٪ ريڊ هيٽ پاران، 4.1٪ گوگل پاران، 3.5٪ ميٽا پاران، 3.1٪ SUSE پاران، 2.9٪ هواوي پاران، 2.8٪ NVIDIA پاران، ۽ 2.7٪ اوريڪل پاران. 11.8٪ تبديليون آزاد حصو وٺندڙن يا ڊولپرز پاران تيار ڪيون ويون جن مخصوص ڪمپنين لاءِ پنهنجي ڪم جو واضح طور تي اعلان نه ڪيو. AMD ڪرنل 5.19 ۾ شامل ڪيل ڪوڊ جي لائنن جي تعداد ۾ اڳواڻي ڪري ٿو، 37.9٪ جي حصي سان (amdgpu ڊرائيور ۾ ڪوڊ جون 4 ملين کان وڌيڪ لائينون آهن، جن مان گھڻا خودڪار طريقي سان ٺاهيل هيڊر فائلون آهن جن ۾ GPU رجسٽرز لاءِ ڊيٽا شامل آهي).
جو ذريعو: opennet.ru
