Linux 6.1 ಕರ್ನಲ್‌ನಲ್ಲಿ ರಸ್ಟ್ ಅನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ. ಇಂಟೆಲ್ ಎತರ್ನೆಟ್ ಚಿಪ್‌ಗಳಿಗಾಗಿ ರಸ್ಟ್ ಡ್ರೈವರ್ ಅನ್ನು ರಚಿಸಲಾಗಿದೆ

ಕರ್ನಲ್ ನಿರ್ವಾಹಕರ ಶೃಂಗಸಭೆಯಲ್ಲಿ, ಲಿನಸ್ ಟೊರ್ವಾಲ್ಡ್ಸ್ ಅನಿರೀಕ್ಷಿತ ಸಮಸ್ಯೆಗಳನ್ನು ಹೊರತುಪಡಿಸಿ, ರಸ್ಟ್ ಡ್ರೈವರ್ ಅಭಿವೃದ್ಧಿಯನ್ನು ಬೆಂಬಲಿಸುವ ಪ್ಯಾಚ್‌ಗಳನ್ನು Linux 6.1 ಕರ್ನಲ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾಗುವುದು ಎಂದು ಘೋಷಿಸಿದರು, ಇದು ಡಿಸೆಂಬರ್‌ನಲ್ಲಿ ಬಿಡುಗಡೆಯಾಗುವ ನಿರೀಕ್ಷೆಯಿದೆ.

ಕರ್ನಲ್‌ನಲ್ಲಿ ರಸ್ಟ್ ಬೆಂಬಲವನ್ನು ಹೊಂದಿರುವ ಒಂದು ಪ್ರಯೋಜನವೆಂದರೆ ಮೆಮೊರಿಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ದೋಷಗಳನ್ನು ಮಾಡುವ ಸಾಧ್ಯತೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಮೂಲಕ ಮತ್ತು ಕರ್ನಲ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಹೊಸ ಡೆವಲಪರ್‌ಗಳನ್ನು ಪ್ರೇರೇಪಿಸುವ ಮೂಲಕ ಸುರಕ್ಷಿತ ಸಾಧನ ಡ್ರೈವರ್‌ಗಳನ್ನು ಬರೆಯುವ ಸರಳೀಕರಣವಾಗಿದೆ. "ರಸ್ಟ್ ಹೊಸ ಮುಖಗಳನ್ನು ತರುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುವ ವಿಷಯಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ ... ನಾವು ಹಳೆಯ ಮತ್ತು ಬೂದು ಆಗುತ್ತಿದ್ದೇವೆ," ಲಿನಸ್ ಹೇಳಿದರು.

ಕರ್ನಲ್ ಆವೃತ್ತಿ 6.1 ಕರ್ನಲ್‌ನ ಕೆಲವು ಹಳೆಯ ಮತ್ತು ಮೂಲಭೂತ ಭಾಗಗಳಾದ printk() ಕಾರ್ಯವನ್ನು ಸುಧಾರಿಸುತ್ತದೆ ಎಂದು ಲಿನಸ್ ಘೋಷಿಸಿತು. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಹಲವಾರು ದಶಕಗಳ ಹಿಂದೆ ಇಂಟೆಲ್ ಇಟಾನಿಯಂ ಪ್ರೊಸೆಸರ್‌ಗಳು ಭವಿಷ್ಯ ಎಂದು ಮನವರಿಕೆ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿದೆ ಎಂದು ಲಿನಸ್ ನೆನಪಿಸಿಕೊಂಡರು, ಆದರೆ ಅವರು ಉತ್ತರಿಸಿದರು, "ಇಲ್ಲ, ಅದು ಸಂಭವಿಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಅದಕ್ಕೆ ಯಾವುದೇ ಅಭಿವೃದ್ಧಿ ವೇದಿಕೆ ಇಲ್ಲ. ARM ಎಲ್ಲವನ್ನೂ ಸರಿಯಾಗಿ ಮಾಡುತ್ತಿದೆ."

ಟೊರ್ವಾಲ್ಡ್ಸ್ ಗುರುತಿಸಿದ ಮತ್ತೊಂದು ಸಮಸ್ಯೆ ARM ಪ್ರೊಸೆಸರ್‌ಗಳ ಉತ್ಪಾದನೆಯಲ್ಲಿನ ಅಸಮಂಜಸತೆಯಾಗಿದೆ: "ವೈಲ್ಡ್ ವೆಸ್ಟ್‌ನ ಕ್ರೇಜಿ ಹಾರ್ಡ್‌ವೇರ್ ಕಂಪನಿಗಳು, ವಿವಿಧ ಕಾರ್ಯಗಳಿಗಾಗಿ ವಿಶೇಷ ಚಿಪ್‌ಗಳನ್ನು ತಯಾರಿಸುತ್ತವೆ." "ಮೊದಲ ಪ್ರೊಸೆಸರ್‌ಗಳು ಹೊರಬಂದಾಗ ಇದು ದೊಡ್ಡ ಸಮಸ್ಯೆಯಾಗಿತ್ತು, ಇಂದು ಹೊಸ ARM ಪ್ರೊಸೆಸರ್‌ಗಳಿಗೆ ಕರ್ನಲ್‌ಗಳನ್ನು ಸುಲಭವಾಗಿ ಪೋರ್ಟ್ ಮಾಡಲು ಸಾಕಷ್ಟು ಮಾನದಂಡಗಳಿವೆ" ಎಂದು ಅವರು ಹೇಳಿದರು.

ಹೆಚ್ಚುವರಿಯಾಗಿ, ಇಂಟೆಲ್ ಎತರ್ನೆಟ್ ಅಡಾಪ್ಟರುಗಳಿಗಾಗಿ ರಸ್ಟ್-ಇ1000 ಡ್ರೈವರ್ನ ಆರಂಭಿಕ ಅನುಷ್ಠಾನದ ಪ್ರಕಟಣೆಯನ್ನು ನಾವು ಗಮನಿಸಬಹುದು, ಭಾಗಶಃ ರಸ್ಟ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. ಕೋಡ್ ಇನ್ನೂ ಕೆಲವು C ಬೈಂಡಿಂಗ್‌ಗಳಿಗೆ ನೇರ ಕರೆಗಳನ್ನು ಹೊಂದಿದೆ, ಆದರೆ ಅವುಗಳನ್ನು ಬದಲಾಯಿಸಲು ಮತ್ತು ನೆಟ್‌ವರ್ಕ್ ಡ್ರೈವರ್‌ಗಳನ್ನು ಬರೆಯಲು (PCI, DMA ಮತ್ತು ಕರ್ನಲ್ ನೆಟ್‌ವರ್ಕ್ API ಗಳಿಗೆ ಪ್ರವೇಶಕ್ಕಾಗಿ) ರಸ್ಟ್ ಅಮೂರ್ತತೆಯನ್ನು ಸೇರಿಸಲು ಕ್ರಮೇಣ ಕೆಲಸ ನಡೆಯುತ್ತಿದೆ. ಅದರ ಪ್ರಸ್ತುತ ರೂಪದಲ್ಲಿ, QEMU ನಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿದಾಗ ಚಾಲಕವು ಪಿಂಗ್ ಪರೀಕ್ಷೆಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಹಾದುಹೋಗುತ್ತದೆ, ಆದರೆ ನಿಜವಾದ ಯಂತ್ರಾಂಶದೊಂದಿಗೆ ಇನ್ನೂ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ.

ಮೂಲ: opennet.ru

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