WSL의 2023년 9월 사전 릴리스 업데이트는 향상된 네트워킹, 방화벽, 자동 VHD 축소를 비롯한 여러 가지 흥미로운 기능을 제공합니다.
주요 시사점
- Microsoft는 최신 버전의 Windows 하위 시스템에 새로운 실험적 기능을 도입했습니다. CPU가 작동 중일 때 WSL VM의 메모리 사용량을 줄이는 autoMemoryReclaim과 같은 Linux(WSL) 게으른.
- sparseVhd는 사용자가 WSL에서 Linux 배포판의 가상 하드 디스크 크기를 자동으로 축소할 수 있는 또 다른 새로운 기능입니다.
- WSL의 미러링된 네트워킹 모드를 사용하면 Windows의 네트워크 인터페이스를 Linux에서 미러링할 수 있습니다. 호환성 및 새로운 기능 추가가 가능하지만 현재는 Windows 11을 실행하는 Windows Insider에서만 사용할 수 있습니다. 버전 22H2.
Linux용 Windows 하위 시스템(WSL) 는 Windows 10 및 Windows 11에 존재하는 편리한 유틸리티 이를 통해 개발자는 가상 머신(VM)이나 이중 부팅 구성 없이 운영 체제 내에서 직접 GNU/Linux 환경을 실행할 수 있습니다. 구현은 일반적으로 Microsoft Store를 통해 구입 가능 약 1년 전에는 관심 있는 사용자가 더 쉽게 빠르게 설치할 수 있도록 했습니다. 이제 Microsoft는 흥미롭고 실험적인 기능이 많이 포함된 새로운 시험판 버전의 WSL을 출시했습니다.
첫 번째 실험적 기능은 다음과 같습니다. 자동 메모리 회수; 이를 통해 WSL VM은 WSL VM의 CPU 유휴를 감지할 때 캐시된 메모리를 해제하여 메모리 공간을 줄일 수 있습니다. 두 가지 인수를 허용합니다. 점진적인 그리고 떨어지다. 첫 번째 값은 CPU 유휴 상태가 5분 후에 30분 동안 천천히 메모리를 확보합니다. 한편, 후자는 동일한 5분 임계값에 도달한 후 모든 캐시된 메모리를 즉시 해제합니다. 즉, Microsoft는 유명한 그 점진적인 구성으로 인해 docker 데몬을 WSL에서 서비스로 활용하는 경우 docker 데몬이 중단되므로 대신 Docker Desktop을 사용하세요.
다음으로 우리는 sparseVhd이를 통해 사용자는 일정 시간이 지나면 자동으로 크기가 축소되도록 가상 하드 디스크(VHD)를 구성할 수 있습니다. 다음의 부울 값을 허용합니다. 진실 그리고 거짓, 기존 Linux 배포판에도 적용할 수 있습니다.
또 다른 흥미로운 실험 기능은 새로운 모드입니다. 네트워킹 모드 ~라고 불리는 미러링된. 기본에 추가로 제공되고 있습니다. NAT, Windows에서 사용되는 네트워크 인터페이스를 WSL에서 실행되는 Linux에 미러링할 수 있다는 점에서 혁신적입니다. 이를 통해 호환성이 향상되고 IPv6 및 멀티캐스트 지원, VPN 호환성 향상, WSL은 LAN(Local Area Network)을 사용하고 localhost 127.0.0.1 주소를 사용하여 Linux를 통해 직접 Windows 서버와 인터페이스합니다. 그러나 이 구현에는 몇 가지 알려진 문제가 있으며 현재 Windows 11 버전 22H2를 실행하는 Windows 참가자에게만 사용할 수 있습니다.
견인의 유사한 기능은 다음과 같습니다. 방화벽 부울 인수를 허용하는 설정 진실 그리고 거짓. 전자로 설정된 경우 Windows 방화벽 규칙은 WSL VM에 의해 상속되며 WSL 네트워크 트래픽과 관련된 새로운 Hyper-V 방화벽 규칙을 설정할 수도 있습니다. 이 기능은 Windows 11 버전 22H2의 Windows 참가자에게도 독점적입니다.
게다가 설정 dns터널링 에게 진실 DNS 요청이 WSL에서 Windows로 프록시되는 방식을 변경합니다. 이를 통해 VPN 또는 사용자 지정 방화벽 및 네트워킹 설정을 통해 인터넷과 통신하는 WSL 배포판에 대해 더 나은 네트워킹이 가능해집니다. 이는 또한 WSL 배포판 내에서 "네트워크 연결 없음" 오류가 더 적게 발생한다는 것을 의미합니다. 이 기능은 현재 Windows 11 버전 22H2의 참가자 채널 뒤에도 잠겨 있습니다.
마지막으로, 우리는 진실 구성 자동프록시. 이름에서 알 수 있듯이 사용자는 WSL VM 내에서 자동으로 Windows 프록시 설정을 활용할 수 있으므로 수동으로 구성할 필요가 없으며 잠재적으로 오류가 발생할 수 있습니다. Insider 채널 뒤에 차단되어 있지는 않지만 이 기능을 활용하려면 여전히 Windows 11 버전 22H2를 실행해야 합니다.
물론 이는 흡수해야 할 정보가 많을 수 있으므로 WSL의 제품 관리자 Craig Lowen도 유용한 정보를 게시했습니다. 이러한 실험적 기능을 활용하고 올바르게 구성하는 방법을 설명하는 동영상을 확인하세요. 아래에:
또한 견인에는 상대적으로 작은 다른 개선 사항도 있으며 GitHub 저장소의 WSL 2.0.0 사전 릴리스에 대한 변경 로그에서 자세한 내용을 확인할 수 있습니다. 여기.