The Linux kernel
ලිනක්ස් කර්නලය නිදහස් හා විවෘත මූලාශ්ර, මොනොලිතික්, මොඩියුලර්, බහුකාර්ය, යුනික්ස් වැනි මෙහෙයුම් පද්ධති කර්නලයකි. එය Linus Torvalds විසින් ඔහුගේ i386-පාදක පරිගණකය සඳහා 1991 දී සංකල්පනය කර නිර්මාණය කරන ලද අතර එය ඉක්මනින්ම කර්නලය ලෙස සම්මත කරන ලදී. GNU මෙහෙයුම් පද්ධතිය, UNIX සඳහා නොමිලේ ආදේශකයක් ලෙස නිර්මාණය කරන ලදී. එතැන් සිට, එය මෙහෙයුම් පද්ධති බෙදාහැරීම් විශාල ප්රමාණයක් බිහි කර ඇත, එය සාමාන්යයෙන් Linux ලෙසද හැඳින්වේ.
ලිනක්ස් කාවැද්දූ උපාංග, ජංගම උපාංග (ඇන්ඩ්රොයිඩ් මෙහෙයුම් පද්ධතියේ භාවිතය ඇතුළුව), පුද්ගලික පරිගණක, සර්වර්, මේන්ෆ්රේම් සහ සුපිරි පරිගණක වැනි විවිධ පරිගණක පද්ධති මත යොදවා ඇත. එය විශේෂිත ගෘහ නිර්මාණ ශිල්පය සඳහා සහ විවිධ භාවිතයන් සඳහා සකස් කළ හැක. සරල විධාන පවුලක් භාවිතා කරන අවස්ථා (එනම්, සම්පාදනය කිරීමට පෙර එහි ප්රභව කේතය අතින් සංස්කරණය කිරීමේ අවශ්යතාවයකින් තොරව) වරප්රසාද ලත් පරිශීලකයින්ට ධාවන වේලාවේදී කර්නල් පරාමිති සියුම් ලෙස සකස් කළ හැකිය. බොහෝ Linux කර්නල් කේතය GCC වෙත GNU දිගු භාවිතයෙන් ලියා ඇත. සම්මත C ක්රමලේඛන භාෂාව සහ ගෘහ නිර්මාණ ශිල්පීය විශේෂිත උපදෙස් (ISA) භාවිතය සමඟ. මෙමගින් මතක අවකාශය සහ කාර්යය ක්රියාත්මක කිරීමේ වේලාවන් භාවිතා කිරීම සම්බන්ධයෙන් ඉතා ප්රශස්ත ලෙස ක්රියාත්මක කළ හැකි (vmlinux) නිෂ්පාදනය කරයි.
ලිනක්ස් කර්නල් තැපැල් ලැයිස්තුවේ (LKML) එදිනෙදා සංවර්ධන සාකච්ඡා සිදු වේ. BitKeeper සඳහා සුදුසු ආදේශකයක් ලෙස Torvalds විසින් නිර්මාණය කරන ලද අනුවාද පාලන පද්ධති git භාවිතයෙන් වෙනස්කම් නිරීක්ෂණය කෙරේ. ලිනක්ස් සමස්තයක් ලෙස GNU General Public License අනුවාදය 2 යටතේ පමණක් (GPL-2.0-පමණක්) පැහැදිලි syscall ව්යතිරේකයක් (Linux-syscall-note) යටතේ නිකුත් කරනු ලැබේ, නමුත් එහි වෙනත් අනුකූල බලපත්ර යටතේ ගොනු කිහිපයක් ද අඩංගු වේ.
No comments:
Post a Comment