WSL 뜻? 윈도우와 리눅스 운영체제 2가지의 결합

WSL 의미 및 개념 설명

WSL의 의미와 개념에 대해 알아봅시다.

WSL 의미 및 개념 이해

WSL(Linux용 Windows 하위 시스템)은 무엇을 의미하나요? 윈도우 운영체제 Linux 운영 체제를 기본적으로 실행하는 가상 환경을 말합니다. WSL(Windows Subsystem for Linux)은 Linux용 Windows 하위 시스템이라고 합니다. WSL(Windows Subsystem for Linux)을 통해 사용자는 Windows 운영 체제에서 Linux를 사용할 수 있습니다. 하기 위해 가상 기기이는 동일한 도구를 사용하거나 이중 부팅을 설정하지 않고도 Linux 환경에서와 마찬가지로 Linux 명령줄 도구 및 유틸리티와 Linux에서 사용되는 바이너리를 Windows에서 실행할 수 있는 새로운 Windows 운영 체제 호환성 레이어입니다.Windows WSL을 통해 Linux 운영 체제와 동일하게 보이고 작동하는 환경을 실행할 수 있는 완전한 호환성 계층으로 볼 수 있습니다. WSL을 사용하면 Windows 운영 체제에서 Linux에 사용되는 ELF64 바이너리를 실행할 수 있습니다. 기존 Windows 환경에서 Linux를 사용하세요. 이를 위해서는 간단한 리눅스 명령줄을 사용하는 불편한 방법으로 가상 머신(VM ware, Virtual Box 등)을 설치하고 설정해야 했습니다. 하지만 Windows에서 제공하는 WSL을 통해서는 Linux를 Windows 운영체제의 하위 개념 시스템으로 사용할 수 있습니다.

WSL 의미 및 개념 설명

WSL(Windows Subsystem for Linux)은 리눅스 운영체제를 윈도우 운영체제 내에서 서버 시스템으로 사용할 수 있도록 해주는 기능을 말한다. WSL(Linux용 Windows 하위 시스템)은 Linux용 Windows 하위 시스템이라고 합니다. 마이크로소프트Windows 운영 체제에 포함된 하위 시스템입니다. WSL(Windows Subsystem for Linux)을 사용하면 가상 머신이나 듀얼 부팅 설정 없이도 Linux 환경과 같은 Windows 운영 체제에서 적절한 부팅 속도와 소규모 작업을 즐길 수 있습니다. 메모리 사용량을 통해 Linux 명령(grep, sed, awk, wim, apt 등)과 Linux 커널을 사용할 수 있습니다. WSL은 처음에는 개발자를 위한 도구로 개발되었으나 현재는 시스템 관리자뿐만 아니라 사이버 보안 분야에서도 사용되고 있습니다. 널리 사용되는 Windows 운영 체제에 대한 호환성 계층입니다. WSL은 Linux를 가상 머신으로 실행하는 것보다 훨씬 빠르게 운영 체제를 작동하고 불필요한 프로세스가 없기 때문에 더 빠르게 실행됩니다. 대부분의 Linux 애플리케이션은 그대로 실행되며, Windows와 Linux 간에 상호 파일 액세스를 허용하는 구조가 있습니다. WSL에는 WSL1과 WSL2가 포함됩니다.[WSL1과 WSL2 비교]

구분 내용WSL1윈도우 NT 커널 위에 WSL을 설치하고 리눅스 애플리케이션을 실행하는 구조WSL2하이퍼바이저 위에 각각 윈도 NT 커널과 리눅스 커널을 설치하는 구조

WSL2는 WSL의 두 번째 업그레이드 버전입니다. WSL2는 가상화 기술을 사용하여 실제 Linux 커널을 Windows에 통합합니다. WSL2를 사용하면 Docker와 같은 컨테이너 기술을 사용할 수 있습니다. Hyper-V는 하드웨어를 가상화하여 Windows에서 여러 운영 체제를 가상 머신으로 실행할 수 있는 구조를 말합니다. Windows 10에서는 64비트 버전의 Pro 에디션 이상에서 사용이 가능합니다. WSL2는 Linux 커널을 직접 사용하므로 파일 시스템 성능이 향상되고 Linux 시스템 호출 호환성이 크게 향상됩니다. WSL2는 Windows 10부터 사용할 수 있습니다. WSL(Windows Subsystem for Linux)을 통해 개발자와 시스템 관리자는 가상 머신에 Linux 운영 체제를 설치하고 구성하는 번거로움 없이 Windows 운영 체제에서 Bash와 같은 Linux 바이너리를 빠르게 실행할 수 있습니다. . 실행하시면 간단하게 사용하실 수 있습니다. 여기서 Bash는 텍스트 기반 셸이자 명령 언어입니다. WSL은 VM(가상 머신)과 다릅니다.[WSL과 VM 비교]

구분 내용 Windows와 동일한 하드웨어에서 Linux를 실행하는 WSL 구조 운영체제 전체를 별도의 하드웨어 환경에서 실행하는 VM 구조

WSL은 VM(Virtual Machine)보다 적은 리소스를 사용하면서 더 빠르게 작동합니다. WSL(Windows Subsystem for Linux)은 기존 Windows 운영 체제가 설치된 데스크톱, 노트북 또는 모바일 앱에서 Linux를 Windows 운영 체제로 변환하는 소프트웨어입니다. 명령줄 도구 및 GUI 앱과 함께 Linux 파일 시스템을 실행할 수 있는 Windows 운영 체제의 기능입니다. WSL은 Windows 운영 체제에서 Linux 명령과 Linux 소프트웨어를 실행할 수 있는 환경을 제공합니다. WSL은 리소스 소비를 최소화합니다. 가상머신은 좋은 기술이지만 CPU(중앙처리장치), 메모리, 스토리지 측면에서 리소스 오버헤드가 많다. 그러나 WSL은 호스트 운영 체제의 리소스 부담을 최소화할 수 있습니다. WSL은 가상 머신과 달리 호스트 머신의 리소스에 직접 접근하는 구조를 갖고 있어 리소스 오버헤드가 없다. WSL을 통해 Windows 운영 체제에서 Linux 바이너리를 실행하고 Linux 애플리케이션과 유용한 Linux 도구를 사용할 수 있습니다. 그것은 그것을 한다. 이제 Windows 사용자는 Linux 기능을 사용할 수 있습니다. WSL을 통해 크로스 플랫폼 개발이 가능합니다. WSL은 하위 시스템이므로 WSL에서 실행되는 애플리케이션은 호스트 운영 체제의 다른 애플리케이션에 영향을 주거나 손상시키지 않습니다. 안전하게 격리된 컨테이너 내에서 구동되는 구조입니다. 그러나 WSL은 기본적으로 GUI(그래픽 사용자 인터페이스)를 지원하지 않습니다. Cygwin은 Windows에서 Unix와 유사한 환경을 제공하는 무료 소프트웨어입니다. 수단. Cygwin은 WSL이 나올 때까지 Windows에서 Unix 소프트웨어를 실행하는 데 사용되었습니다. 에뮬레이터는 특정 환경에서 실행되는 소프트웨어를 다른 환경에서도 실행할 수 있도록 하는 기술입니다. 특정 환경에서 사용되는 소프트웨어를 새로운 환경에서 실행하는데 사용됩니다. WSL과 Linux OS는 Microsoft에서 제공하는 Microsoft Store를 통해 설치할 수 있습니다. Ubuntu, Debian, Fedora 및 Kali Linux를 포함하여 선택할 수 있는 Linux 배포판도 있습니다.