WSL은 2023년 9월에 새로운 기능이 포함된 주요 업데이트를 선택합니다.

WSL은 2023년 9월에 새로운 기능이 포함된 주요 업데이트를 선택합니다.

Microsoft는 새로운 기능, 변경 사항 및 다양한 수정 사항을 포함하여 WSL(Linux용 Windows 하위 시스템)을 버전 2.0.0으로 업데이트합니다. 공식 발표 에 따르면 이 기능은 “실험적”으로 제공되며 수동으로 활성화하도록 선택해야 합니다.

이 새로운 WSL 릴리스에서 개발 팀은 가상 머신 메모리를 축소하고, 하위 시스템 가상 하드 디스크(VHD)를 자동으로 축소하고, Windows 방화벽 규칙을 하위 시스템에 적용하고, 자동으로 WSL이 운영 체제 프록시 정보를 사용하도록 하는 기능을 제공합니다. . 또한 네트워크 호환성을 향상시키는 새로운 미러링 모드와 새로운 DNS 터널링이 있습니다.

Linux용 Windows 하위 시스템 9월 업데이트

2023년 9월 업데이트를 통해 WSL에서 이러한 새로운 기능을 활성화하고 사용해 볼 수 있습니다.

자동으로 메모리 회수

“autoMemoryReclaim” 기능은 메모리에서 가상 머신을 축소합니다. 이 기능은 프로세서가 5분 동안 유휴 상태인지 여부를 감지한 후 시스템이 cgroup memory.reclaim 기능을 사용하여 시간이 지남에 따라 캐시된 메모리를 회수합니다. 유일한 주의 사항은 이 기능을 사용하려면 “cgroups v1″을 꺼야 한다는 것인데, 이로 인해 몇 가지 문제가 발생할 수 있습니다.

기능의 문자열은 “autoMemoryReclaim” 이며, 사용 가능한 옵션에는 “gradual”“dropcache”가 포함됩니다.

유휴 감지를 사용자 정의할 수 있지만 Microsoft는 bash 스크립트 사용을 권장합니다.

스파스 VHD

WSL용 가상 드라이브는 시간이 지남에 따라 크기가 커질 수 있으므로 새로운 “Sparse VHD” 기능은 크기를 줄이는 데 도움이 됩니다. 새 옵션을 사용하면 자동으로 VHD가 스파스로 구성되어 시스템이 드라이브 크기를 줄일 수 있습니다.

기능의 문자열은 “sparseVhd” 이며 “false” 또는 “true” 로 설정할 수 있습니다 . Microsoft는 이 기능을 구성하는 새로운 wsl --manage DISTRO-NAME --set-sparse TRUE or FALSE명령도 추가했습니다.

미러링된 네트워킹 모드

“미러링” 네트워킹 모드는 Windows 11 의 네트워크 인터페이스를 Linux로 미러링하여 IPv6, 로컬 호스트 주소(127.0.0.1) 및 멀티캐스트 지원, WSL을 로컬 네트워크에 직접 연결하는 등 새로운 기능을 추가하고 호환성을 향상시키는 것을 목표로 합니다. VPN 호환성이 향상되었습니다.

해당 기능의 문자열은 “networkingMode” 이고, 기본 옵션은 “NAT” 이지만, “mirrored” 옵션을 선택할 수 있습니다 .

DNS 터널링

“DNS 터널링” 기능은 Windows 11에서 차단되는 DNS 호출 문제를 해결했습니다. 터널링 기능을 사용할 때 WSL은 “네트워킹 패킷을 보내지 않고 DNS 이름 요청을 해결”할 수 있으므로 “VPN이 있어도” 더 나은 인터넷 연결이 가능합니다. , 특정 방화벽 설정 또는 기타 네트워킹 구성.”

해당 기능의 문자열은 “dnsTunneling”이며, “false” 또는 “true” 로 설정할 수 있습니다 .

방화벽 구성

새로운 “Hyper-V 방화벽” 기능을 사용하면 WSL 방화벽 설정을 빠르게 구성할 수 있습니다. 즉, 옵션이 활성화되면 Microsoft Defender 방화벽에 대한 모든 변경 사항이 WSL에 적용됩니다. 또는 New-NetFirewallHyperVRulePowerShell 명령을 사용하여 Linux용 Windows 하위 시스템에만 적용되는 규칙을 만들 수 있습니다.

기능의 문자열은 “방화벽” 이며 “false” 또는 “true” 로 설정할 수 있습니다 .

프록시 구성

새로운 “자동 프록시” 옵션은 하위 시스템의 프록시 설정을 업데이트하지 않고도 Windows 11의 동일한 HTTP 프록시 설정을 WSL에 적용하도록 설계되었습니다. 이로 인해 원치 않는 문제가 발생할 수 있습니다.

기능의 문자열은 “autoProxy” 이며 “false” 또는 “true” 로 설정할 수 있습니다 .

WSL 수정

수정 및 개선의 일환으로 이번 업데이트에서는 세션 0에서 GH 9231 Store WSL에 액세스할 수 없으며 이제 GUI 앱에 키보드 지원을 통한 Windows 스냅 기능이 있습니다.

실험적 기능 켜기

새로운 미러링 네트워킹 모드, DNS 터널링 및 Hyper-V 방화벽 기능은 현재 Windows 참가자 프로그램 채널에 등록된 장치에서만 사용할 수 있습니다. 또한 자동 프록시는 Windows 11 22H2 에서만 사용할 수 있습니다 .

WSL에서 새로운 실험적 기능을 활성화하려면 프로필 폴더의 루트(예: C:\Users\UserName)에 “.wslconfig”[experimental] 파일을 만들고 각 설정이 포함된 섹션을 사용해야 합니다. 예를 들어, [experimental] autoMemoryReclaim=gradual.

장치에 Linux용 Windows 하위 시스템이 없는 경우 wsl --install명령을 사용하여 기본적으로 구성 요소와 Ubuntu 배포판을 설치할 수 있습니다. 또는 wsl --update --pre-release명령을 실행하여 플랫폼의 최신 리뷰를 설치할 수 있습니다. 다음 지침에 따라 WSL을 설치할 수도 있습니다 .

아직 이전 버전의 플랫폼을 사용하고 있는 경우에는 wsl --update업그레이드를 사용할 수 있습니다. 이 지침은 Windows 11에서 WSL을 업데이트하는 데 도움이 됩니다 . 이 가이드를 확인하여 컴퓨터에 설치된 WSL 버전을 확인할 수도 있습니다 .

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다