Linux kernel එක අවුරුදු 31ක් පරණයි

25 අගෝස්තු 1991 වන දින, මාස පහක සංවර්ධනයෙන් පසුව, 21 හැවිරිදි ශිෂ්‍ය Linus Torvalds comp.os.minix ප්‍රවෘත්ති සමූහයේ නව ලිනක්ස් මෙහෙයුම් පද්ධතියක ක්‍රියාකාරී මූලාකෘතියක් නිර්මාණය කරන බව නිවේදනය කළේය, ඒ සඳහා බෑෂ් වරායන් සම්පූර්ණ කරන ලදී. 1.08 සහ gcc 1.40 සටහන් විය. ලිනක්ස් කර්නලයේ පළමු පොදු නිකුතුව සැප්තැම්බර් 17 වන දින නිවේදනය කරන ලදී. කර්නලය 0.0.1 සම්පීඩිත ආකාරයෙන් ප්‍රමාණයෙන් 62 KB වූ අතර මූල කේත රේඛා 10 ක් පමණ අඩංගු විය. නවීන ලිනක්ස් කර්නලයේ කේත රේඛා මිලියන 30කට වඩා ඇත. 2010 යුරෝපීය සංගමය විසින් පත් කරන ලද අධ්‍යයනයකට අනුව, මුල සිටම නවීන ලිනක්ස් කර්නලයට සමාන ව්‍යාපෘතියක් සංවර්ධනය කිරීමේ ආසන්න පිරිවැය ඇමරිකානු ඩොලර් බිලියනයකට වඩා වැඩි වනු ඇත (ගණනය කර ඇත්තේ කර්නලයේ කේත රේඛා මිලියන 13 ක් තිබූ විට) අනෙකුත් ඇස්තමේන්තු වලට අනුව - බිලියන 3 කට වඩා

ලිනක්ස් කර්නලය MINIX මෙහෙයුම් පද්ධතියෙන් ආභාෂය ලබා ඇති අතර, එහි සීමිත බලපත්‍රය නිසා Linus අකමැති විය. පසුව, ලිනක්ස් ප්‍රසිද්ධ ව්‍යාපෘතියක් බවට පත් වූ විට, සමහර MINIX උප පද්ධතිවල කේතය කෙලින්ම පිටපත් කරන බවට ලිනස්ට චෝදනා කිරීමට වැරදිකරුවන් උත්සාහ කළහ. MINIX හි කතුවරයා වන Andrew Tanenbaum විසින් මෙම ප්‍රහාරය පලවා හරින ලද අතර, ඔහු ඔහුගේ ශිෂ්‍යයෙකුට Minix කේතය සහ Linux හි පළමු පොදු අනුවාදයන් පිළිබඳ සවිස්තරාත්මක සංසන්දනයක් සිදු කිරීමට පවරන ලදී. අධ්‍යයනයේ ප්‍රතිඵල පෙන්නුම් කළේ POSIX සහ ANSI C අවශ්‍යතා හේතුවෙන් කේත බ්ලොක් වල නොවැදගත් ගැලපීම් හතරක් පමණක් පවතින බවයි.

Linus මුලින් සිතුවේ "free", "freak" සහ X (Unix) යන වචන වලින් කර්නලය Freax ලෙස හැඳින්වීමටයි. නමුත් ලිනස්ගේ ඉල්ලීම පරිදි විශ්ව විද්‍යාලයේ FTP සේවාදායකයේ කර්නලය පළ කළ Ari Lemmke ට ස්තූතිවන්ත වෙමින් “Linux” යන නම කර්නලයට ලබා දී ඇත. ” ව්‍යවසායක ව්‍යාපාරික විලියම් ඩෙලා ක්‍රෝස් ලිනක්ස් වෙළඳ ලකුණ ලියාපදිංචි කිරීමට සමත් වූ අතර කාලයත් සමඟ කර්තෘභාග එකතු කිරීමට අවශ්‍ය වූ නමුත් පසුව ඔහුගේ අදහස වෙනස් කර වෙළඳ ලකුණේ සියලුම හිමිකම් ලිනස් වෙත පැවරීම සැලකිය යුතු කරුණකි. ලිනක්ස් කර්නලයේ නිල සංකේතය වන Tux the penguin තෝරාගනු ලැබුවේ 1996 වසරේ පැවති තරඟයක ප්‍රතිඵලයක් වශයෙනි. Tux යන නම Torvalds UniX යන්නයි.

කර්නලයේ කේත පදනමේ (මූල කේත රේඛා ගණන) වර්ධන ගතිකත්වය:

  • 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 CPU සඳහා පමණක් සහය දක්වන පළමු පොදු නිකුතුව සහ floppy වෙතින් ආරම්භ කිරීම;
  • Linux 0.12 - ජනවාරි 1992, කේතය GPLv2 බලපත්‍රය යටතේ බෙදා හැරීමට පටන් ගත්තේය;
  • Linux 0.95 - මාර්තු 1992, X කවුළු පද්ධතිය ක්‍රියාත්මක කිරීමේ හැකියාව එකතු කරන ලදී, අතථ්‍ය මතකය සහ swap කොටස සඳහා සහය ක්‍රියාත්මක කරන ලදී.
  • Linux 0.96-0.99 - 1992-1993, ජාලකරණ තොගයේ වැඩ ආරම්භ විය. Ext2 ගොනු පද්ධතිය හඳුන්වා දෙන ලදී, ELF ගොනු ආකෘතිය සඳහා සහය එක් කරන ලදී, ශබ්ද කාඩ්පත් සහ SCSI පාලක සඳහා ධාවක හඳුන්වා දෙන ලදී, කර්නල් මොඩියුල පැටවීම සහ / proc ගොනු පද්ධතිය ක්රියාත්මක කරන ලදී.
  • 1992 දී, SLS සහ Yggdrasil හි පළමු බෙදාහැරීම් දර්ශනය විය. 1993 ගිම්හානයේදී Slackware සහ Debian ව්‍යාපෘති ආරම්භ කරන ලදී.
  • Linux 1.0 - මාර්තු 1994, පළමු නිල වශයෙන් ස්ථාවර නිකුතුව;
  • Linux 1.2 - මාර්තු 1995, ධාවක සංඛ්‍යාවේ සැලකිය යුතු වැඩි වීමක්, Alpha, MIPS සහ SPARC වේදිකා සඳහා සහය, පුළුල් කළ ජාල ස්ටැක් හැකියාවන්, පැකට් ෆිල්ටරයක පෙනුම, NFS සහාය;
  • Linux 2.0 - ජූනි 1996, බහු සැකසුම් පද්ධති සඳහා සහය;
  • මාර්තු 1997: LKML, Linux කර්නල් සංවර්ධක තැපැල් ලැයිස්තුව ආරම්භ කරන ලදී;
  • 1998: ඇල්ෆා CPU සහිත නෝඩ් 500 කින් සමන්විත පළමු Top68 Linux පාදක පොකුර දියත් කරන ලදී;
  • Linux 2.2 - ජනවාරි 1999, මතක කළමනාකරණ පද්ධතියේ කාර්යක්ෂමතාව වැඩි දියුණු කිරීම, IPv6 සඳහා සහය එකතු කිරීම, නව ෆයර්වෝලයක් ක්රියාත්මක කිරීම, නව ශබ්ද උප පද්ධතියක් හඳුන්වා දීම;
  • Linux 2.4 - පෙබරවාරි 2001, 8-ප්‍රොසෙසර පද්ධති සඳහා සහය සහ 64 GB RAM, Ext3 ගොනු පද්ධතිය, USB සහාය, ACPI;
  • Linux 2.6 - දෙසැම්බර් 2003, SELinux සහාය, ස්වයංක්‍රීය කර්නල් පරාමිති සුසර කිරීමේ මෙවලම්, sysfs, නැවත සැලසුම් කළ මතක කළමනාකරණ පද්ධතිය;
  • 2005 දී, Xen හයිපර්වයිසර් හඳුන්වා දෙන ලද අතර, එය අථත්‍යකරණයේ යුගය ආරම්භ විය;
  • 2008 සැප්තැම්බර් මාසයේදී, Linux කර්නලය මත පදනම් වූ Android වේදිකාවේ පළමු නිකුතුව පිහිටුවන ලදී;
  • 2011 ජූලි මාසයේදී, 10.x ශාඛාවේ සංවර්ධනයෙන් වසර 2.6 කට පසුව, 3.x අංකනයට සංක්‍රමණය විය. Git ගබඩාවේ ඇති වස්තූන් ගණන මිලියන 2 දක්වා ළඟා වී ඇත;
  • 2015 දී Linux kernel 4.0 නිකුත් කරන ලදී. ගබඩාවේ ඇති git වස්තු සංඛ්යාව මිලියන 4 දක්වා ළඟා වී ඇත;
  • 2018 අප්‍රේල් මාසයේදී, කර්නල් ගබඩාවේ ඇති මිලියන 6ක git objects හි සන්ධිස්ථානය පසු කරන ලදී.
  • 2019 ජනවාරි මාසයේදී Linux 5.0 කර්නල් ශාඛාව පිහිටුවන ලදී. ගබඩාව git වස්තු මිලියන 6.5 දක්වා ළඟා වී ඇත.
  • 2020 අගෝස්තු මාසයේදී ප්‍රකාශයට පත් කරන ලද කර්නල් 5.8, ව්‍යාපෘතියේ සමස්ත පැවැත්ම තුළ සියලුම කර්නලවල වෙනස්කම් ගණන අනුව විශාලතම බවට පත්විය.
  • කර්නල් 5.13 සංවර්ධකයින් ගණන (2150) සඳහා වාර්තාවක් පිහිටුවයි, ඔවුන්ගේ වෙනස්කම් කර්නලයට ඇතුළත් කර ඇත.
  • 2021 දී, රස්ට් භාෂාවෙන් ධාවක සංවර්ධනය කිරීමේ කේතය Linux-ඊළඟ කර්නල් ශාඛාවට එක් කරන ලදී. මූලික කර්නලයට රස්ට් සඳහා සහය දැක්වීම සඳහා සංරචක ඇතුළත් කිරීමට කටයුතු සිදු වෙමින් පවතී.
  • В августе 2022 года сформирована ветка ядра Linux 6.0, так как в ветке 5.x накопилось достаточного выпусков для смены первого числа в номере версии.

68% всех изменений в ядро внесены 20 наиболее активными компаниями. Например, при разработке ядра 5.19 10.9% всех изменений подготовлено компанией Intel, 5.7% — Linaro, 5.5% — AMD, 5.2% — Red Hat, 4.1% — Google, 3.5% — Meta, 3.1% — SUSE, 2.9% — Huawei, 2.8% — NVIDIA, 2.7% — Oracle. 11.8% изменений подготовлены независимым участниками или разработчиками, явно не заявившим о своей работе на определённые компании. По числу добавленных в ядро 5.19 строк кода лидирует компания AMD, доля которой составила 37.9% (драйвер amdgpu насчитывает более 4 млн строк кода, большая часть которого приходится на сгенерированные автоматически заголовочные файлы с данными для регистров GPU).

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න