 Linux යනු කුමක්ද?
Linux (/ˈliːnʊks/ (සවන් දෙන්න) LEE-nuuks හෝ /ˈlɪnʊks/ LIN-uuks) යනු Linux කර්නලය මත පදනම් වූ විවෘත මූලාශ්‍ර Unix වැනි මෙහෙයුම් පද්ධති පවුලකි, එය ප්‍රථම වරට 1991 සැප්තැම්බර් 17 දින නිකුත් කරන ලද මෙහෙයුම් පද්ධති කර්නලයකි. ලිනස් ටොවල්ඩ්ස්. Linux සාමාන්‍යයෙන් ඇසුරුම් කර ඇත්තේ Linux බෙදාහැරීමක් ලෙස වන අතර එයට කර්නලය සහ ආධාරක පද්ධති මෘදුකාංග සහ පුස්තකාල ඇතුළත් වේ, ඒවායින් බොහොමයක් GNU ව්‍යාපෘතිය මගින් සපයනු ලැබේ. බොහෝ ලිනක්ස් බෙදාහැරීම් ඔවුන්ගේ නමින් "ලිනක්ස්" යන වචනය භාවිතා කරයි, නමුත් නිදහස් මෘදුකාංග පදනම GNU මෘදුකාංගයේ වැදගත්කම අවධාරණය කිරීමට "GNU/Linux" යන නම භාවිතා කරන අතර එය යම් මතභේදයක් ඇති කරයි.
AT&T Multics ව්‍යාපෘතියෙන් ඉවත් වූ පසු, Unix මෙහෙයුම් පද්ධතිය 1969 දී Ken Thompson සහ Dennis Ritchie (AT&T Bell Laboratories දෙකම) විසින් පිළිසිඳ ගෙන ක්‍රියාත්මක කරන ලද අතර එය 1970 දී ප්‍රථම වරට නිකුත් කරන ලදී. පසුව ඔවුන් එය නව ක්‍රමලේඛන භාෂාවක් වන C වලින් නැවත ලිවීය. , එය අතේ ගෙන යා හැකි බවට පත් කිරීමට. Unix හි ඇති හැකියාව සහ අතේ ගෙන යා හැකි හැකියාව නිසා එය ශාස්ත්‍රීය ආයතන සහ ව්‍යාපාර විසින් පුළුල් ලෙස භාවිතා කිරීමට, පිටපත් කිරීමට සහ වෙනස් කිරීමට හේතු විය. 1977 දී, Berkeley Software Distribution (BSD) UC Berkeley වෙතින් පරිගණක පද්ධති පර්යේෂණ කණ්ඩායම (CSRG) විසින් AT&T වෙතින් Unix හි 6 වන සංස්කරණය මත පදනම්ව සංවර්ධනය කරන ලදී. BSD සතුව AT&T සතු Unix කේතය අඩංගු වූ බැවින්, AT&T විසින් කැලිෆෝනියා විශ්ව විද්‍යාලයට එරෙහිව 1990 දශකයේ මුල් භාගයේදී නඩුවක් (USL v. BSDi) ගොනු කළේය. මෙය BSD සංවර්ධනය හා සම්මත කිරීම දැඩි ලෙස සීමා කළේය. ඔනික්ස් සිස්ටම්ස් 1980 දී මුල් ක්ෂුද්‍ර පරිගණක පදනම් වූ යුනික්ස් වැඩපොළ විකිණීම ආරම්භ කළේය. පසුව, ස්ටැන්ෆර්ඩ් විශ්ව විද්‍යාලයේ ශිෂ්‍ය ව්‍යාපෘතියක් ලෙස ආරම්භ කරන ලද සන් මයික්‍රොසිස්ටම්ස් ද 1982 දී යුනික්ස් මත පදනම් වූ ඩෙස්ක්ටොප් වැඩපොළවල් විකිණීම ආරම්භ කළේය. Linux වැනි commodity PC දෘඪාංග පසුව සංවර්ධනය කරන ලදී, එය Unix මෙහෙයුම් පද්ධතියක් ධාවනය කරන මූලික වශයෙන් තනි පරිශීලක ක්ෂුද්‍ර පරිගණකයක් බෙදා හැරීමේ පළමු සාර්ථක වාණිජ උත්සාහය නියෝජනය කළේය. 1983 දී Richard Stallman විසින් GNU ව්‍යාපෘතිය ආරම්භ කළේ නොමිලේ UNIX වැනි මෙහෙයුම් පද්ධතියක් නිර්මාණය කිරීමේ අරමුණ ඇතිවය. මෙම කාර්යයේ කොටසක් ලෙස ඔහු GNU General Public License (GPL) ලිවීය. 1990 ගණන්වල මුල් භාගය වන විට, සම්පූර්ණ මෙහෙයුම් පද්ධතියක් නිර්මාණය කිරීම සඳහා ප්රමාණවත් තරම් මෘදුකාංග තිබුණි. කෙසේ වෙතත්, හර්ඩ් ලෙස හැඳින්වෙන GNU කර්නලය, ප්‍රමාණවත් සංවර්ධන උත්සාහයක් ආකර්ෂණය කර ගැනීමට අසමත් වූ අතර, GNU අසම්පූර්ණ විය.[උපුටා දැක්වීම අවශ්‍ය වේ] 1985 දී, Intel විසින් 80386 නිකුත් කරන ලදී, එය 32-bit උපදෙස් කට්ටලයක් සහ මතක කළමනාකරණ ඒකකයක් සහිත පළමු x86 මයික්‍රොප්‍රොසෙසරය සහ පේජිං සමඟ. . 1986 දී, AT&T Bell Labs හි Maurice J. Bach, UNIX මෙහෙයුම් පද්ධතියේ සැලසුම ප්‍රකාශයට පත් කළේය. මෙම නිශ්චිත විස්තරය ප්‍රධාන වශයෙන් System V Release 2 කර්නලය, Release 3 සහ BSD වෙතින් නව විශේෂාංග කිහිපයක් ආවරණය කරයි. 1987 දී, MINIX, ශාස්ත්‍රීය භාවිතය සඳහා අදහස් කරන ලද Unix-සමාන පද්ධතියක්, Andrew S. Tanenbaum විසින් ඔහුගේ පෙළපොත වන Operating Systems: Design and Implementation හි ඉදිරිපත් කර ඇති මූලධර්ම නිදසුන් කිරීම සඳහා නිකුත් කරන ලදී. පද්ධතිය සඳහා මූල කේතය පවතින අතර, වෙනස් කිරීම සහ නැවත බෙදා හැරීම සීමා කරන ලදී. මීට අමතරව, MINIX හි 16-bit නිර්මාණය පුද්ගලික පරිගණක සඳහා වැඩි වැඩියෙන් ලාභ සහ ජනප්‍රිය Intel 386 ගෘහ නිර්මාණ ශිල්පයේ 32-bit විශේෂාංග වලට හොඳින් අනුගත නොවීය. අනූව දශකයේ මුල් භාගයේදී Intel 386 පරිගණක සඳහා වාණිජ UNIX මෙහෙයුම් පද්ධතියක් පුද්ගලික පරිශීලකයින් සඳහා මිල අධික විය. මෙම සාධක සහ පුළුල් ලෙස සම්මත වූ, නිදහස් කර්නලයක් නොමැතිකම ටොවල්ඩ්ස් ඔහුගේ ව්‍යාපෘතිය ආරම්භ කිරීමට පෙළඹවීමක් ලබා දුන්නේය. GNU Hurd හෝ 386BSD කර්නල් එකල තිබුනේ නම්, ඔහු තමාගේම ඒවා ලියා නොතිබෙනු ඇතැයි ඔහු ප්‍රකාශ කර ඇත.