மீசா டெவலப்பர்கள் ரஸ்ட் குறியீட்டைச் சேர்ப்பதற்கான சாத்தியக்கூறுகளைப் பற்றி விவாதிக்கின்றனர்

Mesa திட்ட உருவாக்குநர்கள் விவாதிக்கிறார்கள் OpenGL/Vulkan இயக்கிகள் மற்றும் கிராபிக்ஸ் அடுக்கு கூறுகளை உருவாக்க ரஸ்ட் மொழியைப் பயன்படுத்தும் திறன். விவாதத்தை இயக்கி டெவலப்பர் அலிசா ரோசன்ஸ்வீக் தொடங்கினார் பான்ஃப்ரோஸ்ட் Midgard மற்றும் Bifrost மைக்ரோஆர்கிடெக்சர்களை அடிப்படையாகக் கொண்ட மாலி GPUகளுக்கு. முன்முயற்சி விவாத கட்டத்தில் உள்ளது; இன்னும் குறிப்பிட்ட முடிவுகள் எதுவும் எடுக்கப்படவில்லை.

ரஸ்டைப் பயன்படுத்துவதை ஆதரிப்பவர்கள் நினைவக செயல்திறனை மேம்படுத்தும் திறனை முன்னிலைப்படுத்துகின்றனர் மற்றும் இலவச நினைவகத்திற்குப் பிறகு அணுகல், பூஜ்ய சுட்டிக்காட்டி குறைபாடுகள் மற்றும் இடையக மீறல்கள் போன்ற சிக்கல்களை நீக்குகின்றனர். ரஸ்ட் ஆதரவு, மென்பொருள் ரெண்டரிங் சிஸ்டம் போன்ற மூன்றாம் தரப்பு மேம்பாடுகளைச் சேர்க்க மெசாவை அனுமதிக்கும் கசான் ரஸ்டில் எழுதப்பட்ட வல்கன் கிராபிக்ஸ் API இன் செயலாக்கத்துடன்.

WebGL ஐ ஆதரிக்கும் உலாவிகளில் நம்பத்தகாத குறியீட்டை இயக்கும் போது OpenGL இன் பயன்பாட்டின் வெளிச்சத்தில் இயக்கி பாதுகாப்பை மேம்படுத்துவதற்கான அவசரம் சமீபத்தில் அதிகரித்துள்ளது என்பது குறிப்பிடத்தக்கது. தற்போது, ​​Mesa ஏற்கனவே நினைவக சிக்கல்களைக் குறைக்க ralloc மற்றும் நிலையான குறியீடு பகுப்பாய்வு போன்ற கருவிகளைப் பயன்படுத்துகிறது, ஆனால் அவற்றின் பயன்பாடு போதுமானதாக இல்லை.

ரஸ்ட் செயல்படுத்த எதிர்ப்பாளர்கள் கருத்தில், ரஸ்டின் பெரும்பாலான பயனுள்ள அம்சங்களை நவீன C++ க்கு மாற்றுவதன் மூலம் பெறலாம், இது மேசாவின் பெரும்பாலானவை C இல் எழுதப்பட்டிருப்பதால் மிகவும் கவர்ச்சிகரமானதாகத் தெரிகிறது. ரஸ்டுக்கு எதிரான வாதங்களில் குறிப்பிடப்பட்டுள்ளது சிக்கல் சட்டசபை அமைப்புகள், ஆசை இல்லை சரக்கு தொகுப்பு அமைப்புடன் இணைக்கவும்,
சட்டசபை சூழலுக்கான தேவைகளின் விரிவாக்கம் மற்றும் சேர்க்க வேண்டும் லினக்ஸில் முக்கிய டெஸ்க்டாப் கூறுகளை உருவாக்க தேவையான சட்டசபை சார்புகளில் ரஸ்ட் கம்பைலர்.

வளர்ச்சிக்காக ரஸ்ட்டைப் பயன்படுத்துவதற்கான இயக்கம் சமீபத்தில் AMD இல் காணப்படுகிறது ஒரு காலியிடம் திறக்கப்பட்டது ரேடியான் GPU களுக்கான 3D இயக்கிகள் தொடர்பான புதிய கருவிகளை உருவாக்க ரஸ்ட் புரோகிராமர்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்