Linux 6.1 කර්නලය Rust භාෂාවට සහය වීමට වෙනස් වේ

Linus Torvalds විසින් Linux 6.1 kernel ශාඛාවේ වෙනස්කම් සිදු කරන ලද අතර එමඟින් රියදුරන් සහ කර්නල් මොඩියුල සංවර්ධනය කිරීම සඳහා දෙවන භාෂාවක් ලෙස Rust භාවිතා කිරීමේ හැකියාව ක්‍රියාත්මක කරන ලදී. ලිනක්ස්-ඊළඟ ශාඛාවේ වසර එකහමාරක් පරීක්ෂා කර ඇති අදහස් ඉවත් කිරීමෙන් පසු පැච් පිළිගනු ලැබීය. කර්නල් 6.1 නිකුත් කිරීම දෙසැම්බර් මාසයේදී බලාපොරොත්තු වේ. රස්ට් සඳහා සහය දැක්වීමේ ප්‍රධාන හේතුව වන්නේ මතකය සමඟ වැඩ කිරීමේදී දෝෂ ඇතිවීමේ සම්භාවිතාව අඩු කිරීමෙන් ආරක්ෂිත සහ උසස් තත්ත්වයේ උපාංග ධාවක ලිවීම පහසු කිරීමයි. මලකඩ සහාය පෙරනිමියෙන් සක්‍රීය කර නොමැති අතර අවශ්‍ය කර්නල් ගොඩනැගීමේ පරායත්තතාවයක් ලෙස රස්ට් ඇතුළත් නොවේ.

කර්නලය මේ වන විට පැච් වල අවම, ඉවත් කරන ලද අනුවාදයක් භාවිතා කර ඇති අතර, එය කේත රේඛා 40 සිට 13 දහසක් දක්වා අඩු කර ඇති අතර, රස්ට් භාෂාවෙන් ලියා ඇති සරල කර්නල් මොඩියුලයක් තැනීමට ප්‍රමාණවත් අවමය පමණක් සපයයි. අනාගතයේදී, Rust-for-Linux ශාඛාවෙන් අනෙකුත් වෙනස්කම් මාරු කරමින්, පවතින ක්රියාකාරිත්වය ක්රමයෙන් වැඩි කිරීමට සැලසුම් කර ඇත. සමාන්තරව, NVMe ධාවක සඳහා ධාවක සංවර්ධනය කිරීමට යෝජිත යටිතල පහසුකම් භාවිතා කිරීමට ව්‍යාපෘති සංවර්ධනය වෙමින් පවතී, 9p ජාල ප්‍රොටෝකෝලය සහ රස්ට් භාෂාවෙන් Apple M1 GPU.

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

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