ಲಿನಕ್ಸ್‌ಗಾಗಿ ವಿಂಡೋಸ್ ಉಪವ್ಯವಸ್ಥೆ (WSL) ಆವೃತ್ತಿ 2: ಅದು ಹೇಗೆ ಸಂಭವಿಸುತ್ತದೆ? (FAQ)

ಕಟ್ ಕೆಳಗೆ ಅನುವಾದವಾಗಿದೆ ಪ್ರಕಟಿಸಿದ FAQ ಭವಿಷ್ಯದ WSL ಎರಡನೇ ಆವೃತ್ತಿಯ ವಿವರಗಳ ಬಗ್ಗೆ (ಲೇಖಕ - ಕ್ರೇಗ್ ಲೋವೆನ್).

ಲಿನಕ್ಸ್‌ಗಾಗಿ ವಿಂಡೋಸ್ ಉಪವ್ಯವಸ್ಥೆ (WSL) ಆವೃತ್ತಿ 2: ಅದು ಹೇಗೆ ಸಂಭವಿಸುತ್ತದೆ? (FAQ)

ಲಿನಕ್ಸ್‌ಗಾಗಿ ವಿಂಡೋಸ್ ಉಪವ್ಯವಸ್ಥೆ (WSL) ಆವೃತ್ತಿ 2: ಅದು ಹೇಗೆ ಸಂಭವಿಸುತ್ತದೆ? (FAQ)

ಒಳಗೊಂಡಿರುವ ಸಮಸ್ಯೆಗಳು:


WSL 2 ಹೈಪರ್-ವಿ ಬಳಸುತ್ತದೆಯೇ? WSL 2 ವಿಂಡೋಸ್ 10 ಹೋಮ್‌ನಲ್ಲಿ ಲಭ್ಯವಿರುತ್ತದೆಯೇ?

WSL 2 ಪ್ರಸ್ತುತ ಲಭ್ಯವಿರುವ ವಿಂಡೋಸ್‌ನ ಎಲ್ಲಾ ಆವೃತ್ತಿಗಳಲ್ಲಿ WSL 1 ಲಭ್ಯವಿರುತ್ತದೆ (Windows 10 ಹೋಮ್ ಸೇರಿದಂತೆ).

WSL ನ ಎರಡನೇ ಆವೃತ್ತಿಯು ವರ್ಚುವಲೈಸೇಶನ್ ಒದಗಿಸಲು ಹೈಪರ್-ವಿ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಹೈಪರ್-ವಿ ವೈಶಿಷ್ಟ್ಯಗಳ ಉಪವಿಭಾಗವಾಗಿರುವ ಐಚ್ಛಿಕ ವೈಶಿಷ್ಟ್ಯದಲ್ಲಿ ಈ ಆರ್ಕಿಟೆಕ್ಚರ್ ಲಭ್ಯವಿರುತ್ತದೆ. ಈ ಹೆಚ್ಚುವರಿ ಘಟಕವು ಎಲ್ಲಾ OS ಆವೃತ್ತಿಗಳಲ್ಲಿ ಲಭ್ಯವಿರುತ್ತದೆ. WSL 2 ಬಿಡುಗಡೆಯ ಹತ್ತಿರ, ನಾವು ಈ ಹೊಸ ಘಟಕದ ಬಗ್ಗೆ ಹೆಚ್ಚು ವಿವರವಾಗಿ ಮಾತನಾಡುತ್ತೇವೆ.

WSL 1 ಗೆ ಏನಾಗುತ್ತದೆ? ಅದನ್ನು ಕೈಬಿಡಲಾಗುತ್ತದೆಯೇ?

ನಾವು ಪ್ರಸ್ತುತ WSL 1 ಅನ್ನು ನಿವೃತ್ತಿಗೊಳಿಸುವ ಯಾವುದೇ ಯೋಜನೆಯನ್ನು ಹೊಂದಿಲ್ಲ. ನೀವು ಒಂದೇ ಯಂತ್ರದಲ್ಲಿ WSL 1 ಮತ್ತು WSL 2 ವಿತರಣೆಗಳನ್ನು ಅಕ್ಕಪಕ್ಕದಲ್ಲಿ ಚಲಾಯಿಸಬಹುದು. WSL 2 ಅನ್ನು ಹೊಸ ಆರ್ಕಿಟೆಕ್ಚರ್ ಆಗಿ ಸೇರಿಸುವುದರಿಂದ WSL ತಂಡವು ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಲಿನಕ್ಸ್ ಅನ್ನು ಚಲಾಯಿಸುವ ಅದ್ಭುತ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಅದೇ ಸಮಯದಲ್ಲಿ WSL 2 ಮತ್ತು ಇತರ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ವರ್ಚುವಲೈಸೇಶನ್ ಪರಿಕರಗಳನ್ನು (VMWare ಅಥವಾ ವರ್ಚುವಲ್ ಬಾಕ್ಸ್) ಚಲಾಯಿಸಲು ಸಾಧ್ಯವೇ?

ಕೆಲವು ಥರ್ಡ್-ಪಾರ್ಟಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಹೈಪರ್-ವಿ ಬಳಸಿದಾಗ ರನ್ ಆಗುವುದಿಲ್ಲ, ಅಂದರೆ WSL 2 ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದಾಗ ಅವು ಚಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. ದುರದೃಷ್ಟವಶಾತ್, ಇವುಗಳಲ್ಲಿ VMWare ಮತ್ತು ವರ್ಚುವಲ್ ಬಾಕ್ಸ್ ಸೇರಿವೆ.

ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ನಾವು ಮಾರ್ಗಗಳನ್ನು ಅನ್ವೇಷಿಸುತ್ತಿದ್ದೇವೆ. ಉದಾಹರಣೆಗೆ, ನಾವು API ಗಳ ಗುಂಪನ್ನು ಒದಗಿಸುತ್ತೇವೆ ಹೈಪರ್ವೈಸರ್ ವೇದಿಕೆ, ಇದನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ವರ್ಚುವಲೈಸೇಶನ್ ಪೂರೈಕೆದಾರರು ತಮ್ಮ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಹೈಪರ್-ವಿ ಯೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆ ಮಾಡಲು ಬಳಸಬಹುದು. ಇದು ಎಮ್ಯುಲೇಶನ್‌ಗಾಗಿ ಹೈಪರ್-ವಿ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಬಳಸಲು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ: ಗೂಗಲ್ ಆಂಡ್ರಾಯ್ಡ್ ಎಮ್ಯುಲೇಟರ್ ಈಗ ಹೈಪರ್-ವಿ ಜೊತೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ.

ಅನುವಾದಕರ ಟಿಪ್ಪಣಿ

Oracle VirtualBox ಈಗಾಗಲೇ ಪ್ರಾಯೋಗಿಕ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಹೊಂದಿದೆ ನಿಮ್ಮ ಯಂತ್ರಗಳನ್ನು ವರ್ಚುವಲೈಸ್ ಮಾಡಲು ಹೈಪರ್-ವಿ ಬಳಸಿ:

ಯಾವುದೇ ಕಾನ್ಫಿಗರೇಶನ್ ಅಗತ್ಯವಿಲ್ಲ. Oracle VM VirtualBox ಹೈಪರ್-ವಿ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪತ್ತೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಹೋಸ್ಟ್ ಸಿಸ್ಟಮ್‌ಗಾಗಿ ವರ್ಚುವಲೈಸೇಶನ್ ಎಂಜಿನ್ ಆಗಿ ಹೈಪರ್-ವಿ ಅನ್ನು ಬಳಸುತ್ತದೆ. VM ವಿಂಡೋ ಸ್ಥಿತಿ ಪಟ್ಟಿಯಲ್ಲಿರುವ CPU ಐಕಾನ್ ಹೈಪರ್-ವಿ ಬಳಸಲಾಗುತ್ತಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ.

ಆದರೆ ಇದು ಗಮನಾರ್ಹ ಕಾರ್ಯಕ್ಷಮತೆಯ ಅವನತಿಗೆ ಕಾರಣವಾಗುತ್ತದೆ:

ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸುವಾಗ, ನೀವು ಕೆಲವು ಹೋಸ್ಟ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಗಮನಾರ್ಹವಾದ Oracle VM VirtualBox ಕಾರ್ಯಕ್ಷಮತೆಯ ಅವನತಿಯನ್ನು ಅನುಭವಿಸಬಹುದು.

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

WSL 2 ನಿಂದ GPU ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವೇ? ಹಾರ್ಡ್‌ವೇರ್ ಬೆಂಬಲವನ್ನು ವಿಸ್ತರಿಸಲು ನಿಮ್ಮ ಯೋಜನೆಗಳೇನು?

WSL 2 ರ ಆರಂಭಿಕ ಬಿಡುಗಡೆಗಳಲ್ಲಿ, ಹಾರ್ಡ್‌ವೇರ್ ಪ್ರವೇಶ ಬೆಂಬಲವು ಸೀಮಿತವಾಗಿರುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನೀವು GPU, ಸೀರಿಯಲ್ ಪೋರ್ಟ್ ಮತ್ತು USB ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. ಆದಾಗ್ಯೂ, ಸಾಧನ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುವುದು ನಮ್ಮ ಯೋಜನೆಗಳಲ್ಲಿ ಹೆಚ್ಚಿನ ಆದ್ಯತೆಯಾಗಿದೆ ಏಕೆಂದರೆ ಇದು ಈ ಸಾಧನಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಬಯಸುವ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಸಾಕಷ್ಟು ಸಾಧ್ಯತೆಗಳನ್ನು ತೆರೆಯುತ್ತದೆ. ಈ ಮಧ್ಯೆ, ನೀವು ಯಾವಾಗಲೂ WSL 1 ಅನ್ನು ಬಳಸಬಹುದು, ಇದು ಸರಣಿ ಮತ್ತು USB ಎರಡಕ್ಕೂ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ. ದಯವಿಟ್ಟು ಸುದ್ದಿಯನ್ನು ಅನುಸರಿಸಿ ಈ ಬ್ಲಾಗ್ ಮತ್ತು ಇನ್ಸೈಡರ್ ಬಿಲ್ಡ್‌ಗಳಿಗೆ ಬರುವ ಇತ್ತೀಚಿನ ವೈಶಿಷ್ಟ್ಯಗಳ ಕುರಿತು ನವೀಕೃತವಾಗಿರಲು WSL ತಂಡದ ಸದಸ್ಯರನ್ನು ಟ್ವೀಟ್ ಮಾಡಿ ಮತ್ತು ನೀವು ಯಾವ ಸಾಧನಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಬಯಸುತ್ತೀರಿ ಎಂಬುದನ್ನು ನಮಗೆ ತಿಳಿಸಿ!

WSL 2 ನೆಟ್‌ವರ್ಕ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆಯೇ?

ಹೌದು, ಸಾಮಾನ್ಯವಾಗಿ, ನೆಟ್‌ವರ್ಕ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ವೇಗವಾಗಿ ಮತ್ತು ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಏಕೆಂದರೆ ನಾವು ಸಂಪೂರ್ಣ ಸಿಸ್ಟಮ್ ಕರೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಖಚಿತಪಡಿಸುತ್ತೇವೆ. ಆದಾಗ್ಯೂ, ಹೊಸ ಆರ್ಕಿಟೆಕ್ಚರ್ ವರ್ಚುವಲೈಸ್ಡ್ ನೆಟ್ವರ್ಕ್ ಘಟಕಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಇದರರ್ಥ ಆರಂಭಿಕ ಪೂರ್ವವೀಕ್ಷಣೆ ನಿರ್ಮಾಣಗಳಲ್ಲಿ, WSL 2 ವರ್ಚುವಲ್ ಯಂತ್ರದಂತೆ ವರ್ತಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ WSL 2 ತನ್ನದೇ ಆದ IP ವಿಳಾಸವನ್ನು ಹೊಂದಿರುತ್ತದೆ (ಹೋಸ್ಟ್‌ನಂತೆಯೇ ಅಲ್ಲ). ನೆಟ್‌ವರ್ಕಿಂಗ್ ಬೆಂಬಲಕ್ಕೆ ಸುಧಾರಣೆಗಳನ್ನು ಒಳಗೊಂಡಿರುವ WSL 2 ನಂತೆ WSL 1 ಗೆ ಸಮಾನವಾದ ಅನುಭವವನ್ನು ನಾವು ಗುರಿಯಾಗಿಸಿಕೊಂಡಿದ್ದೇವೆ. ಲೋಕಲ್ ಹೋಸ್ಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಲಿನಕ್ಸ್ ಅಥವಾ ವಿಂಡೋಸ್‌ನಿಂದ ಎಲ್ಲಾ ನೆಟ್‌ವರ್ಕ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ನಡುವೆ ಸಂವಹನ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ತ್ವರಿತವಾಗಿ ಸೇರಿಸಲು ನಾವು ಯೋಜಿಸಿದ್ದೇವೆ. ನಾವು WSL 2 ಬಿಡುಗಡೆಗೆ ಹತ್ತಿರವಾಗುತ್ತಿದ್ದಂತೆ ನಮ್ಮ ನೆಟ್‌ವರ್ಕಿಂಗ್ ಉಪವ್ಯವಸ್ಥೆ ಮತ್ತು ಸುಧಾರಣೆಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ವಿವರಗಳನ್ನು ಪೋಸ್ಟ್ ಮಾಡುತ್ತೇವೆ.

ನೀವು WSL ಕುರಿತು ಹೆಚ್ಚಿನ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಅಥವಾ WSL ತಂಡವನ್ನು ತಲುಪಲು ಬಯಸಿದರೆ, ನೀವು ನಮ್ಮನ್ನು Twitter ನಲ್ಲಿ ಕಾಣಬಹುದು:

ಮೂಲ: www.habr.com

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