Microsoft의 최신 패치를 통해 Linux 배포판이 Hyper-V에서 루트 파티션으로 실행되어 하드웨어에 직접 액세스 할 수 있음

소프트웨어 / Microsoft의 최신 패치를 통해 Linux 배포판이 Hyper-V에서 루트 파티션으로 실행되어 하드웨어에 직접 액세스 할 수 있음 2 분 읽기

마이크로 소프트, VentureBeat



Microsoft에 관심이있는 것 같습니다. Windows 운영 체제 에코 시스템 내에서 Linux를 더욱 깊이 통합 . 이 회사는 잠재적으로 Linux Distros는 이전보다 훨씬 더 많은 기본 기능을 허용합니다. . 이러한 패치는 기본적으로 Linux 배포가 Hyper-V 가상화 플랫폼에서 루트 파티션으로 실행될 수 있도록하는 것을 목표로합니다.

Microsoft는 Linux 커널 개발자에게 일련의 패치를 제출했습니다. 궁극적 인 목표는 'Linux 및 Microsoft Hypervisor로 완전한 가상화 스택을 생성하는 것'으로 보입니다. 그만큼 패치 'RFC'(Request For Comments)로 태그가 지정되며 논의를 위해 제시된 최소 구현입니다.



Microsoft는 Linux가 Hyper-V에서 루트 파티션 액세스가있는 하드웨어에서 Windows OS로 기본적으로 실행되기를 원합니까?

Microsoft의 수석 소프트웨어 엔지니어 인 Wei Liu는 Microsoft가 Linux가 Hyper-V에서 루트 파티션으로 실행되도록 요청하는 일련의 패치를 Linux 커널 개발자에게 제출했다고 밝혔습니다. Hyper-V 플랫폼은 하드웨어에서 Windows 및 비 Windows 인스턴스를 실행하기위한 하이퍼 바이저 소프트웨어입니다.



이 패치의 핵심은 결국 패치 된 커널에서 Linux가 Hyper-V 루트 파티션으로 실행된다는 것입니다. 에서 Hyper-V 아키텍처 , 루트 파티션은 하드웨어에 직접 액세스하고 호스트하는 VM에 대한 하위 파티션을 만듭니다. Liu는 Xen의 Dom0과 유사하다고 생각합니다. 덧붙여서 Hyper-V의 아키텍처 KVM 또는 VMware의 ESXi보다 Xen과 더 유사합니다.



제안 된 패치의 우선 순위는 Hyper-V를 확장하는 것입니다. 최상위 기능 사양 (TLFS) 다른 운영 체제 구성 요소에 대한 Hyper-V의 가시적 동작을 제어하는. 이 사양은 주로 게스트 운영 체제를 정기적으로 구축하는 개발자를 대상으로합니다.



Hyper-V의 새로운 구현에 대한 Microsoft의 주요 관심사는 Linux 커널 개발자가 GPU 및 CPU에 대한 드라이버 액세스에 영향을 미치는 방식으로 하드웨어 메모리에 액세스 할 때 핵심 Linux 커널의 동작을 변경하기를 원한다는 것입니다. 말할 필요도없이 이러한 시스템과 프로세스는 운영 체제의 메모리 관리자에 의해 관리되며 이러한 영역에서 문제를 해결하는 것은 까다 롭습니다. 가리키는 Liu.

Hyper-V에서 루트 파티션으로 실행되는 Linux의 이점을 누리려면 Microsoft Azure 및 Windows 10

현재 Hyper-V 루트 파티션은 Windows OS 만 실행할 수 있습니다. . 그러나 Linux가 루트 파티션에 액세스하면 OS는 해당 하이퍼 바이저에서 Windows를 실행할 필요가 없습니다. 간단히 말해서, Microsoft는 Azure 클라우드에서 Microsoft를위한 'Linux를 사용한 완전한 가상화 스택'을 구현하고자합니다. 주목하는 것이 중요합니다. Linux Distros 및 Microsoft Azure의 인스턴스에 의존하는 사용자는 Microsoft의 자체 Windows OS에 의존하는 사용자를 초과했습니다. , 작년. 즉, Windows 가상 OS 인스턴스보다 Microsoft Azure에서 실행되는 Linux 인스턴스가 더 많습니다.

동안 현재 개발 Microsoft Azure를 중심으로하고 있습니다. Windows 10 OS에 대한 근본적인 영향 게다가. 추가 할 필요없이 이러한 개발 자체는 Microsoft의 맞춤형 Linux 커널이 포함 된 Windows 10의 Linux 용 Windows 하위 시스템 (WSL) 및 WSL 2를 사용하여 개발자를 지원하려는 Microsoft의 광범위한 노력을 기반으로합니다.

덧붙여서 Microsoft는 또한 Intel의 오픈 소스를 포팅했습니다. 클라우드 하이퍼 바이저 . 이 회사는 Virtio 장치로 Linux 게스트를 부팅 할 수있었습니다. Intel은 Rust 프로그래밍 언어로 실험적인 오픈 소스 하이퍼 바이저 구현 인 Cloud Hypervisor를 개발했습니다. Linux 커널의 커널 기반 가상 머신 하이퍼 바이저 인 KVM 위에서 실행되는 가상 머신 모니터입니다. 이는 클라우드 워크로드를 위해 설계되었습니다.

태그 리눅스 마이크로 소프트