Windows에서 Linux 애플리케이션을 실행하기 위한 계층인 WSL은 이미 안정적입니다.

WSL

WSL은 Linux 시스템 호출을 즉석에서 Windows 시스템 호출로 변환하는 에뮬레이터 대신 전체 Linux 커널을 제공함으로써 차별화됩니다.

Microsoft는 최근 안정적인 버전의 WSL 1.0.0(Linux용 Windows 하위 시스템) 릴리스를 발표했습니다. 동시에 Microsoft Store를 통해 제공되는 WSL 패키지는 실험 개발에서 제거되었습니다.

이번 신버전 출시와 함께 "wsl –install" 및 "wsl –update" 명령이 기본값에서 이동되었습니다. Microsoft Store를 사용하여 WSL을 설치하고 업데이트하여 Windows의 기본 제공 구성 요소로 배포하는 것과 비교하여 훨씬 더 빠른 업데이트 제공이 가능합니다.

유용 wsl은 이전 설치 체계로 돌아가는 “-inbox” 옵션을 제공합니다. Windows 10 빌드는 Microsoft Store를 통해서도 지원되므로 Windows 10 사용자는 Linux 그래픽 애플리케이션 실행 및 systemd 시스템 관리자 지원과 같은 WSL 혁신에 액세스할 수 있습니다.

기본적으로 Microsoft Store에서 다운로드하도록 번역된 업데이트된 wsl.exe 유틸리티는 Windows 10 및 11월 22일 업데이트 "2HXNUMX"에 포함되어 있으며 수동 확인(Windows 설정 -> "업데이트 검색") 후에만 설치됩니다. , XNUMX월 중순 자동 적용됩니다. 대체 설치 옵션으로 GitHub에서 호스팅되는 msi 패키지를 사용할 수도 있습니다.

Linux 실행 파일이 WSL에서 실행되도록 하려면 원래 에뮬레이터 대신 Linux 시스템 호출을 Windows 시스템 호출로 변환, 완벽한 Linux 커널 환경 제공. WSL용으로 제안된 커널은 다음 커널 릴리스를 기반으로 합니다. Linux 5.10커널 시작 시간을 줄이고, 메모리 소비를 줄이고, Linux 프로세스에서 해제한 메모리를 Windows로 반환하고, 필요한 최소 드라이버 및 하위 시스템 집합을 핵에 남겨두는 최적화를 포함하여 WSL 관련 패치로 확장됩니다.

핵심 Azure에서 이미 실행 중인 가상 머신을 사용하여 Windows 환경에서 실행됩니다. WSL 환경 별도의 디스크 이미지에서 실행 (HDV) ext4 파일 시스템 및 가상 네트워크 어댑터 사용.

사용자 공간 구성 요소는 별도로 설치되며 다양한 배포 빌드를 기반으로 합니다. 예를 들어 Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE 및 openSUSE 빌드는 Microsoft Store의 WSL에 설치할 수 있습니다.

버전 1.0, 약 100개의 버그 수정 몇 가지 혁신이 구현되었습니다.

  • Linux 환경에서 systemd 시스템 관리자를 사용할 수 있는 선택적 기능을 제공했습니다. Systemd 지원을 통해 배포 요구 사항을 줄이고 WSL에서 제공하는 환경을 기존 하드웨어에서 배포를 실행하는 데 더 가깝게 만들 수 있습니다. 이전에는 WSL을 사용하려면 배포판이 PID 1에서 실행되고 Linux와 Windows 간의 상호 운용성을 위한 인프라 구성을 제공하는 Microsoft 제공 초기화 드라이버를 사용해야 했습니다.
  • Windows 10의 경우 Linux 그래픽 응용 프로그램을 실행하는 기능이 구현되었습니다(이전에는 Windows 11에서만 그래픽 지원이 가능했습니다).
  • 설치 후 배포 실행을 비활성화하기 위해 "wsl –install" 명령에 "–no-launch" 옵션을 추가했습니다.
  • Microsoft Store 대신 GitHub를 통해 구성 요소를 다운로드하기 위해 “wsl –update” 및 “wsl –install” 명령에 “–web-download” 옵션을 추가했습니다.
  • "wsl –mount" 명령에 "–vhd" 옵션을 추가하여 VHD 파일을 마운트하고 "–name"을 마운트 지점 이름을 지정합니다.
  • VHD 형식으로 가져오거나 내보내는 "wsl –import" 및 "wsl –export" 명령에 "–vhd" 명령을 추가했습니다.
  • 기존 .vhdx 파일을 배포로 등록하고 사용하기 위해 "wsl --import-in-place" 명령을 추가했습니다.
  • 버전 번호를 표시하는 "wsl --version" 명령이 추가되었습니다.
  • 향상된 오류 처리.
  • 그래픽 응용 프로그램(WSLg) 및 Linux 커널을 지원하는 구성 요소는 추가 MSI 파일을 다운로드할 필요가 없는 단일 패키지에 통합됩니다.
  • 뜨거운 추적에서 WSL 1.0.1 업데이트가 릴리스되었습니다(아직 미리 보기 상태인 동안). 이 업데이트는 새 세션을 시작할 때 wslservice.exe 프로세스의 충돌을 수정했으며 Unix 소켓 /tmp/.X11 -Unix가 있는 파일은 읽기 전용 모드로 변경되었으며 오류 처리기가 개선되었습니다.

최종적으로 그것에 대해 더 많이 알고 싶다면 세부 사항을 확인할 수 있습니다 다음 링크에서.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.