Build 2020의 일환으로 Microsoft는 Windows 터미널 1.0, Windows 패키지 관리자 및 Linux용 Windows 하위 시스템 2와 같은 다양한 새로운 기능을 발표했습니다.
Microsoft는 매년 소프트웨어 엔지니어와 웹 개발자를 대상으로 컨퍼런스 이벤트를 개최합니다. Build 또는 //build/라고 불리는 이 이벤트는 주로 Windows, Microsoft Azure 및 기타 기술을 다루는 개발자를 위한 컨퍼런스입니다. 마이크로소프트는 매년 현장에서 행사를 개최하는 가운데, 그들이 가지고 있는 것처럼 에서 지난 몇 년하지만, 코로나19로 인해 Build 2020은 온라인으로만 공지됩니다. 그 기회에 마이크로소프트는 다양한 새로운 기능을 발표했습니다., Windows Terminal 1.0, Windows Package Manager, Linux 2용 Windows 하위 시스템 등은 모두 어떤 형태로든 많은 개발자에게 유용할 것입니다.
윈도우 터미널 1.0
작년 Build 2019 개발자 컨퍼런스에서 Microsoft는 Windows 터미널을 발표했습니다. 이것이 바로 Microsoft의 새로운 터미널 앱인 것 같습니다.
앱의 주요 특징 중 일부는 GPU 가속 텍스트 렌더링, 테마 지원, 탭, 분리 창, 바로가기, 전체 유니코드 지원 등이 포함되어 있다는 것입니다. Windows 터미널의 최종 목표는 PowerShell 및 명령 프롬프트와 같은 다른 명령줄 앱을 효과적으로 대체하는 것입니다.
Windows 터미널은 Build 2019에서 미리보기로 출시되었으며 이제 Build 2020에서 앱이 다음과 같은 형태로 정식 출시되었습니다. 윈도우 터미널 1.0.
Windows Terminal 1.0은 다음에서 다운로드할 수 있습니다. 마이크로소프트 스토어 또는에서 GitHub. 2020년 7월부터 앱이 월 단위로 업데이트됩니다. 하지만 최신 기능이 안정 브랜치로 출시되기 전에 시험해 보고 싶다면 다음에서 미리 보기 채널을 확인해 보세요. 마이크로소프트 스토어 그리고 GitHub.
언급된 Windows Terminal 1.0의 주요 기능 마이크로소프트의 문서:
- 다양한 명령줄 애플리케이션을 지원하는 여러 프로필
- 맞춤형 색상 구성표 및 구성
- 사용자 정의 키 바인딩
- 유니코드 및 UTF-8 문자 지원
- GPU 가속 텍스트 렌더링
- 배경 이미지 지원
- 명령줄 인수 지원
Microsoft Windows 패키지 관리자
GNU/Linux 배포판에 익숙하다면 명령줄 패키지 관리자에도 익숙할 것입니다. 대략적으로 말하면 패키지 관리자는 컴퓨터에 패키지(또는 앱)를 설치, 구성 및 제거하는 프로세스를 관리합니다. 명령줄 패키지 관리자는 명령줄에서 이러한 모든 작업을 수행합니다. Microsoft는 공식적으로 명령줄 패키지 관리자를 제공한 적이 없습니다. 이제 Windows 패키지 관리자로 변경 중입니다..
Windows에는 다음과 같은 몇 가지 인기 있는 타사 명령줄 패키지 관리자가 있습니다. 초콜릿 같은 -- 그러나 이는 비공식적이며 Microsoft 자체에서 나온 것이 아닙니다. Windows Store와 같은 앱 스토어와 달리 패키지 관리자는 여러 앱 스토어에서 앱 설치를 지원합니다. 더 적은 마찰 지점으로 다양한 개발 환경을 쉽게 설정할 수 있습니다.
Windows 패키지 관리자는 이제 미리보기 형태로 사용 가능. 더욱 흥미로운 점은 이것이 오픈 소스라는 사실입니다.
Windows 패키지 관리자는 앞에 다음 기능을 제공합니다. 날개 명령:
- 설치하다 - 주어진 애플리케이션을 설치합니다.
- 보여주다 - 애플리케이션에 대한 정보를 표시합니다.
- 원천 - 애플리케이션 소스 관리
- 찾다 - 앱의 기본 정보 찾기 및 표시
- 해시시 - 해시 설치 프로그램 파일 도우미
- 확인 - 매니페스트 파일의 유효성을 검사합니다.
- --돕다 - 명령줄 도움말 제공
- --정보 - 문제 해결에 도움이 되는 추가 데이터 제공
- --버전 - 클라이언트 버전을 제공합니다.
설명하자면 "윙렛 설치"를 실행하면 Windows 패키지 관리자와 인터페이스하기 위한 모든 명령줄 옵션이 표시됩니다. 예를 들어 "Winget 설치 터미널"라는 새로운 Windows 터미널 소프트웨어를 설치하게 됩니다. Windows 패키지 관리자는 Microsoft 커뮤니티 저장소를 가리키도록 사전 구성되어 있으며 "를 사용하여 사용 가능한 패키지를 검색할 수 있습니다.윙렛 검색"를 사용하여 정보를 표시합니다.윙엣 쇼". "를 사용하여 타사 저장소를 추가할 수 있습니다.윙겟 소스" 또한.
명령줄 클라이언트는 Windows에 사전 설치된 앱 설치 관리자 패키지 내에 배포됩니다. 그러나 클라이언트는 미리보기 기간 동안 일반 공급되지 않으므로 다음 중 하나를 설치해야 합니다. 윈도우 10 내부자 빌드하거나 미리보기 비행 링에 가입하세요 자동 업데이트를 받으려면 또한, 자동 업데이트를 중단해도 괜찮다면 다음을 수행할 수도 있습니다. 수동으로 설치 Fall Creators Update(1709) 이후 모든 Windows 10 버전에서 사용할 수 있습니다. Windows 패키지 관리자가 버전 1.0에 도달하면 데스크톱 앱 설치 프로그램과 함께 제공됩니다.
Linux 2/WSL 2용 Windows 하위 시스템
Build 2019에서 Microsoft는 Linux 명령과 앱을 실행할 수 있는 전체 Linux 커널을 제공하는 Linux 2용 Windows 하위 시스템을 발표했습니다. 예를 들어, 계속해서 LineageOS 컴파일 Windows에서 WSL을 사용합니다.
지금, Microsoft는 WSL에 대한 여러 가지 주요 변경 사항을 발표했습니다.:
- GPU(그래픽 처리 장치) 컴퓨팅 워크플로에 대한 지원이 추가되어 Linux 도구에서 GPU를 활용하여 하드웨어 가속을 활성화할 수 있습니다. 병렬 계산, 기계 학습(ML) 및 인공 지능(AI) 모델 교육과 같은 다양한 개발 시나리오에 사용됩니다.
- Linux GUI(그래픽 사용자 인터페이스) 앱에 대한 지원을 통해 타사 X 서버 없이도 WSL 인스턴스를 열고 Linux GUI 앱을 직접 실행할 수 있습니다. 이는 통합 개발 환경(IDE)과 같은 Linux 환경에서 즐겨 사용하는 앱을 실행하는 데 도움이 됩니다.
- WSL은 곧 'wsl.exe – install' 명령을 실행하여 단순화된 설치 환경을 지원할 예정입니다. 이를 통해 Windows에서 Linux 앱 사용을 그 어느 때보다 쉽게 시작할 수 있습니다.
WSL 2에 대한 이러한 향후 변경 사항을 통해 사용자는 GUI가 포함된 Linux 앱을 사용하기 위해 더 이상 X 서버를 실행할 필요가 없습니다. 이제 Linux 앱도 Windows에서 훨씬 더 원활하게 실행됩니다. Mishaal이 지적한 것처럼 이는 "리눅스 데스크탑의 해"라는 밈이 마침내 실현되는데, 이를 실현한 것이 마이크로소프트라는 것이 아이러니합니다.
Microsoft Build 2020에서 발표된 기능에 대해 어떻게 생각하시나요? 아래 댓글로 알려주세요!