M1에서 Linux 가상 이동(SimpleVM)

2020/11/30 현재 아직 가상계의 것이 docker 포함해 릴리스되고 있지 않습니다만, 해외 게시판에서 Hypervisor.framework를 사용해 재빨리 시험하고 있는 사람이 있었으므로, 물건은 시험이라고 하는 것으로 해 보자 네. 보통으로 움직이기 때문에, 재빨리 M1상의 가상을 체험하고 싶은 사람은 부디.

추가 : 11/30 더 간단한 것은 여기 → M1에서 Linux 가상 이동(QEMU)



※게시판에서 떨어뜨린 바이너리의 안전성에 대해서는 각자의 책임으로 부탁합니다.

사용하는 것


  • M1 칩 장착 Mac
  • SimpleVM
  • Ubuntu ARM64 ISO 이미지
  • Keka

  • 또는 우분투 바이너리를 MacRumors의 스레드에서 찾습니다. (New!

    SimpleVM 준비



    다음 중 하나로 SimpeVM 만들기
  • XCode에서 컴파일 MacRumors의 스레드 (SwiftTerm 등 종속성 있음, 포크 있음

  • MacRumors의 스레드 에서 빌드된 SimpleVM 바이너리를 찾는다.

  • 환경 구축 및 실행


  • ISO 이미지 다운로드
  • Keka에서 iso 파일을 unarchive (diskutils로 마운트 할 수 없음)
  • vmlinuz의 파일 이름을 vmlinuz.gz로 변경하여 unarchive (비압축 vmlinuz 가능)
  • vmlinuz와 initrd를 SimpleVM UI에 놓습니다
  • iso 이미지 파일을 SimpleVM UI에 놓습니다.
  • Start

  • 우분투 바이너리



    MacRumors의 스레드 안에 SimpleVM과 Ubuntu를 통합 한 것이있었습니다 (New!

    벤치마크 결과



    sysbench
    sudo apt install sysbench
    sysbench cpu --num-threads=1 --cpu-max-prime=9999 run
    

    수중의 실측치입니다(싱글)


    기종
    CPU speed (event/sec)


    MacBook Air (M1,2020)
    10937.45

    i7-8700 @ 3.20GHz
    1506.57

    Ryzen 5 PRO 3400GE (3.3GHz)
    1909.44

    Ryzen 7 PRO 4750GE (3.1GHz)
    2164.02


    싱글 코어 성능이 실수라고 생각할 정도 높습니다. 게시판에서는 다른 벤치마크의 결과로 SimpleVM 이용으로 ThreadRipper 2990wx보다 빠른 정보 도 있었습니다.

    i7-8700은 일용의 Linux계의 빌드 환경입니다만, 어느새 전날 도입한 자택 esxi의 Ryzen에 지고 있는 것이 수수하게 충격입니다.

    다른 벤치마크를 아래에 정리해 둡니다.

    우분투 환경 벤치마크 비교(Apple Silicon M1 등

    참고



    MacRumors Forum: Ubuntu Linux virtualized on M1 (success!)

    부딪치다



    그 밖에 아직 가상관련은 릴리스되어 있지 않은데 빨리 움직인 것, 그 스피드, SimpleVM 의 코드의 단순함(Hypervisor.framework의 훌륭함)에 놀랐습니다.

    좋은 웹페이지 즐겨찾기