WSL, ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಲಿನಕ್ಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಲೇಯರ್ ಈಗಾಗಲೇ ಸ್ಥಿರವಾಗಿದೆ

ಡಬ್ಲುಎಸ್ಎಲ್

ಲಿನಕ್ಸ್ ಸಿಸ್ಟಮ್ ಕರೆಗಳನ್ನು ಫ್ಲೈನಲ್ಲಿ ವಿಂಡೋಸ್ ಸಿಸ್ಟಮ್ ಕರೆಗಳಿಗೆ ಭಾಷಾಂತರಿಸುವ ಎಮ್ಯುಲೇಟರ್ ಬದಲಿಗೆ ಪೂರ್ಣ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಅನ್ನು ವಿತರಿಸುವ ಮೂಲಕ WSL ತನ್ನನ್ನು ತಾನೇ ಗುರುತಿಸಿಕೊಳ್ಳುತ್ತದೆ.

ಮೈಕ್ರೋಸಾಫ್ಟ್ ಇತ್ತೀಚೆಗೆ WSL 1.0.0 (ಲಿನಕ್ಸ್‌ಗಾಗಿ ವಿಂಡೋಸ್ ಸಬ್‌ಸಿಸ್ಟಮ್) ನ ಸ್ಥಿರ ಆವೃತ್ತಿಯ ಬಿಡುಗಡೆಯನ್ನು ಘೋಷಿಸಿತು. ಅದೇ ಸಮಯದಲ್ಲಿ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸ್ಟೋರ್ ಮೂಲಕ ವಿತರಿಸಲಾದ WSL ಪ್ಯಾಕೇಜುಗಳನ್ನು ಪ್ರಾಯೋಗಿಕ ಅಭಿವೃದ್ಧಿಯಿಂದ ತೆಗೆದುಹಾಕಲಾಗಿದೆ.

ಈ ಹೊಸ ಆವೃತ್ತಿಯ ಬಿಡುಗಡೆಯೊಂದಿಗೆ, ದಿ "wsl -install" ಮತ್ತು "wsl -update" ಆಜ್ಞೆಗಳನ್ನು ಡೀಫಾಲ್ಟ್‌ನಿಂದ ಸರಿಸಲಾಗಿದೆ WSL ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಮತ್ತು ನವೀಕರಿಸಲು Microsoft Store ಅನ್ನು ಬಳಸಲು, ಇದು ವಿಂಡೋಸ್‌ನ ಅಂತರ್ನಿರ್ಮಿತ ಘಟಕವಾಗಿ ವಿತರಿಸುವುದಕ್ಕೆ ಹೋಲಿಸಿದರೆ ಗಮನಾರ್ಹವಾಗಿ ವೇಗದ ನವೀಕರಣ ವಿತರಣೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

ಉಪಯುಕ್ತತೆ ಹಿಂದಿನ ಅನುಸ್ಥಾಪನಾ ಯೋಜನೆಗೆ ಹಿಂತಿರುಗಲು wsl “–inbox” ಆಯ್ಕೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. Windows 10 ಬಿಲ್ಡ್‌ಗಳನ್ನು Microsoft Store ಮೂಲಕ ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ, Windows 10 ಬಳಕೆದಾರರಿಗೆ Linux ಗ್ರಾಫಿಕಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಾಲನೆ ಮಾಡುವಂತಹ WSL ಆವಿಷ್ಕಾರಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನೀಡುತ್ತದೆ ಮತ್ತು systemd ಸಿಸ್ಟಮ್ ಮ್ಯಾನೇಜರ್‌ಗೆ ಬೆಂಬಲ ನೀಡುತ್ತದೆ.

ನವೀಕರಿಸಿದ wsl.exe ಯುಟಿಲಿಟಿ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸ್ಟೋರ್‌ನಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಅನುವಾದಿಸಲಾಗಿದೆ, Windows 10 ಮತ್ತು 11 ನವೆಂಬರ್ ನವೀಕರಣಗಳಲ್ಲಿ "22H2" ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಹಸ್ತಚಾಲಿತ ಪರಿಶೀಲನೆಯ ನಂತರ ಮಾತ್ರ ಸ್ಥಾಪಿಸಲ್ಪಡುತ್ತದೆ (Windows ಸೆಟ್ಟಿಂಗ್‌ಗಳು -> " ನವೀಕರಣಗಳಿಗಾಗಿ ಹುಡುಕಿ"). , ಮತ್ತು ಡಿಸೆಂಬರ್ ಮಧ್ಯದಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ. ಪರ್ಯಾಯ ಅನುಸ್ಥಾಪನಾ ಆಯ್ಕೆಯಾಗಿ, ನೀವು GitHub ನಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡಲಾದ msi ಪ್ಯಾಕೇಜುಗಳನ್ನು ಸಹ ಬಳಸಬಹುದು.

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

ಕರ್ನಲ್ ಇದು ಈಗಾಗಲೇ ಅಜೂರ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ಬಳಸಿಕೊಂಡು ವಿಂಡೋಸ್ ಪರಿಸರದಲ್ಲಿ ಚಲಿಸುತ್ತದೆ. WSL ಪರಿಸರ ಪ್ರತ್ಯೇಕ ಡಿಸ್ಕ್ ಇಮೇಜ್ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ (ವಿಎಚ್‌ಡಿ) ext4 ಫೈಲ್ ಸಿಸ್ಟಮ್ ಮತ್ತು ವರ್ಚುವಲ್ ನೆಟ್ವರ್ಕ್ ಅಡಾಪ್ಟರ್ನೊಂದಿಗೆ.

ಯೂಸರ್‌ಸ್ಪೇಸ್ ಘಟಕಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಮತ್ತು ವಿಭಿನ್ನ ವಿತರಣೆಗಳ ನಿರ್ಮಾಣಗಳನ್ನು ಆಧರಿಸಿವೆ. ಉದಾಹರಣೆಗೆ, Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE, ಮತ್ತು openSUSE ಬಿಲ್ಡ್‌ಗಳು Microsoft Store ನಲ್ಲಿ WSL ನಲ್ಲಿ ಅನುಸ್ಥಾಪನೆಗೆ ಲಭ್ಯವಿದೆ.

ಆವೃತ್ತಿ 1.0 ರಲ್ಲಿ, ಸುಮಾರು 100 ದೋಷಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ ಮತ್ತು ಹಲವಾರು ಆವಿಷ್ಕಾರಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ:

  • ಲಿನಕ್ಸ್ ಪರಿಸರದಲ್ಲಿ systemd ಸಿಸ್ಟಮ್ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಬಳಸಲು ಐಚ್ಛಿಕ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ. Systemd ಬೆಂಬಲವು ವಿತರಣೆಗಳ ಅವಶ್ಯಕತೆಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಮತ್ತು WSL ನಲ್ಲಿ ಒದಗಿಸಲಾದ ಪರಿಸರವನ್ನು ಸಾಂಪ್ರದಾಯಿಕ ಹಾರ್ಡ್‌ವೇರ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ವಿತರಣೆಗಳಿಗೆ ಹತ್ತಿರ ತರಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಹಿಂದೆ, WSL ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು, ವಿತರಣೆಗಳು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಒದಗಿಸಿದ ಇನಿಶಿಯಲೈಸೇಶನ್ ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸಬೇಕಾಗಿತ್ತು ಅದು PID 1 ಅಡಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು Linux ಮತ್ತು Windows ನಡುವಿನ ಪರಸ್ಪರ ಕಾರ್ಯಸಾಧ್ಯತೆಗಾಗಿ ಮೂಲಸೌಕರ್ಯ ಸಂರಚನೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
  • Windows 10 ಗಾಗಿ, Linux ಗ್ರಾಫಿಕಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ (ಹಿಂದೆ, ಗ್ರಾಫಿಕ್ಸ್ ಬೆಂಬಲವು Windows 11 ನಲ್ಲಿ ಮಾತ್ರ ಲಭ್ಯವಿತ್ತು).
  • ಅನುಸ್ಥಾಪನೆಯ ನಂತರ ವಿತರಣಾ ಉಡಾವಣೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು "wsl -install" ಆಜ್ಞೆಗೆ "-no-launch" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸ್ಟೋರ್ ಬದಲಿಗೆ GitHub ಮೂಲಕ ಘಟಕಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು "wsl -update" ಮತ್ತು "wsl -install" ಕಮಾಂಡ್‌ಗಳಿಗೆ "-ವೆಬ್-ಡೌನ್‌ಲೋಡ್" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • VHD ಫೈಲ್‌ಗಳನ್ನು ಆರೋಹಿಸಲು “wsl –mount” ಆಜ್ಞೆಗೆ “–vhd” ಆಯ್ಕೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಮೌಂಟ್ ಪಾಯಿಂಟ್ ಹೆಸರನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು “–ಹೆಸರು” ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • VHD ಸ್ವರೂಪದಲ್ಲಿ ಆಮದು ಅಥವಾ ರಫ್ತು ಮಾಡಲು "wsl -import" ಮತ್ತು "wsl -export" ಆಜ್ಞೆಗಳಿಗೆ "-vhd" ಆಜ್ಞೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ .vhdx ಫೈಲ್ ಅನ್ನು ವಿತರಣೆಯಾಗಿ ನೋಂದಾಯಿಸಲು ಮತ್ತು ಬಳಸಲು "wsl --import-in-place" ಆಜ್ಞೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯನ್ನು ಪ್ರದರ್ಶಿಸಲು "wsl --version" ಆಜ್ಞೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಸುಧಾರಿತ ದೋಷ ನಿರ್ವಹಣೆ.
  • ಗ್ರಾಫಿಕಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಘಟಕಗಳು (WSLg) ಮತ್ತು ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಅನ್ನು ಒಂದೇ ಪ್ಯಾಕೇಜ್‌ಗೆ ಸಂಯೋಜಿಸಲಾಗಿದೆ ಅದು ಹೆಚ್ಚುವರಿ MSI ಫೈಲ್‌ಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ.
  • ಬಿಸಿ ಅನ್ವೇಷಣೆಯಲ್ಲಿ, WSL 1.0.1 ಅಪ್‌ಡೇಟ್ ಬಿಡುಗಡೆಯಾಯಿತು (ಇನ್ನೂ ಪೂರ್ವವೀಕ್ಷಣೆ ಸ್ಥಿತಿಯಲ್ಲಿದೆ), ಇದು ಹೊಸ ಸೆಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವಾಗ wslservice.exe ಪ್ರಕ್ರಿಯೆಯ ಕುಸಿತವನ್ನು ಸರಿಪಡಿಸಿತು, Unix ಸಾಕೆಟ್ /tmp/.X11 -Unix ನೊಂದಿಗೆ ಫೈಲ್ ಓದಲು-ಮಾತ್ರ ಮೋಡ್‌ಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ, ದೋಷ ನಿರ್ವಾಹಕರನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ.

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


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

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

*

*

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