මලකඩ Linux 6.1 කර්නලයට පිළිගනු ලැබේ. ඉන්ටෙල් ඊතර්නෙට් චිප් සඳහා රස්ට් ධාවකය නිර්මාණය කරන ලදී

Kernel Maintainers සමුළුවේදී, Linus Torvalds නිවේදනය කළේ, බලාපොරොත්තු නොවූ ගැටළු හැර, Rust Driver සංවර්ධනය සඳහා සහය වන පැච් දෙසැම්බර් මාසයේදී නිකුත් කිරීමට බලාපොරොත්තු වන Linux 6.1 කර්නලයට ඇතුළත් වන බවයි.

කර්නලය තුළ රස්ට් සහාය ලබා ගැනීමේ සමහර ප්‍රතිලාභ නම් මතක දෝෂ ඇතිවීමේ සම්භාවිතාව අඩු කිරීමෙන් ආරක්ෂිත උපාංග ධාවක ලිවීම පහසු කිරීම සහ කර්නලයට සම්බන්ධ වීමට නව සංවර්ධකයින් දිරිමත් කිරීමයි. "මලකඩ කියන්නේ අලුත් මුහුණු ගෙනේවි කියලා මම හිතන දේවල් වලින් එකක්... අපි වයසට යනවා, අළු වෙනවා," ලිනස් පැවසීය.

Linus විසින් kernel අනුවාදය 6.1 ප්‍රකාශනය කරන ලද්දේ printk() ශ්‍රිතය වැනි කර්නලයේ පැරණිතම සහ මූලිකම කොටස් කිහිපයක් වැඩිදියුණු කරන බවයි. මීට අමතරව, දශක කිහිපයකට පෙර, Intel විසින් Itanium ප්‍රොසෙසර අනාගතය බව ඔහුට ඒත්තු ගැන්වීමට උත්සාහ කළ බව Linus සිහිපත් කළේය, නමුත් ඔහු පිළිතුරු දුන්නේ “නැහැ, මෙය සිදු නොවනු ඇත, මන්ද ඒ සඳහා සංවර්ධන වේදිකාවක් නොමැති බැවිනි. ARM හැම දෙයක්ම නිවැරදිව කරනවා."

Torvalds පෙන්වා දුන් තවත් ගැටළුවක් වන්නේ ARM ප්‍රොසෙසර නිෂ්පාදනයේ නොගැලපීමයි: "Wild West වෙතින් පිස්සු දෘඩාංග සමාගම්, විවිධ කාර්යයන් සඳහා විශේෂිත චිප්ස් නිෂ්පාදනය කිරීම." ඔහු තවදුරටත් පැවසුවේ "පළමු ප්‍රොසෙසර නිකුත් වූ විට එය විශාල ගැටලුවක් විය, අද නව ARM ප්‍රොසෙසරවලට හරය පහසුවෙන් ගෙනයාමට ප්‍රමාණවත් ප්‍රමිතීන් තිබේ."

මීට අමතරව, ඉන්ටෙල් ඊතර්නෙට් ඇඩැප්ටර සඳහා rust-e1000 ධාවකයේ මූලික ක්‍රියාත්මක කිරීම ප්‍රකාශනය කිරීම අපට සටහන් කළ හැකිය, අර්ධ වශයෙන් රස්ට් වලින් ලියා ඇත. කේතයට තවමත් සමහර C බන්ධනවලට සෘජු ඇමතුමක් ඇත, නමුත් ඒවා ප්‍රතිස්ථාපනය කිරීමට සහ ජාල ධාවක ලිවීමට අවශ්‍ය රස්ට් වියුක්ත කිරීම් (PCI, DMA සහ kernel ජාල API වෙත ප්‍රවේශ වීම සඳහා) ක්‍රමානුකූලව වැඩ කරමින් පවතී. එහි වත්මන් ස්වරූපයෙන්, රියදුරු QEMU හි දියත් කරන විට ping පරීක්ෂණය සාර්ථකව සමත් වේ, නමුත් තවමත් සැබෑ දෘඪාංග සමඟ ක්රියා නොකරයි.

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

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