د میسا پراختیا کونکي د زنګ کوډ اضافه کولو امکان په اړه بحث کوي

د میسا پروژې پراختیا کونکي بحث کوي د OpenGL/Vulkan ډرایورانو او ګرافیک سټیک اجزاو رامینځته کولو لپاره د زنګ ژبې کارولو وړتیا. بحث د الیسا روزنزویګ لخوا پیل شوی و، د چلوونکي پراختیا کونکي پانفرسټ د Midgard او Bifrost مایکرو آرکیټیکچر پراساس د مالي GPUs لپاره. نوښت د بحث په مرحله کې دی؛ تراوسه کومه ځانګړې پریکړه نه ده شوې.

د زنګ کارولو پلویان د حافظې فعالیت ښه کولو وړتیا په ګوته کوي او ستونزې له مینځه وړي لکه د وړیا حافظې ته لاسرسی ، د نول پوینټر ډیریفرنسونه ، او بفر اوورون. د زنګ ملاتړ به میسا ته اجازه ورکړي چې د دریمې ډلې پرمختګونه شامل کړي ، لکه د سافټویر رینډرینګ سیسټم سیرکولاتور د ولکان ګرافیک API پلي کولو سره، په Rust کې لیکل شوی.

د یادونې وړ ده چې د ډرایور امنیت ښه کولو بیړنۍ اړتیا پدې وروستیو کې د OpenGL کارولو په رڼا کې زیاته شوې کله چې په براوزرونو کې د باور وړ کوډ اجرا کول چې د WebGL ملاتړ کوي، کوم چې ډرایور د کاروونکي سیسټمونو بریدونو لپاره مهم ویکتور جوړوي. اوس مهال ، میسا دمخه د حافظې ستونزې کمولو لپاره وسیلې لکه ralloc او جامد کوډ تحلیل کاروي ، مګر د دوی کارول کافي ندي.

د زنګ پلي کولو مخالفین پام وکړئ، چې د زنګ ډیری ګټورې ب featuresې عصري C++ ته د پراختیا په لیږدولو سره ترلاسه کیدی شي ، کوم چې ډیر په زړه پوري ښکاري په دې شرط چې د میسا ډیری برخه په C کې لیکل شوې وي. د زنګ په وړاندې د دلیلونو په منځ کې هم یادونه شوې ده پیچلتیا د مجلس سیستمونه نه هیله د کارګو بسته سیسټم پورې تړلی،
د غونډې چاپیریال لپاره د اړتیاو پراخول او شاملولو ته اړتیا لري په لینوکس کې د کلیدي ډیسټاپ اجزاو جوړولو لپاره اړین مجلس انحصار ته د زنګ کمپیلر.

د پراختیا لپاره د زنګ کارولو په لور حرکت په AMD کې هم لیدل کیږي ، کوم چې پدې وروستیو کې خالي ځای پرانستل شو د راډون GPUs لپاره د 3D ډرایورانو پورې اړوند نوي وسیلې رامینځته کولو لپاره د زنګ برنامې.

سرچینه: opennet.ru

Add a comment