Watengenezaji wa Mesa wanajadili uwezekano wa kuongeza msimbo wa kutu

Watengenezaji wa Mradi wa Mesa wanajadili uwezo wa kutumia lugha ya Rust kutengeneza viendeshaji vya OpenGL/Vulkan na vijenzi vya rafu za michoro. Majadiliano hayo yalianzishwa na Alyssa Rosenzweig, msanidi wa dereva Kiangazio kwa GPU za Mali kulingana na usanifu mdogo wa Midgard na Bifrost. Mpango huo uko katika hatua ya majadiliano; bado hakuna maamuzi maalum ambayo yamefanywa.

Wafuasi wa kutumia Rust huangazia uwezo wa kuboresha utendakazi wa kumbukumbu na kuondoa matatizo kama vile kufikia kumbukumbu baada ya bila malipo, vielekezi visivyofaa vya vielelezo, na ziada ya bafa. Usaidizi wa kutu pia utaruhusu Mesa kujumuisha maendeleo ya wahusika wengine, kama vile mfumo wa utoaji wa programu Kazan na utekelezaji wa API ya michoro ya Vulkan, iliyoandikwa kwa Rust.

Imebainika kuwa uharaka wa kuboresha usalama wa madereva umeongezeka hivi karibuni kwa kuzingatia matumizi ya OpenGL wakati wa kutekeleza msimbo usioaminika katika vivinjari vinavyotumia WebGL, ambayo hufanya viendeshaji kuwa vekta muhimu kwa mashambulizi kwenye mifumo ya mtumiaji. Hivi sasa, Mesa tayari hutumia zana kama vile uchambuzi wa ralloc na tuli ili kupunguza shida za kumbukumbu, lakini matumizi yao hayatoshi.

Wapinzani wa utekelezaji wa Kutu fikiria, kwamba vipengele vingi muhimu vya Rust vinaweza kupatikana kwa kuhamisha maendeleo hadi kwa C++ ya kisasa, ambayo inaonekana kuvutia zaidi ikizingatiwa kuwa Mesa nyingi zimeandikwa kwa C. Miongoni mwa hoja dhidi ya Kutu pia imetajwa matatizo mifumo ya mkutano, sio tamaa funga kwa mfumo wa kifurushi cha mizigo,
upanuzi wa mahitaji ya mazingira ya mkutano na haja ya kujumuisha Kikusanya kutu kwenye vitegemezi vya mkusanyiko vinavyohitajika ili kuunda vipengee muhimu vya eneo-kazi kwenye Linux.

Harakati za kutumia Rust kwa maendeleo pia zinazingatiwa katika AMD, ambayo hivi karibuni alifungua nafasi Kipanga programu cha kutu ili kutengeneza zana mpya zinazohusiana na viendeshi vya 3D vya Radeon GPU.

Chanzo: opennet.ru

Kuongeza maoni