ಲಿನಕ್ಸ್ 6.1 ನಲ್ಲಿ ರಸ್ಟ್ ಅನ್ನು ಸ್ವೀಕರಿಸಲಾಗುವುದು ಎಂದು ಟೊರ್ವಾಲ್ಡ್ಸ್ ಘೋಷಿಸಿದರು

Linux ನಲ್ಲಿ ರಸ್ಟ್ ಡ್ರೈವರ್‌ಗಳು

ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು C ಅನ್ನು ಪ್ರಾಯೋಗಿಕ ಭಾಷೆಯಾಗಿ ಸೇರಿಸಲು ರಸ್ಟ್ ಈಗ ಸಿದ್ಧವಾಗಿದೆ

ಈ ವರ್ಷ 2022 ರಸ್ಟ್ ವರ್ಷವಾಗಬಹುದು ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಒಳಗೆ, ರಿಂದ Linux ಗಾಗಿ Rust ಬಹುಶಃ Linux ಕರ್ನಲ್ ಆವೃತ್ತಿ 6.1 ಗಾಗಿ ಸಿದ್ಧವಾಗಿದೆ. ಕಳೆದ ಓಪನ್ ಸೋರ್ಸ್ ಶೃಂಗಸಭೆಯಲ್ಲಿ ಲಿನಸ್ ಟೊರ್ವಾಲ್ಡ್ಸ್ ಅವರ ಇತ್ತೀಚಿನ ಭಾಷಣದಿಂದ ಇದು ಹೊರಹೊಮ್ಮುತ್ತದೆ.

ಮತ್ತು ಲಿನಕ್ಸ್ ಕರ್ನಲ್‌ನ ಮುಖ್ಯ ನಿರ್ವಾಹಕರು ಸಿ ಭಾಷೆಯೊಂದಿಗೆ ಪರಿಚಿತರಾಗಿದ್ದಾರೆ, ಅವರ ವಯಸ್ಸನ್ನು ಈಗಾಗಲೇ ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ, ಏಕೆಂದರೆ ಕೆಲವರು ಅರವತ್ತನ್ನು ಸಮೀಪಿಸುತ್ತಿದ್ದಾರೆ, ಆದರೆ ಮೂವತ್ತರ ವಯಸ್ಸಿನ ಹೊಸ ಪೀಳಿಗೆಯ ನಿರ್ವಾಹಕರು ಹೆಚ್ಚುತ್ತಿದ್ದಾರೆ, ಲಿನಕ್ಸ್ ಕರ್ನಲ್‌ನ ಅಭಿವೃದ್ಧಿಯು ಸಿ ಭಾಷೆಯಲ್ಲಿ ಮುಂದುವರಿದರೆ ಅದನ್ನು ನಿರ್ವಹಿಸುವವರನ್ನು ಹುಡುಕುವ ಕಷ್ಟವನ್ನು ಹೆಚ್ಚಿಸುವ ಸಾಧ್ಯತೆಯಿದೆ.

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

ಕೆಲವು ರಸ್ಟ್ ಬೆಂಬಲವನ್ನು ಪಡೆಯುವ ಪ್ರಯೋಜನಗಳ ಬಗ್ಗೆ ಕರ್ನಲ್ನಲ್ಲಿ ನಿಯಂತ್ರಕಗಳನ್ನು ಬರೆಯಲು ಸುಲಭವಾಗುತ್ತದೆ ಸುರಕ್ಷಿತ ಸಾಧನಗಳು ಮೆಮೊರಿ ದೋಷಗಳ ಸಾಧ್ಯತೆಗಳನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಮೂಲಕ ಮತ್ತು ಕರ್ನಲ್‌ನಲ್ಲಿ ತೊಡಗಿಸಿಕೊಳ್ಳಲು ಹೊಸ ಡೆವಲಪರ್‌ಗಳನ್ನು ಪ್ರೋತ್ಸಾಹಿಸಿ.

"ರಸ್ಟ್ ಹೊಸ ಮುಖಗಳನ್ನು ತರುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುವ ವಿಷಯಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ ... ನಾವು ಹಳೆಯ ಮತ್ತು ಬೂದು ಆಗುತ್ತಿದ್ದೇವೆ," ಲಿನಸ್ ಹೇಳಿದರು.

ಬಿಡುಗಡೆ ಟಿಪ್ಪಣಿಗಳು Linux 6.0 rc1 ರಸ್ಟ್ ಪ್ರಾಜೆಕ್ಟ್‌ನ ಪ್ರಗತಿಯ ಕುರಿತು ನವೀಕರಣವನ್ನು ಒದಗಿಸುತ್ತದೆ Linux ಗಾಗಿ: ಸಂಬಂಧಿತ ವರ್ಕಿಂಗ್ ಗ್ರೂಪ್ ಇದೆ, ಆ ಭಾಷೆಯೊಂದಿಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ NVMe ಶೇಖರಣಾ ಮಾಧ್ಯಮಕ್ಕಾಗಿ ಪ್ರಾಥಮಿಕ ಚಾಲಕ ಲಭ್ಯವಿದೆ, ಜೊತೆಗೆ 9P ನೆಟ್‌ವರ್ಕ್ ಪ್ರೋಟೋಕಾಲ್‌ಗಾಗಿ ಉದ್ದೇಶಿಸಲಾದ ಸರ್ವರ್‌ಗಾಗಿ ಚಾಲಕವೂ ಲಭ್ಯವಿದೆ.

ಆದಾಗ್ಯೂ, ತಂಡವು ನಿರ್ಮಾಣದೊಂದಿಗೆ ತೊಂದರೆಗಳನ್ನು ಎದುರಿಸುತ್ತಲೇ ಇದೆ. ವಾಸ್ತವವಾಗಿ, ರಸ್ಟ್ ಇನ್ನೂ LLVM ನಲ್ಲಿರುವಾಗ ಕರ್ನಲ್‌ಗಾಗಿ GCC ಯೊಂದಿಗೆ ಮಾಡಲಾಗುತ್ತದೆ. GCC ಗಾಗಿ ರಸ್ಟ್ ಇಂಟರ್ಫೇಸ್ ಕೆಲಸದಲ್ಲಿದೆ, ಆದರೆ ಉಪಕ್ರಮವು ಇನ್ನೂ ಶೈಶವಾವಸ್ಥೆಯಲ್ಲಿದೆ.

ರಸ್ಟ್ ಬೆಂಬಲದ ಪ್ರಾರಂಭ Linux ಕರ್ನಲ್ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಒಂದು ಪ್ರಮುಖ ಹೆಜ್ಜೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ ನಿಯಂತ್ರಕಗಳನ್ನು ಹೆಚ್ಚು ಸುರಕ್ಷಿತ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಮೂಲ ಇನ್‌ಪುಟ್/ಔಟ್‌ಪುಟ್ ಸಿಸ್ಟಮ್‌ಗಳು (BIOS), ಬೂಟ್ ಲೋಡರ್‌ಗಳು, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳು ಇತ್ಯಾದಿಗಳಿಗೆ ಕೋಡ್ ಬರೆಯುವವರು ಮೊಜಿಲ್ಲಾ ರಿಸರ್ಚ್‌ನ ರಸ್ಟ್ ಒಂದು ರೀತಿಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದೆ. ಆಸಕ್ತಿಯನ್ನು ಹೊಂದಿರಿ

ವೀಕ್ಷಕರ ಪ್ರಕಾರ, ಇದು ಸಿ ಭಾಷೆಗಿಂತ ಹೆಚ್ಚಾಗಿ ಸಿಸ್ಟಮ್ಸ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನ ಭವಿಷ್ಯವಾಗಿದೆ.ವಾಸ್ತವವಾಗಿ, ಇದು C/C++ ಜೋಡಿಗಿಂತ ಉತ್ತಮ ಸಾಫ್ಟ್‌ವೇರ್ ಭದ್ರತಾ ಖಾತರಿಗಳನ್ನು ನೀಡುತ್ತದೆ ಎಂದು ತಜ್ಞರು ಹೇಳುತ್ತಾರೆ. AWS ನಲ್ಲಿ, ಅಭಿವೃದ್ಧಿ ಯೋಜನೆಗಳಿಗೆ ರಸ್ಟ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದು ಎಂದರೆ ಭದ್ರತೆಯ ಅನುಕೂಲಕ್ಕೆ C ನ ಶಕ್ತಿಯ ದಕ್ಷತೆ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸೇರಿಸುವುದು ಎಂದು ಅವರು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತಾರೆ.

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

"ಇಲ್ಲ, ಇದು ಸಂಭವಿಸುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಇದಕ್ಕೆ ಯಾವುದೇ ಅಭಿವೃದ್ಧಿ ವೇದಿಕೆ ಇಲ್ಲ. ARM ಎಲ್ಲವನ್ನೂ ಸರಿಯಾಗಿ ಮಾಡುತ್ತಿದೆ." «

ಟೊರ್ವಾಲ್ಡ್ಸ್ ಸೂಚಿಸಿದ ಮತ್ತೊಂದು ಸಮಸ್ಯೆ ಎಂದರೆ ARM ಪ್ರೊಸೆಸರ್‌ಗಳ ಉತ್ಪಾದನೆಯಲ್ಲಿನ ಅಸಮಂಜಸತೆ:

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

ಅಲ್ಲದೆ, ಇಂಟೆಲ್ ಎತರ್ನೆಟ್ ಅಡಾಪ್ಟರುಗಳಿಗಾಗಿ ರಸ್ಟ್-ಇ1000 ಡ್ರೈವರ್ನ ಆರಂಭಿಕ ಅನುಷ್ಠಾನದ ಬಿಡುಗಡೆಯನ್ನು ನಾವು ಸೂಚಿಸಬಹುದು, ಭಾಗಶಃ ರಸ್ಟ್ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ.

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

ಅಂತಿಮವಾಗಿ ಇದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನೀವು ವಿವರಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್‌ನಲ್ಲಿ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.