ತುಕ್ಕು, ಲಿನಕ್ಸ್ ಅಭಿವರ್ಧಕರು ಒಪ್ಪುವಂತಿದೆ

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

ನ ವರ್ಚುವಲ್ ಸಮ್ಮೇಳನದಲ್ಲಿ ಲಿನಕ್ಸ್ ಪ್ಲಂಬರ್ಸ್ 2020, ಮೈಕ್ರೊಕಾನ್ಫರೆನ್ಸಿಂಗ್ ಹರಿವು ಎಲ್ಎಲ್ವಿಎಂ ಅವರಿಂದ ಮುಕ್ತ ಪ್ರಶ್ನೆಗಳ ಕುರಿತು ಅಧಿವೇಶನವನ್ನು ಆಯೋಜಿಸಲಾಗಿದೆ ಮತ್ತು ಅಡೆತಡೆಗಳು ಲಿನಕ್ಸ್ ಕರ್ನಲ್ನಲ್ಲಿ ರಸ್ಟ್ ಅನ್ನು ಅಪ್ಸ್ಟ್ರೀಮ್ ಸ್ವೀಕಾರಕ್ಕಾಗಿ.

ಈ ವಿಷಯದ ಬಗ್ಗೆ ಆಸಕ್ತಿ ಗೋಚರಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಈ ಅಧಿವೇಶನವು 2020 ರ ಈವೆಂಟ್‌ನ ಅತ್ಯಂತ ಜನನಿಬಿಡವಾಗಿತ್ತು.

ಹಾಗಾದರೆ ನಾವು ಈಗ ಸಂಪೂರ್ಣ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಅನ್ನು ರಸ್ಟ್ ಭಾಷೆಯೊಂದಿಗೆ ಪುನಃ ಬರೆಯಬೇಕೇ? ಈ ಚರ್ಚೆಯು ಇಂದಿನಿಂದ ಪ್ರಾರಂಭವಾಗುವುದಿಲ್ಲ ಮತ್ತು 2015 ರಲ್ಲಿ ರಸ್ಟ್‌ನ ಮೊದಲ ಸ್ಥಿರ ಆವೃತ್ತಿಯು ಕಾಣಿಸಿಕೊಂಡ ನಂತರ ಎದ್ದು ಕಾಣುತ್ತದೆ.

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

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

ಈ ಅಧಿವೇಶನವು ಕಳೆದ ವರ್ಷ ಲಿನಕ್ಸ್ ಸೆಕ್ಯುರಿಟಿ ಶೃಂಗಸಭೆಯಲ್ಲಿ ಅಲೆಕ್ಸ್ ಗೇನರ್ ಮತ್ತು ಜೆಫ್ರಿ ಥಾಮಸ್ ಅವರ ಭಾಷಣ ಸೇರಿದಂತೆ ಅನೇಕ ಡೆವಲಪರ್‌ಗಳ ಹಿಂದಿನ ಕೆಲಸದ ಮೇಲೆ ನಿರ್ಮಿಸಲಾಗಿದೆ.

ಸಮ್ಮೇಳನದಲ್ಲಿ, ಅವರು ರಸ್ಟ್ ಕರ್ನಲ್ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಮೂಲಮಾದರಿ ಮಾಡುವ ಬಗ್ಗೆ ತಮ್ಮ ಕೆಲಸವನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಿದರು ಮತ್ತು ಕರ್ನಲ್‌ನಲ್ಲಿ ರಸ್ಟ್ ಅನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳಲು ಸಲಹೆ ನೀಡಿದರು.

ಆಂಡ್ರಾಯ್ಡ್ ಮತ್ತು ಉಬುಂಟುಗಳಲ್ಲಿ ಸಿವಿಇಗಳನ್ನು ನಿಯೋಜಿಸಲಾಗಿರುವ ಸರಿಸುಮಾರು ಮೂರನೇ ಎರಡರಷ್ಟು ಕರ್ನಲ್ ದೋಷಗಳು ಮೆಮೊರಿ ಭದ್ರತಾ ಸಮಸ್ಯೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿವೆ ಎಂದು ತೋರಿಸುವ ಕೆಲಸವನ್ನು ಅವರು ಉಲ್ಲೇಖಿಸಿದ್ದಾರೆ.

ಅವರು ಅದನ್ನು ವಿವರಿಸಿದರು ಹೆಚ್ಚು ಸುರಕ್ಷಿತ API ಗಳಿಗೆ ತುಕ್ಕು ಈ ರೀತಿಯ ದೋಷವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ತಪ್ಪಿಸಬಹುದು ನಿಮ್ಮ ಸಿಸ್ಟಮ್ ಪ್ರಕಾರ ಮತ್ತು ನಿಮ್ಮ ಸಾಲ ಪರಿಶೀಲಕದಿಂದ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.

ಈ ಅಧ್ಯಯನವು ಈಗಾಗಲೇ ಹಲವಾರು ನಿರ್ವಹಣೆದಾರರನ್ನು ಮನವೊಲಿಸುವಲ್ಲಿ ಯಶಸ್ವಿಯಾಗಿದೆ ರಸ್ಟ್ ಅನ್ನು ಕರ್ನಲ್ಗೆ ಪರಿಚಯಿಸುವುದನ್ನು ಬೆಂಬಲಿಸಿದ ಲಿನಸ್ ಟೊರ್ವಾಲ್ಡ್ಸ್. ಥಾಮಸ್ ಮತ್ತು ಗೇನರ್, ಜೋಶ್ ಟ್ರಿಪ್ಲೆಟ್, ರಸ್ಟ್ ಭಾಷಾ ತಂಡದ ಸಹ-ಅಧ್ಯಕ್ಷ ಮತ್ತು ದೀರ್ಘಕಾಲದ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಡೆವಲಪರ್, ಮತ್ತು ಇತರ ಆಸಕ್ತ ಅಭಿವರ್ಧಕರು ಈ ವಿಷಯದ ಕುರಿತು ಚರ್ಚೆಯಲ್ಲಿ ಭಾಗವಹಿಸಿದರು.

ಅವರು ಇಲ್ಲಿಯವರೆಗೆ ಅವರ ಕೆಲಸದ ಬಗ್ಗೆ ಮತ್ತು ಅವರ ಮೊದಲ ಆಲೋಚನೆಗಳು ಮತ್ತು ಪ್ರಶ್ನೆಗಳನ್ನು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಸ್ಪರ್ಶಿಸಿದರು.

ಇವು ಕರ್ನಲ್‌ನಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಎಪಿಐಗಳ ಬಳಕೆ, ವಾಸ್ತುಶಿಲ್ಪ ಬೆಂಬಲ, ಮತ್ತು ರಸ್ಟ್ ಮತ್ತು ಸಿ ನಡುವಿನ ಎಬಿಐ ಹೊಂದಾಣಿಕೆಯ ಬಗ್ಗೆ ಪ್ರಶ್ನೆ.

ವಾಸ್ತವವಾಗಿ, ಅವರು ಆರಂಭದಲ್ಲಿ ಅದನ್ನು ನಂಬುತ್ತಾರೆ ಮರದ ರಚನೆಯಲ್ಲಿ ರಸ್ಟ್ ಅನ್ನು ಪರಿಚಯಿಸುವುದು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಿ ಎಪಿಐಗಳನ್ನು ಗೌರವಿಸಬೇಕು. 

ಹೇಗಾದರೂ, ಪ್ರತಿಯೊಬ್ಬರೂ ದೆವ್ವದ ವಿವರಗಳಲ್ಲಿದ್ದಾರೆ ಎಂದು ಭಾವಿಸುತ್ತಾರೆ, ಮತ್ತು ಇಲ್ಲಿಯವರೆಗೆ ಮಾಡಿದ ಕೆಲಸ ಮತ್ತು ಅಧಿವೇಶನದ ಸಂಭಾಷಣೆ ಕೆಲವು ಮುಕ್ತ ಸವಾಲುಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸಿದೆ.

ಉದಾಹರಣೆಗೆ, ಲಿನಕ್ಸ್ ಪ್ರಿಪ್ರೊಸೆಸರ್ ಮ್ಯಾಕ್ರೋಗಳು ಮತ್ತು ಇನ್ಲೈನ್ ​​ಕಾರ್ಯಗಳನ್ನು ಹೆಚ್ಚು ಬಳಸುತ್ತದೆ, ಇವುಗಳನ್ನು ಬೈಂಡ್‌ಜೆನ್ ಟೂಲ್ ಮತ್ತು ರಸ್ಟ್‌ನ ಬಾಹ್ಯ ಕಾರ್ಯಗಳ ಇಂಟರ್ಫೇಸ್ ಸುಲಭವಾಗಿ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ.

ಅವರ ಪ್ರಕಾರ, ಪ್ರಸ್ತುತ ರಸ್ಟ್‌ನ ಪ್ರಬುದ್ಧ ಅನುಷ್ಠಾನವೆಂದರೆ ಕಂಪೈಲರ್ rustc, ಇದು LLVM ಮೂಲಕ ಕೋಡ್ ನೀಡುತ್ತದೆ.

ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ವಿವಿಧ ರೀತಿಯ ವಾಸ್ತುಶಿಲ್ಪಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಅವುಗಳಲ್ಲಿ ಹೆಚ್ಚಿನವು ಎಲ್ಎಲ್ವಿಎಂ ಬ್ಯಾಕೆಂಡ್ ಲಭ್ಯವಿಲ್ಲ.

ತನ್ನ ಪಾಲಿಗೆ, ಟ್ರಿಪಲ್ಟ್ ರಸ್ಟ್ ಅನ್ನು ಕರ್ನಲ್ಗೆ ಸೇರಿಸುವುದರಿಂದ ರಸ್ಟ್‌ಗೆ ವಾಸ್ತುಶಿಲ್ಪದ ಬೆಂಬಲವನ್ನು ಹೆಚ್ಚಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಡೆಬಿಯನ್ ಯೋಜನೆಯೊಂದಿಗಿನ ತನ್ನ ಅನುಭವವನ್ನು ಉಲ್ಲೇಖಿಸಿ. ಡೆಬಿಯಾನ್‌ನಲ್ಲಿ ರಸ್ಟ್ ಸಾಫ್ಟ್‌ವೇರ್‌ನ ಪರಿಚಯವು ರಸ್ಟ್ ಬೆಂಬಲವನ್ನು ಸುಧಾರಿಸಲು ಉತ್ಸಾಹಿಗಳನ್ನು ಮತ್ತು ಸ್ಥಾಪಿತ ವಾಸ್ತುಶಿಲ್ಪದ ಬಳಕೆದಾರರನ್ನು ಪ್ರೇರೇಪಿಸಲು ಸಹಾಯ ಮಾಡಿದೆ ಎಂದು ಅವರು ಉಲ್ಲೇಖಿಸಿದ್ದಾರೆ ಮತ್ತು ಇದೇ ರೀತಿಯ ಪರಿಣಾಮವನ್ನು ಬೀರಲು ಕರ್ನಲ್ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲು ಅವರು ಆಶಿಸಿದ್ದಾರೆ.

ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಎಲ್‌ಎಲ್‌ವಿಎಂ ಬ್ಯಾಕೆಂಡ್‌ನೊಂದಿಗಿನ ಯಾವುದೇ ವಾಸ್ತುಶಿಲ್ಪವು ತ್ವರಿತವಾಗಿ ರಸ್ಟ್‌ಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಅವರಿಗೆ ಮನವರಿಕೆಯಾಯಿತು. ವಿಶಾಲ ವಾಸ್ತುಶಿಲ್ಪದ ಬೆಂಬಲದ ಮಾರ್ಗವಾಗಿ ಪರ್ಯಾಯ ರಸ್ಟ್ ಅನುಷ್ಠಾನಗಳ ಬಗ್ಗೆ ಚರ್ಚೆಯು ಕೇಂದ್ರೀಕರಿಸಿದೆ.

ಅಧಿವೇಶನವು ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಮೈಲಿಗಲ್ಲುಗಳಿಲ್ಲದೆ ಕೊನೆಗೊಂಡಿತು, ಆದರೆ ರಸ್ಟ್ ಮೋಡ್ಸ್ ಅನ್ನು ಬೆಂಬಲಿಸಲು ಒಟ್ಟಾರೆ ಉತ್ಸಾಹವಿದೆ ಮತ್ತು ಈ ಬೆಂಬಲಕ್ಕಾಗಿ ಸಾಮಾನ್ಯ ಅವಶ್ಯಕತೆಗಳ ಬಗ್ಗೆ ಹೆಚ್ಚುತ್ತಿರುವ ಒಪ್ಪಂದವಿದೆ.


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

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

*

*

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

  1.   ಸ್ವಯಂಚಾಲಿತ ಡಿಜೊ

    ಇದು ಹೊಸ ಯುಗದ ಆರಂಭವೆಂದು ತೋರುತ್ತದೆ, ಸ್ಥಿರವಾದ ಸಿ ಬರುತ್ತದೆ.

    ಹಲೋ ರಸ್ಟ್, ಬೈ ಲಿನಸ್ ಟೊರ್ವಾಲ್ಡ್ಸ್!