ರಸ್ಟ್ ನೆಚ್ಚಿನದಾಗುತ್ತಿದೆ ಎಂದು ಎಲ್ಲವೂ ಸೂಚಿಸುತ್ತದೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಒಳಗೆ, ಅನೇಕ ಅಪ್ಲಿಕೇಶನ್ ಡೆವಲಪರ್ಗಳು, ಸ್ವತಂತ್ರ, ಗುಂಪುಗಳು, ಸಮುದಾಯಗಳು ಅಥವಾ ಕಂಪನಿಗಳು ತಮ್ಮ ಆಸಕ್ತಿಯನ್ನು ತೋರಿಸಲು ಪ್ರಾರಂಭಿಸಿವೆ ಮತ್ತು ವಿಶೇಷವಾಗಿ ತಮ್ಮ ಭಾಷೆಗಳಲ್ಲಿ ಈ ಭಾಷೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಬಗ್ಗೆ ಕ್ರಮ ತೆಗೆದುಕೊಳ್ಳಲು.
ಒಂದು ಈ ಕ್ಷಣಗಳ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಉದಾಹರಣೆಗಳು ತೆರೆದ ಮೂಲಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ ಚಾಲಕರ ಪರಿಚಯ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಒಳಗೆ ತುಕ್ಕು ಅಥವಾ ಪ್ರಾಜೆಕ್ಟ್ «ಪ್ರೊಸಿಮೊ» ಇದು ಮೂಲತಃ ರಸ್ಟ್ನೊಂದಿಗೆ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಮೆಮೊರಿಯನ್ನು ಸುರಕ್ಷಿತಗೊಳಿಸಲು ನಿರ್ಣಾಯಕ ಸಾಫ್ಟ್ವೇರ್ ಮೂಲಸೌಕರ್ಯವನ್ನು ಸುರಕ್ಷಿತ ಕೋಡ್ಗೆ ಸರಿಸುವ ಪ್ರಯತ್ನಗಳನ್ನು ಸಂಘಟಿಸುವುದರ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ.
ಮತ್ತು ಈಗ ಮತ್ತೊಂದು ದೊಡ್ಡ ಸೇರುತ್ತದೆ ಈ ಜ್ವರಕ್ಕೆ ಮತ್ತು ಅದು ಹೆಚ್ಚೇನೂ ಅಲ್ಲ ಮತ್ತು ಕಡಿಮೆ ಏನೂ ಇಲ್ಲ ಗೇಟ್, ಇತ್ತೀಚೆಗೆ ಅದರ ಅಭಿವರ್ಧಕರು ಆರ್ಟಿ ಯೋಜನೆಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಿದರು, ರಸ್ಟ್ ಭಾಷೆಯಲ್ಲಿ ಟಾರ್ ಪ್ರೋಟೋಕಾಲ್ನ ಅನುಷ್ಠಾನವನ್ನು ರಚಿಸಲು ನಾವು ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದೇವೆ.
ಸಿ ಅನುಷ್ಠಾನಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿ, ಇದನ್ನು ಆರಂಭದಲ್ಲಿ ಸಾಕ್ಸ್ ಪ್ರಾಕ್ಸಿಯಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿತ್ತು ಮತ್ತು ನಂತರ ಇತರ ಅಗತ್ಯಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳಲಾಯಿತು, ಆರ್ಟಿ ಆರಂಭದಲ್ಲಿ ಇದನ್ನು ವಿವಿಧ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಂದ ಬಳಸಬಹುದಾದ ಅಂತರ್ನಿರ್ಮಿತ ಮಾಡ್ಯುಲರ್ ಲೈಬ್ರರಿಯ ರೂಪದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. C ಡ್ಕ್ಯಾಶ್ ಓಪನ್ ಮೇಜರ್ ಗ್ರಾಂಟ್ಸ್ (O ಾಮ್ಜಿ) ಅನುದಾನ ಕಾರ್ಯಕ್ರಮದ ಹಣದಿಂದ ಒಂದು ವರ್ಷದಿಂದ ಇದಕ್ಕೆ ಹಣ ನೀಡಲಾಗಿದೆ.
ಇಂದಿನ ಟಾರ್ ಅನ್ನು ಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. ಸಿ ಪೂಜ್ಯ ಮತ್ತು ಸರ್ವತ್ರವಾಗಿದ್ದರೂ, ಇದು ಕುಖ್ಯಾತ ಬಳಕೆಯ ದೋಷಗಳಿಗೆ ಗುರಿಯಾಗಿದೆ, ಮತ್ತು ಅದರ ಉನ್ನತ ಮಟ್ಟದ ವೈಶಿಷ್ಟ್ಯಗಳ ಕೊರತೆಯು ಅನೇಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಾರ್ಯಗಳನ್ನು ಹೆಚ್ಚು ಆಧುನಿಕ ಭಾಷೆಯಲ್ಲಿರುವುದಕ್ಕಿಂತ ಸಂಕೀರ್ಣಗೊಳಿಸುತ್ತದೆ .. .
ತುಕ್ಕು ನಮ್ಮ ಸಂಕಟದಿಂದ ಹೊರಬರುವ ಸ್ಪಷ್ಟ ಮಾರ್ಗದಂತೆ ತೋರುತ್ತದೆ. ಇದು ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆಯಾಗಿದೆ ಮತ್ತು ಸಿ ಗಿಂತ ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚು ಅಭಿವ್ಯಕ್ತವಾಗಿದೆ. ಅಲ್ಲದೆ, ಇದು ಕೆಲವು ನಿಜವಾಗಿಯೂ ನವೀನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿದೆ, ಅದು ಕಂಪೈಲ್ ಸಮಯದಲ್ಲಿ ಕೆಲವು ಭದ್ರತಾ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಜಾರಿಗೊಳಿಸಲು ಭಾಷೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಮೊದಲ ಅಂದಾಜಿನಲ್ಲಿ, ಕೋಡ್ ಅನ್ನು ಸಂಕಲಿಸಿದರೆ ಮತ್ತು ಅದನ್ನು "ಅಸುರಕ್ಷಿತ" ಎಂದು ಸ್ಪಷ್ಟವಾಗಿ ಗುರುತಿಸದಿದ್ದರೆ, ದೋಷಗಳ ವಿಶಾಲ ವರ್ಗಗಳು ಅಸಾಧ್ಯವೆಂದು ಭಾವಿಸಲಾಗುತ್ತದೆ.
ಟಾರ್ ಅನ್ನು ಮತ್ತೆ ಬರೆಯಲು ಕಾರಣಗಳು ರಸ್ಟ್ನಲ್ಲಿ ಉನ್ನತ ಮಟ್ಟದ ಕೋಡ್ ಸುರಕ್ಷತೆಯನ್ನು ಸಾಧಿಸುವ ಬಯಕೆ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ ಮೆಮೊರಿಯೊಂದಿಗೆ ಸುರಕ್ಷಿತ ಕೆಲಸವನ್ನು ಖಾತರಿಪಡಿಸುವ ಭಾಷೆಯ ಬಳಕೆಯ ಮೂಲಕ. ಟಾರ್ ಡೆವಲಪರ್ಗಳ ಪ್ರಕಾರ, ಕೋಡ್ "ಅಸುರಕ್ಷಿತ" ಬ್ಲಾಕ್ಗಳನ್ನು ಬಳಸದಿದ್ದಲ್ಲಿ, ಯೋಜನೆಯಿಂದ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲ್ಪಟ್ಟ ಎಲ್ಲಾ ಅರ್ಧದಷ್ಟು ದೋಷಗಳನ್ನು ರಸ್ಟ್ ನಿಯೋಜನೆಯಲ್ಲಿ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ.
ತುಕ್ಕು ಸಿ ಅನ್ನು ಬಳಸುವುದಕ್ಕಿಂತ ವೇಗವಾಗಿ ಅಭಿವೃದ್ಧಿ ವೇಗವನ್ನು ಸಾಧಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ, ಭಾಷೆಯ ಅಭಿವ್ಯಕ್ತಿ ಮತ್ತು ಡಬಲ್ ಚೆಕ್ ಮತ್ತು ಅನಗತ್ಯ ಕೋಡ್ ಬರೆಯಲು ನೀವು ಸಮಯವನ್ನು ವ್ಯರ್ಥ ಮಾಡಬಾರದು ಎಂಬ ಕಟ್ಟುನಿಟ್ಟಿನ ಖಾತರಿಯ ಕಾರಣದಿಂದಾಗಿ. ಅಲ್ಲದೆ, ಹೊಸ ಯೋಜನೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ, ಟಾರ್ ಅಭಿವೃದ್ಧಿಯ ಹಿಂದಿನ ಎಲ್ಲಾ ಅನುಭವಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ, ಇದು ತಿಳಿದಿರುವ ವಾಸ್ತುಶಿಲ್ಪದ ಸಮಸ್ಯೆಗಳನ್ನು ತಪ್ಪಿಸುತ್ತದೆ, ಯೋಜನೆಯನ್ನು ಹೆಚ್ಚು ಮಾಡ್ಯುಲರ್ ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮಾಡುತ್ತದೆ.
ಅದರ ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯಲ್ಲಿ, ಆರ್ಟಿ ಈಗ ಟಾರ್ ನೆಟ್ವರ್ಕ್ಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಬಹುದು, ಡೈರೆಕ್ಟರಿ ಸರ್ವರ್ಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಿ ಮತ್ತು ಸಾಕ್ಸ್ ಪ್ರೋಟೋಕಾಲ್ ಆಧಾರಿತ ಪ್ರಾಕ್ಸಿಯನ್ನು ಒದಗಿಸುವುದರೊಂದಿಗೆ ಟಾರ್ ಮೂಲಕ ಅನಾಮಧೇಯ ಸಂಪರ್ಕಗಳನ್ನು ರಚಿಸಿ.
ಅಭಿವೃದ್ಧಿ ಇನ್ನೂ ಉತ್ಪಾದನಾ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿಲ್ಲ, ಎಲ್ಲಾ ಗೌಪ್ಯತೆ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸದ ಕಾರಣ ಮತ್ತು API ಮಟ್ಟದಲ್ಲಿ ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆ ಖಾತರಿಯಿಲ್ಲ. ಥ್ರೆಡ್ ಪ್ರತ್ಯೇಕತೆ ಮತ್ತು ಕಾವಲು ನೋಡ್ಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಕ್ಲೈಂಟ್ನ ಮೊದಲ ಭದ್ರತಾ-ಅನುಸರಣೆ ಆವೃತ್ತಿ ಅಕ್ಟೋಬರ್ನಲ್ಲಿ ಬಿಡುಗಡೆಯಾಗಲಿದೆ.
ಮೊದಲ ಆವೃತ್ತಿ ಮಾರ್ಚ್ 2022 ರಲ್ಲಿ ಬೀಟಾ ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ಅಂತರ್ನಿರ್ಮಿತ ಗ್ರಂಥಾಲಯ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆ ಆಪ್ಟಿಮೈಸೇಶನ್ಗಳ ಪ್ರಾಯೋಗಿಕ ಅನುಷ್ಠಾನದೊಂದಿಗೆ, ಮೊದಲ ಸ್ಥಿರ ಆವೃತ್ತಿ, ಸ್ಥಿರವಾದ API, CLI ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ಸ್ವರೂಪ ಮತ್ತು ಆಡಿಟಿಂಗ್ ಅನ್ನು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಸೆಪ್ಟೆಂಬರ್ 2022 ರ ಹೊತ್ತಿಗೆ.
ಈ ಆವೃತ್ತಿಯು ಸಾಮಾನ್ಯ ಬಳಕೆದಾರರ ಆರಂಭಿಕ ಬಳಕೆಗೆ ಸೂಕ್ತವಾಗಿರುತ್ತದೆ. ಕ್ರ್ಯಾಶ್ಗಳನ್ನು ತಪ್ಪಿಸಲು ಪ್ಲಗ್-ಇನ್ ಸಾರಿಗೆ ಮತ್ತು ಸೇತುವೆಗಳಿಗೆ ಬೆಂಬಲದೊಂದಿಗೆ 1.1 ರ ಅಕ್ಟೋಬರ್ ಅಂತ್ಯದ ವೇಳೆಗೆ ನವೀಕರಣ 2022 ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ. ಈರುಳ್ಳಿ ಸೇವೆಗಳ ಬೆಂಬಲವನ್ನು ಆವೃತ್ತಿ 1.2 ಕ್ಕೆ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ, ಮತ್ತು ಸಿ ಕ್ಲೈಂಟ್ನೊಂದಿಗಿನ ಸಮಾನತೆಯನ್ನು ಆವೃತ್ತಿ 2.0 ರಲ್ಲಿ ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ, ಇದಕ್ಕಾಗಿ ವೇಳಾಪಟ್ಟಿಯನ್ನು ಇನ್ನೂ ನಿರ್ಧರಿಸಲಾಗಿಲ್ಲ.
ಮೂಲ: https://blog.torproject.org/
RUST ಭವಿಷ್ಯದ ಮನುಷ್ಯ, ಇದು ಸುರಕ್ಷಿತ ಭಾಷೆ ಮಾತ್ರವಲ್ಲ, ಆದರೆ ಇದು ಮಲ್ಟಿ-ಕೋರ್ ಪ್ರೊಸೆಸರ್ನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಉತ್ತಮವಾಗಿ ಬಳಸಿಕೊಳ್ಳಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಜೊತೆಗೆ, ಇದು ಉತ್ತಮವಾಗಿ ರಚನೆಯಾಗಿರುವ ವಿಶೇಷತೆಯನ್ನು ಸಹ ಹೊಂದಿದೆ ಮತ್ತು ಅದನ್ನು ಬಳಸಲು ಸಾಕಷ್ಟು ವೇಗವಾಗಿದೆ ಕಾರ್ಯಕ್ಷಮತೆಯಿಂದ ನಿರಾಶೆಗೊಳ್ಳದೆ ಮತ್ತು ಪ್ರಯತ್ನಿಸದೆ ಸಾಯದೆ ಕರ್ನಲ್ ಅನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು.