ಮೆಸಾ ಡೆವಲಪರ್‌ಗಳು ರಸ್ಟ್ ಕೋಡ್ ಅನ್ನು ಸೇರಿಸುವ ಸಾಧ್ಯತೆಯನ್ನು ಚರ್ಚಿಸುತ್ತಿದ್ದಾರೆ

ಮೆಸಾ ಪ್ರಾಜೆಕ್ಟ್ ಡೆವಲಪರ್‌ಗಳು ಚರ್ಚಿಸುತ್ತಿದ್ದಾರೆ ಓಪನ್ ಜಿಎಲ್/ವಲ್ಕನ್ ಡ್ರೈವರ್‌ಗಳು ಮತ್ತು ಗ್ರಾಫಿಕ್ಸ್ ಸ್ಟಾಕ್ ಘಟಕಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ರಸ್ಟ್ ಭಾಷೆಯನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯ. ಡ್ರೈವರ್ ಡೆವಲಪರ್ ಅಲಿಸ್ಸಾ ರೋಸೆನ್ಜ್‌ವೀಗ್ ಅವರು ಚರ್ಚೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿದರು ಪ್ಯಾನ್‌ಫ್ರಾಸ್ಟ್ Midgard ಮತ್ತು Bifrost ಮೈಕ್ರೊ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳನ್ನು ಆಧರಿಸಿದ ಮಾಲಿ GPUಗಳಿಗಾಗಿ. ಉಪಕ್ರಮವು ಚರ್ಚೆಯ ಹಂತದಲ್ಲಿದೆ; ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ನಿರ್ಧಾರಗಳನ್ನು ಇನ್ನೂ ತೆಗೆದುಕೊಳ್ಳಲಾಗಿಲ್ಲ.

ರಸ್ಟ್ ಅನ್ನು ಬಳಸುವ ಪ್ರತಿಪಾದಕರು ಮೆಮೊರಿ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೈಲೈಟ್ ಮಾಡುತ್ತಾರೆ ಮತ್ತು ನಂತರ-ಮುಕ್ತ ಮೆಮೊರಿಯನ್ನು ಪ್ರವೇಶಿಸುವುದು, ಶೂನ್ಯ ಪಾಯಿಂಟರ್ ಡಿರೆಫರೆನ್ಸ್ ಮತ್ತು ಬಫರ್ ಓವರ್‌ರನ್‌ಗಳಂತಹ ಸಮಸ್ಯೆಗಳನ್ನು ತೊಡೆದುಹಾಕುತ್ತಾರೆ. ರಸ್ಟ್ ಬೆಂಬಲವು ಸಾಫ್ಟ್‌ವೇರ್ ರೆಂಡರಿಂಗ್ ಸಿಸ್ಟಮ್‌ನಂತಹ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಬೆಳವಣಿಗೆಗಳನ್ನು ಸೇರಿಸಲು ಮೆಸಾಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ ಕಜನ್ ವಲ್ಕನ್ ಗ್ರಾಫಿಕ್ಸ್ API ಯ ಅನುಷ್ಠಾನದೊಂದಿಗೆ, ರಸ್ಟ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ.

WebGL ಅನ್ನು ಬೆಂಬಲಿಸುವ ಬ್ರೌಸರ್‌ಗಳಲ್ಲಿ ವಿಶ್ವಾಸಾರ್ಹವಲ್ಲದ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ OpenGL ಬಳಕೆಯ ಬೆಳಕಿನಲ್ಲಿ ಡ್ರೈವರ್ ಸುರಕ್ಷತೆಯನ್ನು ಸುಧಾರಿಸುವ ತುರ್ತು ಇತ್ತೀಚೆಗೆ ಹೆಚ್ಚಿದೆ ಎಂದು ಗಮನಿಸಲಾಗಿದೆ, ಇದು ಬಳಕೆದಾರರ ಸಿಸ್ಟಮ್‌ಗಳ ಮೇಲಿನ ದಾಳಿಗೆ ಚಾಲಕರನ್ನು ಪ್ರಮುಖ ವೆಕ್ಟರ್ ಮಾಡುತ್ತದೆ. ಪ್ರಸ್ತುತ, ಮೆಸಾ ಈಗಾಗಲೇ ಮೆಮೊರಿ ಸಮಸ್ಯೆಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ರಾಲೋಕ್ ಮತ್ತು ಸ್ಟ್ಯಾಟಿಕ್ ಕೋಡ್ ವಿಶ್ಲೇಷಣೆಯಂತಹ ಸಾಧನಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಆದರೆ ಅವುಗಳ ಬಳಕೆ ಸಾಕಾಗುವುದಿಲ್ಲ.

ರಸ್ಟ್ ಅನುಷ್ಠಾನದ ವಿರೋಧಿಗಳು ಪರಿಗಣಿಸಿ, ಆಧುನಿಕ C++ ಗೆ ಅಭಿವೃದ್ಧಿಯನ್ನು ವರ್ಗಾಯಿಸುವ ಮೂಲಕ ರಸ್ಟ್‌ನ ಹೆಚ್ಚಿನ ಉಪಯುಕ್ತ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಪಡೆಯಬಹುದು, ಇದು ಹೆಚ್ಚಿನ ಮೆಸಾವನ್ನು C ನಲ್ಲಿ ಬರೆಯುವುದರಿಂದ ಹೆಚ್ಚು ಆಕರ್ಷಕವಾಗಿ ಕಾಣುತ್ತದೆ. ರಸ್ಟ್ ವಿರುದ್ಧದ ವಾದಗಳಲ್ಲಿ ಸಹ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ ತೊಡಕು ಅಸೆಂಬ್ಲಿ ವ್ಯವಸ್ಥೆಗಳು, ಆಸೆಯಲ್ಲ ಸರಕು ಪ್ಯಾಕೇಜ್ ವ್ಯವಸ್ಥೆಗೆ ಬಂಧಿಸಿ,
ಅಸೆಂಬ್ಲಿ ಪರಿಸರಕ್ಕೆ ಅಗತ್ಯತೆಗಳ ವಿಸ್ತರಣೆ ಮತ್ತು ಸೇರಿಸಬೇಕಾಗಿದೆ ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಪ್ರಮುಖ ಡೆಸ್ಕ್‌ಟಾಪ್ ಘಟಕಗಳನ್ನು ನಿರ್ಮಿಸಲು ಅಗತ್ಯವಿರುವ ಅಸೆಂಬ್ಲಿ ಅವಲಂಬನೆಗಳಿಗೆ ರಸ್ಟ್ ಕಂಪೈಲರ್.

ರಸ್ಟ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಗಾಗಿ ಬಳಸುವ ಚಲನೆಯನ್ನು ಇತ್ತೀಚೆಗೆ ಎಎಮ್‌ಡಿಯಲ್ಲಿ ಗಮನಿಸಲಾಗಿದೆ ಖಾಲಿ ಹುದ್ದೆಯನ್ನು ತೆರೆಯಿತು Radeon GPUಗಳಿಗಾಗಿ 3D ಡ್ರೈವರ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಹೊಸ ಪರಿಕರಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ರಸ್ಟ್ ಪ್ರೋಗ್ರಾಮರ್.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ