ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಮೇ 2020 ಅಪ್ಡೇಟ್ (20H1) ಬಿಡುಗಡೆಯನ್ನು ಸಿದ್ಧಪಡಿಸುತ್ತಿದೆ. ಈ ನವೀಕರಣವು ಕೆಲವು ಉತ್ತಮವಾದ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಸುಧಾರಣೆಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಆದರೆ ವಿಂಡೋಸ್ನ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಡೆವಲಪರ್ಗಳು ಮತ್ತು ಇತರರಿಗೆ ಹೆಚ್ಚು ಮುಖ್ಯವಾದುದು
ಡೇವ್ ರೂಪರ್ಟ್ ತನ್ನ 2-ಇಂಚಿನ ಸರ್ಫೇಸ್ ಲ್ಯಾಪ್ಟಾಪ್ನಲ್ಲಿ WSL 13 ಅನ್ನು ಸ್ಥಾಪಿಸಿದರು ಮತ್ತು ಮೊದಲ ಫಲಿತಾಂಶಗಳು
ಸಂತೋಷದಿಂದ ಆಶ್ಚರ್ಯ:
WSL ನ ಎರಡನೇ ಆವೃತ್ತಿಯು ಮೊದಲನೆಯದಕ್ಕಿಂತ 13 ಪಟ್ಟು ವೇಗವಾಗಿದೆ! ನೀವು 13x ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಉಚಿತವಾಗಿ ಪಡೆಯುವುದು ಪ್ರತಿದಿನವೂ ಅಲ್ಲ. ನಾನು ಮೊದಲ ಬಾರಿಗೆ ಈ ಫಲಿತಾಂಶಗಳನ್ನು ನೋಡಿದಾಗ ನಾನು ಚಳಿಯನ್ನು ಅನುಭವಿಸಿದೆ ಮತ್ತು ಪುರುಷಾರ್ಥದ ಕಣ್ಣೀರನ್ನು ಸುರಿಸಿದೆ. ಏಕೆ? ಸರಿ, ಹೆಚ್ಚಾಗಿ ನಾನು WSL ನ ಮೊದಲ ಆವೃತ್ತಿಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ 5 ವರ್ಷಗಳ ಕಾಲ ಕಳೆದುಹೋದ ಸಮಯವನ್ನು ದುಃಖಿಸುತ್ತಿದ್ದೆ.
ಮತ್ತು ಇವು ಕೇವಲ ಸಂಖ್ಯೆಗಳಲ್ಲ. WSL 2 ನಲ್ಲಿ, npm ಸ್ಥಾಪನೆ, ಕಟ್ಟಡ, ಪ್ಯಾಕೇಜಿಂಗ್, ಫೈಲ್ಗಳನ್ನು ನೋಡುವುದು, ಹಾಟ್ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಮರುಲೋಡ್ ಮಾಡುವುದು, ಸರ್ವರ್ಗಳನ್ನು ಪ್ರಾರಂಭಿಸುವುದು - ವೆಬ್ ಡೆವಲಪರ್ನಂತೆ ನಾನು ಪ್ರತಿದಿನ ಬಳಸುವ ಬಹುತೇಕ ಎಲ್ಲವೂ ಹೆಚ್ಚು ವೇಗವಾಗಿದೆ. ಇದು ಮತ್ತೆ ಮ್ಯಾಕ್ನಲ್ಲಿರುವಂತೆ ಭಾಸವಾಗುತ್ತದೆ (ಅಥವಾ ಬಹುಶಃ ಉತ್ತಮವಾಗಿದೆ, ಏಕೆಂದರೆ ಕಳೆದ ಕೆಲವು ವರ್ಷಗಳಿಂದ ಆಪಲ್ ತನ್ನ ಪ್ರೊಸೆಸರ್ಗಳನ್ನು ಉತ್ತಮ ಬ್ಯಾಟರಿ ಅವಧಿಯ ಪರವಾಗಿ ಆಮೂಲಾಗ್ರವಾಗಿ ಸೀಮಿತಗೊಳಿಸುತ್ತಿದೆ).
ಅಂತಹ ಚುರುಕುತನ ಎಲ್ಲಿಂದ ಬರುತ್ತದೆ?
ಅವರು ಉತ್ಪಾದಕತೆಯಲ್ಲಿ 13x ಹೆಚ್ಚಳವನ್ನು ಹೇಗೆ ಸಾಧಿಸಿದರು? ಹಿಂದೆ, ನಾನು ಮ್ಯಾಕ್ಗೆ ಬದಲಾಯಿಸುವ ಬಗ್ಗೆ ಯೋಚಿಸಿದಾಗ, ನಾನು ಕೆಲವು ಆಯ್ಕೆಗಳನ್ನು ಎಸೆದಿದ್ದೇನೆ, ಆದರೂ ಸಂಪೂರ್ಣವಾಗಿ ಊಹೆಗಳ ಮಟ್ಟದಲ್ಲಿ. WSL ನ ಮೊದಲ ಆವೃತ್ತಿಯ ಆರ್ಕಿಟೆಕ್ಚರ್ನಿಂದಾಗಿ ಡಿಸ್ಕ್ ಮತ್ತು ಲಿನಕ್ಸ್ ಸಿಸ್ಟಮ್ ಕರೆಗಳಿಗೆ ಬರೆಯುವುದು ಸಾಕಷ್ಟು ದುಬಾರಿಯಾಗಿದೆ (ಸಮಯದ ವೆಚ್ಚಗಳ ವಿಷಯದಲ್ಲಿ). ಮತ್ತು ಈಗ ಆಧುನಿಕ ವೆಬ್ ಅಭಿವೃದ್ಧಿಯು ಹೆಚ್ಚು ಅವಲಂಬಿತವಾಗಿದೆ ಎಂಬುದನ್ನು ಊಹಿಸಿ? ಹೌದು. ಪ್ರತಿ ಬಾರಿ ನೀವು ಫೈಲ್ ಅನ್ನು ಉಳಿಸಿದಾಗ ನೀವು ಅವಲಂಬನೆಗಳು ಮತ್ತು ಕೋಡ್ ತುಣುಕುಗಳ ಗುಂಪನ್ನು ಒಟ್ಟುಗೂಡಿಸಿದಾಗ, ನೀವು ವಾಸ್ತವವಾಗಿ ಹತ್ತಾರು ಸಾವಿರ ಫೈಲ್ಗಳಲ್ಲಿ ಬಹಳಷ್ಟು ಡಿಸ್ಕ್ ರೈಟ್ಗಳು ಮತ್ತು ಸಿಸ್ಟಮ್ ಕರೆಗಳನ್ನು ಮಾಡುತ್ತಿರುವಿರಿ.
ಒಮ್ಮೆ ನೀವು ಇದನ್ನು ಕಠಿಣ ರೀತಿಯಲ್ಲಿ ಕಲಿತರೆ, ಅದನ್ನು ಮರೆಯುವುದು ಕಷ್ಟ. ಎಲ್ಲವೂ ಎಷ್ಟು ನಿಧಾನವಾಗಿ ಮತ್ತು ದುಃಖದಿಂದ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಎಂದು ನೀವು ಊಹಿಸಿದಾಗ ನೀವು ಕ್ರಮೇಣ ಖಿನ್ನತೆಗೆ ಒಳಗಾಗಲು ಪ್ರಾರಂಭಿಸುತ್ತೀರಿ. ಮತ್ತು ನಿಮ್ಮ ಪ್ರಪಂಚವು ಇನ್ನು ಮುಂದೆ ಒಂದೇ ಆಗಿರುವುದಿಲ್ಲ ಮತ್ತು ನೀವು ಇಷ್ಟಪಟ್ಟ ಸಾಧನವು ಇನ್ನು ಮುಂದೆ ಉಪಯುಕ್ತ ಅಥವಾ ಪರಿಣಾಮಕಾರಿ ಎಂದು ತೋರುವುದಿಲ್ಲ ಎಂದು ನೀವು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೀರಿ.
ಅದೃಷ್ಟವಶಾತ್, WSL ತಂಡವು ಅಪಾಯವನ್ನು ತೆಗೆದುಕೊಂಡಿತು ಮತ್ತು ಉಪವ್ಯವಸ್ಥೆಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಪುನಃ ಬರೆಯಿತು. WSL 2 ರಲ್ಲಿ, ಈ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ: ಡೆವಲಪರ್ಗಳು ತಮ್ಮದೇ ಆದ ಲಿನಕ್ಸ್ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ವಿಂಡೋಸ್ಗೆ ನಿರ್ಮಿಸಿದರು ಮತ್ತು ಫೈಲ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು VHD (ವರ್ಚುವಲ್ ಹಾರ್ಡ್ವೇರ್ ಡಿಸ್ಕ್) ನೆಟ್ವರ್ಕ್ ಡ್ರೈವ್ಗೆ ನಿಯೋಜಿಸಿದರು. ವ್ಯಾಪಾರ-ವಹಿವಾಟು ಎಂದರೆ ನೀವು ಅದನ್ನು ಮೊದಲ ಬಾರಿಗೆ ಚಲಾಯಿಸಿದಾಗ, ನೀವು ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ತಿರುಗಿಸಲು ಸಮಯವನ್ನು ಕಳೆಯಬೇಕಾಗುತ್ತದೆ. ಈ ಸಮಯವನ್ನು ಮಿಲಿಸೆಕೆಂಡ್ಗಳಲ್ಲಿ ಅಳೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ವೈಯಕ್ತಿಕವಾಗಿ ನನಗೆ ಅಷ್ಟೇನೂ ಗಮನಿಸುವುದಿಲ್ಲ. ಉದಾಹರಣೆಗೆ, ನಾನು ಸಂತೋಷದಿಂದ ಕಾಯುತ್ತಿದ್ದೇನೆ, ಏಕೆಂದರೆ ಇದೆಲ್ಲವೂ ಏನು ಎಂದು ನನಗೆ ತಿಳಿದಿದೆ.
ಫೈಲ್ಗಳು ಈಗ ಎಲ್ಲಿ ವಾಸಿಸುತ್ತವೆ?
WSL 2 ನ ಸಂಪೂರ್ಣ ಪ್ರಯೋಜನವನ್ನು ಪಡೆಯಲು, ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಫೈಲ್ಗಳನ್ನು ನೀವು ಸರಿಸಲು ಬಯಸುತ್ತೀರಿ /mnt/c/Users/<ಬಳಕೆದಾರಹೆಸರು>/ ಹೊಸ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಗೆ ~/ಲಿನಕ್ಸ್ ಹೊಸ VHD ನಲ್ಲಿ. ಗೆ ಹೋಗುವ ಮೂಲಕ ನೀವು ಈ ಡ್ರೈವ್ನ ವಿಷಯಗಳನ್ನು ಆನ್ಲೈನ್ನಲ್ಲಿ ನೋಡಬಹುದು \\wsl$\<ವಿತರಣಾ ಹೆಸರು>\<ಬಳಕೆದಾರಹೆಸರು>\ಮನೆ ಅಥವಾ ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸುವ ಮೂಲಕ ಎಕ್ಸ್ಪ್ಲೋರರ್. ಎಕ್ಸ್ ನಿಮ್ಮ ಬ್ಯಾಷ್ ಶೆಲ್ನಿಂದ.
ಇದು ನಿಜವಾದ ಲಿನಕ್ಸ್ ಫೈಲ್ಸಿಸ್ಟಮ್ ಆಗಿದೆ, ಮತ್ತು ನೀವು ನಿರೀಕ್ಷಿಸಿದಂತೆ ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ವರ್ತಿಸುತ್ತದೆ. ನಾನು ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸಿದ್ದೇನೆ ~/ಯೋಜನೆಗಳು, ಇಲ್ಲಿ ನನ್ನ ಎಲ್ಲಾ ಪ್ರಾಜೆಕ್ಟ್ ರೆಪೊಸಿಟರಿಗಳು ವಾಸಿಸುತ್ತವೆ ಮತ್ತು ನಂತರ ನಾನು ಕೋಡ್ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ನಲ್ಲಿ ಯೋಜನೆಗಳನ್ನು ತೆರೆಯುತ್ತೇನೆ.
VS ಕೋಡ್ ಬಗ್ಗೆ ಏನು?
WSL ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ
ಮೊದಲಿಗೆ ನಾನು ಈ ವಿಸ್ತರಣೆಯನ್ನು ಸ್ಥಾಪಿಸುವ ಬಗ್ಗೆ ಸ್ವಲ್ಪ ಅಸಮಾಧಾನಗೊಂಡಿದ್ದೇನೆ ಏಕೆಂದರೆ ನಾನು ಮೊದಲು ಸ್ಥಾಪಿಸಿದ ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದನ್ನು ನಾನು ಮರುಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ. ಆದರೆ ಈಗ ನಾನು ಅದನ್ನು ಪ್ರಶಂಸಿಸುತ್ತೇನೆ ಏಕೆಂದರೆ ನಾನು ಯಾವ ಪರಿಸರದಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದೇನೆ ಮತ್ತು ನನ್ನ ಫೈಲ್ಗಳು ಎಲ್ಲಿ ವಾಸಿಸುತ್ತವೆ ಎಂಬುದನ್ನು ತೋರಿಸುವ ವಿಶೇಷ ದೃಶ್ಯೀಕರಣ ಪದರವಿದೆ. ಇದು ವಿಂಡೋಸ್ ವೆಬ್ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಹೆಚ್ಚು ಪಾರದರ್ಶಕಗೊಳಿಸಿತು ಮತ್ತು VS ಕೋಡ್ನಲ್ಲಿ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ UI ಅನ್ನು ಬಳಸಲು ಹೆಚ್ಚು ಸುಲಭವಾಯಿತು.
ಸಂತೋಷದ ಕಣ್ಣೀರು ಮತ್ತು ಉಜ್ವಲ ಭವಿಷ್ಯಕ್ಕಾಗಿ ಭರವಸೆ
ವಿಂಡೋಸ್ ಮೇ 2020 ಅಪ್ಡೇಟ್ನ ಮುಂದಿನ ಬಿಡುಗಡೆ ಮತ್ತು ನನ್ನ ಶಕ್ತಿಯುತ ಗೇಮಿಂಗ್ ಪಿಸಿಯಲ್ಲಿ ಈಗಷ್ಟೇ ಹಾರಾಡುತ್ತಿರುವ ಆಪ್ಟಿಮೈಸ್ಡ್ ಲಿನಕ್ಸ್ ಸಬ್ಸಿಸ್ಟಮ್ನ ಬಗ್ಗೆ ಉತ್ಸುಕನಾಗಲು ನನಗೆ ಸಹಾಯ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ನನಗೆ ಇನ್ನೂ ತಿಳಿದಿಲ್ಲದ ಇನ್ನೂ ಕೆಲವು ಸಮಸ್ಯೆಗಳಿರಬಹುದು, ಆದರೆ ನಂತರ
ಜೊತೆಗೆ, ಅದನ್ನು ಮರೆಯಬೇಡಿ
5 ವರ್ಷಗಳ ಕಾಲ ವಿಂಡೋಸ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಿದ್ದೇನೆ, ನಾನು ಬಹಳಷ್ಟು ಅನುಭವಿಸಿದ್ದೇನೆ: ರೈಲ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ, ಕೃತಕ ಸಿಗ್ವಿನ್ ಶೆಲ್ಗಳೊಂದಿಗೆ ಹೋರಾಡುತ್ತಿದ್ದೇನೆ. ಮೈಕ್ರೋಸಾಫ್ಟ್ WSL ನ ಮೊದಲ ಆವೃತ್ತಿಯನ್ನು ಘೋಷಿಸಿದಾಗ ಅದೇ ಬಿಲ್ಡ್ 2016 ಸಮ್ಮೇಳನದಲ್ಲಿ ನಾನು ಮುಂದಿನ ಸಾಲಿನ ಆಸನವನ್ನು ಹೊಂದಿದ್ದೆ. ತದನಂತರ ವಿಂಡೋಸ್ನಲ್ಲಿ ವೆಬ್ ಅಭಿವೃದ್ಧಿ ಅಂತಿಮವಾಗಿ ಹೊಸ ಮಟ್ಟವನ್ನು ತಲುಪುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ನಿಸ್ಸಂದೇಹವಾಗಿ, WSL 2 ಅಂದಿನಿಂದ ನಾನು ನೋಡಿದ ಅತಿದೊಡ್ಡ ಸುಧಾರಣೆಯಾಗಿದೆ ಮತ್ತು ನಾವು ಹೊಸ ಯುಗದ ತುದಿಯಲ್ಲಿರುವಂತೆ ತೋರುತ್ತಿದೆ.
ಜಾಹೀರಾತು ಹಕ್ಕುಗಳ ಮೇಲೆ
ಕೆಲಸ ಅಗತ್ಯವಿದ್ದರೆ ವಿಂಡೋಸ್ ಸರ್ವರ್ಗಳು, ನಂತರ ನೀವು ಖಂಡಿತವಾಗಿಯೂ
ಮೂಲ: www.habr.com