Windows 10에서 Linux GUI 앱 실행

약간의 배경



기술 세계에서 Windows를 무시하고 싶은 만큼 무시할 수는 없습니다. 많은 시스템에서 많은 응용 프로그램을 사용하는 많은 사용자가 Windows에서 작동합니다. free or open source software (FOSS) 세계로의 Microsoft의 최근 움직임과 함께 Windows도 IT/엔지니어링 세계에서 진지하게 받아들여지는 방향으로 큰 진전을 이루고 있습니다.

현재 상황



집에서는 Ubuntu 18.04를 실행하고, 이동 중에는 15인치 MacBook Pro를 사용하고, 휴대전화는 일부 Android 버전을 사용하고, 마지막으로 사무실에서는 Windows 10 HP 노트북을 실행합니다. 사용자가 할 수 있는 통합 환경과는 거리가 멀습니다. 가능합니다. Windows에서 Linux 프로그램을 실행할 수 있다는 것은 현재 제 역할을 고려할 때 매우 바람직한 능력입니다. Linux용 Windows Subsystem을 사용하면 이를 매우 쉽게 할 수 있습니다. Windows에 래핑된 Linux에서 Docker를 사용하여 컨테이너를 실행할 수도 있습니다. #softwareabstractioninception. 이 10년 전 IIS와 제대로 작동하는 LAMP 스택을 실행하는 것이 광란의 여정이었던 10년 전과 비교하면 놀라운 도약입니다. 상호 운용성이 지금까지 Windows에서 Linux GUI 프로그램 실행이 가능하도록 발전했습니다. 따라서 이 연습을 통해 살펴보겠습니다.

해결책



Windows 스토어에서 WSL(Linux용 Windows 하위 시스템)을 설치합니다. 우분투 옵션을 선택했습니다.

Windows의 Linux #놀라움

다음으로 Windows 10에 Xming을 설치하려고 합니다. https://sourceforge.net/projects/xming/에서 얻을 수 있는 경우. 설치 프로그램에 나타나는 설치 지침을 따르십시오.

확인해보세요. Windows 10의 X11 서버.

시작 버튼을 누르고 'wsl'을 입력합니다. Linux용 Windows 하위 시스템 프로그램을 시작합니다. Linux 터미널을 사용할 수 있으면 gvim을 설치해 봅시다.

sudo apt-get install vim-gtk

gvim 설치됨

Linux 애플리케이션을 실행하기 전의 마지막 단계는 비디오 데이터를 보낼 디스플레이를 WSL에 알리는 것입니다. 이것은 Windows에서 실행되는 Xming 서버입니다.

export DISPLAY=:0

이제 모든 것이 예상대로 진행되면 실행할 수 있고gvim 응용 프로그램이 열리는 것을 볼 수 있습니다.

gvim

와, 저것 좀 봐!

결론



역사적 맥락을 감안할 때 Microsoft Windows를 합법적인 개발 환경으로 치부하기 쉽습니다. 그러나 컨테이너화, Windows 하위 시스템, Microsoft의 FOSS 커뮤니티 수용이 발전함에 따라 Windows는 가정용/사무용 데스크탑으로 계속 사용할 가치가 있습니다.

자원


  • Install WSL: https://docs.microsoft.com/en-us/windows/wsl/install-win10
  • Source article: https://www.howtogeek.com/261575/how-to-run-graphical-linux-desktop-applications-from-windows-10s-bash-shell/
  • 좋은 웹페이지 즐겨찾기