VM에서 Linux를 항상 실행하지 않는 이유는 무엇입니까?


214

필자는 일상 업무에 아치 리눅스를 사용하기로 전환했으며 OneNote와 같이 Linux로 포팅되지 않은 게임 및 몇 가지 앱 외에는 Windows가 필요하지 않습니다. Linux 배포판은 VirtualBox에서 Windows를 호스트로 사용하여 호스팅되며 스냅 샷이 매우 유용합니다.

Windows 호스트를 거의 신경 쓰지 않고 게스트에서 95 %의 시간을 소비한다고 가정 해 보겠습니다.

심각한 단점이 있습니까?

성능에 심각한 영향을 미치며 머신에 바로 설치하면 인생이 훨씬 더 놀랍습니까?


35
... 자유 소프트웨어 사용에 대한 논쟁이 있습니다. Linux (또는 다른 FOSS OS, 예를 들어 OpenIndiana)에서 Windows를 뒤집어 놓고 에뮬레이션 할 수도 있습니다. 또한 OneNote 는 부분적으로 Wine에서 작동하는 것 같습니다 .
sr_

5
전력 소비. VM에서 실행하면 이것이 어떻게 영향을 받는지 알고 싶지만 눈에 띄는 차이가 있으며 큰 차이가있을 수도 있습니다.
Konrad Rudolph

5
이미 제공된 모든 훌륭한 답변 외에도 바이러스 또는 기타 Windows 보안 허점으로 인해 Windows가 손상되면 현재 환경에서 Linux 설정을 잃을 수 있다고 말하고 싶습니다. 알아야 할 것.
카오스 데몬

2
Windows Update에서 Linux를 체계적으로 재부팅하는 것을 제외하고? 부팅 할 시스템이 두 개이기 때문에 재시작에 두 배의 시간이 걸립니다.
Dmitry Grigoryev

Linux에서 95 %의 시간을 보내고 Windows에서 5 % 만 Linux의 VM에서 Windows를 사용하는 것이 더 좋지 않을까요?
Sembei Norimaki

답변:


151

모든 작업을 수행 할 수 있고 게임이나 대규모 컴파일과 같은 자원 집약적 인 작업을 원하지 않는다고 가정하면 괜찮을 것입니다.

발생할 수있는 몇 가지 기본 문제가 있습니다.

  • 손님 시간이 잘못되었습니다
  • 게스트 화면 크기 또는 색 농도가 잘못됨
  • USB 장치 (프린터, 전화 등)에 액세스 할 수 없음

이 문제를 해결하려면 VirtualBox 게스트 추가를 설치해야합니다 . 자세한 내용은 VirtualBox Arch Linux 게스트 가이드 를 참조하십시오.

USB 2.0 및 Intel PXE 지원과 같은 추가 기능을 사용하려면 VirtualBox 확장 팩을 설치할 수도 있습니다 .

그 후에 알아야 할 몇 가지 문제가 있습니다.

분명히 Windows 시스템이 충돌하면 Linux VM에 영향을 미칩니다. 최근에 발생한 문제 :

  • 드라이버 버그 (블루 스크린)로 인한 Windows 호스트 충돌
  • 보안 업데이트로 인해 Windows 호스트 재부팅

가상 머신을 실행할 때 가장 큰 성능 저하는 디스크 I / O 입니다. 가능하다면, 별도의 디스크에 VM을 넣어 및 / 또는 솔리드 스테이트 드라이브를 사용합니다 . 가상 IDE 드라이브 대신 가상 SATA 드라이브 를 사용하면 도움이 될 수 있습니다.


7
디스크 I / O는 큰 파일의 경우 문제가 될 수 있지만 게스트 OS에서 매우 많은 수의 작은 파일 유형의 IO 작업이 지속적으로 발생하는 것을 기억 합니다. 나는이 파일 IO 작업이 실제 하드 드라이브 (RAM의 VirtualBox / VMWare 등으로 일시적으로 RAM에 일시적으로 접촉하지 않고 VM 내부에 지연을 유발하지 않는 VM 하드 드라이브 이미지 파일에 비동기식으로 쓰여지지 않음)를 절대로 만지거나 단일 항목 만 만지기 때문에 이것이 가능하다고 생각했습니다. 많은 작은 실제 파일 대신 하드 드라이브의 파일 / 위치 (즉, VM 하드 드라이브 이미지 파일).
Cetin Sert

4
"대규모 컴파일"은 실제로 Windows보다 VM에서 여전히 더 빠르게 작동합니다. Linux의 GCC와 Windows의 MSVC의 경우에도 마찬가지입니다.
rubenvb

5
@rubenvb 비교는 VM에서 베어 메탈 Linux와 Linux입니다.
Mikel

"CPU 집약적 인 작업을위한 거의 제로 성능 저하가 있어야한다"@Mikel
Ryu_hayabusa

77

Linux에서 실습 수업을 가르치고 있지만 불행히도 회사 정책에 따라 수업 제공 랩톱을 다시 포맷 할 수 없으므로 VirtualBox 게스트 접근 방식으로 진행됩니다.

모든 성능 문제를 무시하고 다음과 같은주의 사항 / 문제가 있습니다.

1) 브리지 모드 및 무선

일부 무선 카드는 분명히 "이중 ID"를 갖는 데 어려움을 겪습니다. 이는 라우팅 / 방화벽 / 네트워킹 수업이 지옥에 빠진다는 것을 의미합니다. 알려진 문제입니다. 대부분의 무선 드라이버는 브리징을 지원하지 않습니다.

다리 | Linux Foundation-무선 카드에서 작동하지 않습니다!

즉, 무선 인터페이스를 사용하는 경우 게스트가 "공개"IP를 가지려면 추가 작업을 수행해야합니다.

2) 데스크탑 통합

디자인에있어 몇 가지 벽걸이를 제외하고, 현대적인 데스크탑 환경은 잘 고려되어 있으며, 입 / 출력 또는 장치 연결 / 분리 도구에 대한 전체 액세스 권한이없는 경우 손실되는 편의성을 제공합니다. 예를 들어, 하단의 Vbox 메뉴는 창 선택기 또는 알림이 있으면 실제로 성가시다. 또한 일부 컴퓨터는 Ctrl + Alt + cursor_key 바로 가기 (작업 공간 전환)를 사용하여 디스플레이를 뒤집습니다.

즉, 그놈에서 USB 장치를 분리하는 것이 얼마나 쉬운 지, Windows에서 동일한 수의 하위 메뉴 / 클릭을 비교하고, 어느 날 선호하는 장치인지 알고 있습니다.

3) USB "스털링"

때로는 Windows가 USB 드라이브를 놓아두고 싶지 않습니다. 가상 상자에 연결하라는 메시지가 항상 작동하지는 않습니다. 창이 어떤 이유로 다른 이유로 내용을 읽는 경우가 많습니다. 그리고 스토리지 장치가 아닌 USB 드라이브가 있지만 드라이브를 액세스 할 수 있도록 모드 스위치와 같은 동작을 수행하면 Linux 시스템에 연결하는 것이 귀찮습니다.

4) 안정성

일반적으로 Linux보다 Windows를 "중단"하는 것이 더 쉽기 때문에 일반적으로 Linux 인스턴스를 "반복"대신 "반복"하려는 경우가 있습니다. 직원이 잘못된 파일을 덮어 쓰고 Virtualbox 및 Linux 이미지 설치를 모두 끝내는 데 며칠이 걸렸습니다.

5) 명령 줄 도구

Linux에서는 최소한 qemu-nbd 및 네트워크 블록 장치를 사용하여 Vbox 디스크 이미지를 처리하는 옵션이 있습니다.

QEMU / 이미지-Wikibooks, 열린 세상을위한 열린 책-호스트에 이미지 마운트

이렇게하면 부팅 할 필요가없는 경우와 같이 게스트 OS 디스크의 내용을보고 수정할 필요가 없습니다.

VDI의 백업 스크립팅 또는 내용 만 또는 symlink를 통해 VirtualBox "프로파일"을 변경하는 등의 작업을 bash에서 훨씬 쉽게 수행 할 수 있습니다.


2
안정성에 동의하지 않습니다. 일부 구성 파일을 변경했기 때문에 항상 Linux를 중단하게되므로 VM에서만 Linux를 사용합니다. :-)
itmuckel

6
아마도 Linux 설치와 실제로 관련이 있다는 사실과 더 관련이 있습니다. 만약 Windows 사용자가 Linux를 사용하는 평균 Linux 사용자의 절반에 해당하는 비율로 Windows를 사용한다면 ...
madumlao

27

VM은 에뮬레이션임을 잊지 마십시오. Unix 시스템은 VM보다 강력하지 않습니다. Archlinux는 취향에 맞게 만들어졌으며, 최대로 사용자 지정할 수있는 배포판입니다.
컴퓨터에서 VM을 설치하는 것에 대해 생각했지만 VM에서 VM을 실행하는 데 사용했습니다. 이제 약 15 초 후에 시스템이 부팅되고 빌드 속도가 빨라지고 모든 것이 더 잘 작동합니다.
아치 리눅스는 그렇게 크지 않습니다. 작은 파티션에 설치할 수 있습니다 (루트 파티션에 프로그램을위한 충분한 공간이 있는지 확인하십시오 (너무 작아서 루트 파티션을 다시 포맷해야했습니다)). 재생에만 Windows를 사용하는 경우 해당 옵션 =)을 고려해야합니다.

추신 : 네 컴퓨터에 똑바로 설치하면 인생이 놀랍습니다. :피


1
일반적으로 다시 포맷 할 필요가 없습니다. GParted (라이브 CD로도 사용 가능)를 사용하여 기존 파티션 (FAT, NTFS, EXT2 / 3 / 4)의 크기를 조정했지만 아무런 영향을 미치지 않습니다.
Piskvor

63
에뮬레이션은 오버로드 된 단어입니다. 널리 사용되는 의미에서 가상화는 에뮬레이션 이 아닙니다 . 최신 CPU는 가상화 용으로 설계되었습니다. VM에서 실행되는 코드는 CPU에서 기본적으로 처리하고 있습니다. VM은 IO를 효율적으로 연결합니다. 실제로 할 일이 많지 않기 때문에 여기서 읽고 씁니다. 에뮬레이션을 경험하고 싶다면 DOSBox 또는 QEMU에서 Linux를 실행하고 속도가 얼마나 느린 지 확인하십시오!
날씬한

23
최신 시스템의 가상 머신은 에뮬레이션이 아닙니다. IO가 에뮬레이트 된 것이지만 일반적으로 드라이버 자체는 VM에 있으며 오버 헤드가 거의 없음을 알고 있습니다.
MikeyB

3
당신이 나에게 준 지식에 감사합니다. ^^ 나는 그것이 에뮬레이션과 같다고 생각했습니다. (다시 감사합니다) @Piskvor : 예, 이것이 제가 의미 한 바입니다. (모국어 영어가 아니며, 형식을 변경하고 크기를 조정하지 못했습니다)
Depado

24

두 OS를 설정할 수있는 세 가지 방법이 있습니다.

  1. Windows 호스트, Linux VM (있는 그대로)

  2. Linux 호스트, Windows VM

  3. 듀얼 부팅.

Windows 게임을 실행하려면 옵션 2를 권장 하지 않습니다 .

Linux 세션 중에 Windows 전용 프로그램 (와인에서 제대로 실행되지 않음)을 정기적으로 사용하려는 경우 옵션 3이 제대로 작동하지 않습니다.

게임 이외의 Windows 항목을 사용하여 재부팅하는 것이 그리 어렵지 않은 경우 옵션 3이 가장 효율적입니다.

그래서 질문은 : 현재 설정이 당신을 귀찮게합니까? 아니면 충분합니까? 내가 생각할 수있는 오래된 실제 단점은 확장 된 부팅 시간과 낮은 메모리 가용성입니다.

BTW,이다 가능한 당신이 할 수있는 듀얼 부팅 시스템 설정 같은 리눅스가 윈도우에서 VM 내부에 설치 부팅을하지만, 주변이 아닌 다른 방법 (리눅스 부팅시 하드웨어를 감지하지만, 윈도우는이 드라이버가 하드 코딩 한 번 설치되어있다 ).

구입 전 이중 부팅 설정을 원하면 Ubuntu "wubi"설치 프로그램을 사용해보십시오. (예, 나는 당신이 아치 녀석이라는 것을 알고 있지만 당신은 그것을 시도하고 있습니다.) Wubi는 VM과 마찬가지로 Windows에서 디스크를 이미지 파일로 설치하지만 호스트 OS로 부팅합니다. 파티션 간섭이 없으며 완료되면 Windows 제어판에서 바로 제거 할 수 있습니다. 유일한 단점은 디스크 I / O 성능이 약간 저하 된다는 것 입니다.


Windows의 VM 내에서 듀얼 부팅하고 동일한 우분투를 사용하는 방법을 알아 내려면 Google에 무엇을해야합니까? 그렇게하기가 어렵지 않으면 제 작업 상황에 적합 할 것입니다.
노아

1
가능하지만 간단하지는 않습니다. 가장 큰 문제는 모든 장치 드라이버와 설정이 각각 다를 수 있으므로 두 개의 구성 파일 세트가 필요할 수 있다는 것입니다. 요컨대, 유지하는 것은 정말 고통스러운 일입니다. Google에 어떤 키워드가 있는지 모르겠습니다.
ams

1
@arleslie 우분투 설치는 어려운 부분이 아닙니다. 어려운 부분은 VM에서 동일한 설치를 부팅하는 것입니다. 불가능하지는 않지만 Wubi를 뛰어 넘습니다.
ams

1
어쨌든 대답에는 이미 Wubi가 언급되어 있으므로 요점은 무엇입니까?
ams September

1
@Noah 당신은 같은 뭔가를 찾고있다 ? 구식 (2009)이지만 Windows 내부에서 Linux 가상 머신을 시작하는 Windows / Linux 듀얼 부트의 단계를 설명하며이 가상 머신은 '동일한 Linux'를 듀얼 부트로 사용합니다. Virtual Box 사용 설명서 의 134 페이지로 이동 하고 섹션 9.10은이 원시 하드 디스크 액세스를 호출 합니다 .
aeroNotAuto

18

이 상자를 주로 SSH를 통해 사용하는 경우 VM이든 실제 하드웨어 든 상관없이 버터 영역에있을 가능성이 큽니다. 게스트 OS를 GUI 데스크탑으로 사용하려고 할 때 다른 답변에서 언급 된 많은 문제가 발생합니다. Linux 서버는 VM 내부에서 매우 만족합니다. 웹 호스팅 시장의 큰 덩어리는 Linux in VMs입니다.

필자는 VM 대신 실제 하드웨어에서 Linux 서버를 실행 해야하는 몇 가지 사례를 겪었습니다.

실제 하드웨어 액세스

때로는 VM 시스템이 가상화 할 수없는 일부 PCI 카드를 사용해야합니다. 예를 들어, 4 채널 MPEG-2 디코더 입니다. 일부 VM 시스템은 Intel VT-d 기술 을 통해 VM에 독점적으로 카드 소유권을 부여 할 수 있지만 문제가없는 것은 아닙니다.

  • 속도가 맞습니다. 중요 할 수도 있습니다.

  • 모든 VM 시스템에서이 작업을 수행 할 수있는 것은 아니며 가능한 VM으로 전환 할 수있는 자유가 없을 수도 있습니다.

  • 카드의 VM 소유권을 부여하려면 호스트를 재부팅 한 다음 해당 VM의 스냅 샷을 수행하지 못하게하는 VMware ESXi 5와 같이 중요한 결과가 발생할 수 있습니다. 본질적으로 이러한 문제를 해결할 수 있다는 것은 개발 시간이 걸립니다.

큰 저장

베어 하드웨어가 실제 디스크를 허용하는 한 VM 시스템에서 가상 디스크를 생성하지 못할 수 있습니다. 예를 들어 VMware ESXi 5에는 2TB 가상 볼륨 크기 제한이 있습니다. VM 내부에 더 큰 단일 볼륨이 필요한 경우 제한을 해결하려면 후프를 뛰어 넘어야합니다.

  • VT-d를 사용하여 RAID 컨트롤러를 VM으로 푸시 할 수 있지만 다시 문제가 있습니다.

  • 2TB 가상 볼륨의 Passel을 VM으로 푸시하고 LVM 과 함께 묶을 수는 있지만 문제가있는 경우도 있습니다.

    우선 물리적 디스크 중 하나 (!)가 죽었을 때 베어 하드웨어에서 게스트 OS를 사용하는 경우 3Ware의 3DM 또는 tw_cli소프트웨어 와 같은 제공된 관리 소프트웨어를 사용하여 진단하고 수정할 수 있습니다. 그러나 VMware ESXi 5.0 호스트에서 실행될 버전을 찾아보십시오! 이제 BIOS 관리 인터페이스를 사용할 수 있도록 재부팅해야합니다.

    또한 추상화 계층이 가상 볼륨과 물리 볼륨의 연결을 끊었으므로 게스트 OS의 소프트웨어 RAID / LVM 계층이 디스크를 효율적으로 관리 할 수 ​​없습니다. 이 계층은 디스크에 라운드 로빈 방식으로 영리하게 쓰고 있다고 생각할 수 있지만 동일한 물리적 디스크 중 일부를 공유 할 수 있기 때문에 일부 디스크가 연속해서 쓰기 때문에 성능이 저하 될 수 있습니다.

  • 실제 하드웨어 시스템에서 볼륨을 생성하고 NFS를 통해 VM으로 내보낼 수 있지만 그렇게하면 속도가 저하됩니다.

VM 일시 중지, 다른 호스트로 이동 및 다시 완벽하게 다시 시작하는 기능과 같은 가상화 이점과 함께 위의 일부의 균형을 맞출 수 있습니다.


14

Linux에서 어떤 그래픽 환경을 사용하고 있습니까? 대부분의 최신 데스크탑 환경 (GNOME, KDE, Unity)은 제대로 작동하려면 하드웨어 3D 가속 지원이 필요합니다. VM 내부의 그래픽에 대한 하드웨어 가속 지원은 현재 비교적 미숙 한 기술입니다. VirtualBox는 실험적인 지원을 제공 합니다.


현재 폴백 모드에서 2D 모드로 그놈을 실행하고 있습니다. 또한 VM에서 3D 가속 기능을 켜려고 시도했지만 그놈은 별 문제없이 성공적으로 작동했습니다. 아치는 그 트릭을 한 것처럼 보이는 대부분의 VirtualBox 기능을 지원하는 방법에 대한 훌륭한 안내서를 가지고 있습니다.
Alexandr Kurilin

1
실제로 llvmpipe 의 등장은 훨씬 더 오랫동안 3D 하드웨어 가속이 필요하지 않음을 의미합니다. 그놈 3.4 라이브 CD (Fedora 17 기반)는 게스트 추가없이 VirtualBox에서 그놈 쉘을 잘 실행합니다. 렌더링은 소프트웨어에서 대신 수행되므로 성능이 약간 저하되지만 결과는 VirtualBox의 가속화 된 OpenGL 지원으로 gnome-shell을 실행하려고 시도한 것보다 여전히 우수합니다.
calum_b

11

기본적으로 하드웨어 초기화를 위해 인터넷에서 패키지 설치에 이르기까지 모든 것이 잘 작동하지만 Windows 시스템 오류에 대한 가격을 지불하게됩니다.


대부분의 경우 Linux VM에서 작업하는 경우 얼마나 자주 실패합니까?
smci

8

비슷한 구성을 사용하고 있으며 작업하는 Linux VM을 컴퓨터간에 복사하고 이동할 수 있기 때문에 매우 유용합니다.

VM 사용과 관련하여 두 가지 중요한 단점 만 발견했습니다.

  1. 호스트가 무선 네트워크 연결을 사용하는 경우 게스트에서 VPN을 매우 신뢰할 수 없습니다
  2. 다중 모니터 설정은 일반적으로 VM을 빨아들입니다.

포인트 번호 2는 VMWare 및 Unity를 사용하여 효과적으로 극복 할 수 있습니다. Unity는 호스트 데스크탑의 창에서 응용 프로그램을 실행하는 VMWare 기능입니다 (Ubuntu Unity와 혼동하지 말 것).


Arch Linux 설정 가이드를 따른 후 VirtualBox 및 GNOME을 사용하여 2. 전혀 문제가 없었습니다.
Alexandr Kurilin

8

고려해야 할 사항 중 하나는 사용중인 Linux 배포판으로 하드웨어를 테스트했는지 확인하는 것입니다. 필자가 사용한 배포판이 VM에서 완벽하게 실행되었지만 배포판으로 완전히 테스트되지 않은 그래픽 카드로 인해 기본적으로 불안정한 문제가 발생했습니다. 예를 들어 Fedora에는 완전히 테스트 된 하드웨어 목록이 있습니다. 사실, 새롭고 버그가있는 드라이버가있는 최신 하드웨어에서는 Linux 배포가 100 % 안정적이 될 수 없습니다. 나는 당신이 한 일을하려고했지만 여러 배포판이 나를 위해 충분히 안정적으로 실행되지 않은 후 리눅스 파티션을 삭제했습니다. 제 생각에는 하드웨어 가속이 필요한 작업을 수행하지 않는 한 Linux를 기본적으로 실행할 필요가 없습니다.


^ 이것! 사람들은 "Windows가 바이러스에 감염 될 수 있습니다"라고 말하고 "Linux가 더 안정적입니다"라고 말합니다. 주로 Windows를 호스트로 사용하는 경우 바이러스에 감염되지는 않지만 Linux를 사용하면 고통의 세계에서 자신을 찾을 수있는 실제 기회가 있습니다 드라이버 단점.
Rolf

7

VirtualBox를 시작할 때마다 전력 소비가 크게 증가합니다.

필자의 경우 Linux를 호스트 및 게스트로 실행하며 호스트 / 게스트 OS가 차이를 일으키는 지 또는 이것이 VirtualBox 또는 가상화 기술에 고유한지 여부를 알 수 없습니다.

powertop을 사용하면 "VBoxHeadless"프로세스가 종종 내 시스템에서 가장 큰 전력 소비 원 이라는 것을 알 수 있습니다.

이것이 데스크탑 시스템이라면, 이것이 당신에게 중요하지 않을 수도 있지만, 랩톱에서는 게스트 시스템이 필요하지 않을 때마다 VirtualBox를 끄고 싶습니다.


2
커널을 전환 할 때까지이 문제도있었습니다. 우분투에는 최소한 가상 머신에서 실행하기위한 특수 커널이 포함되어 있습니다. 고해상도 타이머는 CPU 호깅의 원인이며 특수 커널 버전에서는 비활성화되어 있다고 생각합니다. 이제 유휴 상태 일 때 호스트 OS (현재 Windows 7)에서보고 된 CPU 사용량이 편안하게 줄어 듭니다.
FooF

6

특별한 목적으로 VM을 사용하지 않는 경우 (예 : VM 복제, 서버 간 복사 / 이동, 여러 다른 테스트 환경 등) Linux를 95 %의 활동을위한 기본 OS로 설치하는 것이 좋습니다. 그런 다음 Windows 활동의 5 % 활동을 위해 Linux 내에서 Windows를 VM으로 설치하십시오. (윈도우 활동의 5 %가 CPU / 메모리를 많이 사용하지 않는 한 (포토샵이나 비디오 편집을 사용하는 것과 같은 경우는 제외)) Linux를 기본 OS로 사용하는 경우 모든 메모리와 모든 CPU 코어에 완전히 액세스 할 수 있습니다. 그러나 VM 내에 있으면 적은 양의 메모리 CPU 코어 만 할당 할 수 있습니다. 일반적으로 머신 리소스의 절반 이상을 VM에 할당 할 수 있습니다. 따라서 RAM이 8GB 인 쿼드 코어 시스템이 있지만 VM에 1 개의 코어와 2GB 만 할당 된 경우,

VM을 사용하면 속도가 느려집니다. 대부분의 경우 오늘날 가상화는 매우 훌륭하며 그 차이는 눈에 띄지 않습니다 (가용 한 CPU / RAM이 VM으로 눈에 띄게 떨어지지 않는 한). 그러나 화려한 하드웨어 가속 (예 : 그래픽)이 필요한 경우 VM이 카드로 올바르게 변환되지 않을 수 있습니다. 따라서 VM 내에서 비디오 / 3D 렌더링이 크게 어려움을 겪을 수 있습니다.


3
OP는 게임에 Windows를 사용하려고합니다. VM 내에서 Windows를 실행하면 속도가 너무 느려질 수 있습니다.
Mikel

@Mikel-다시 읽었을 때 원래 Windows 게임 비트를 놓친 것으로 나타났습니다.
jimbob 박사

5

내 경험상 반대 구성이 더 낫다는 것을 알 수 있습니다. 나는 리눅스가있는 호스트와 창문이있는 손님을 의미합니다. 이것은 성능과 안정성 때문입니다. 이 순간 나는 사무실에서 호스트 창과 게스트 리눅스 (둘 다 필요하다)로 일하고 있지만 개인 노트북에는 리눅스 호스트와 Windows 게스트가 있습니다. 그리고 내 노트북에서 성능이 더 좋습니다. 개인용 랩톱에 리소스가 부족한 경우에도 마찬가지입니다.

어쨌든 구성에 문제가 없습니다 (해결 방법이 없음). 그것은 단지 맛의 문제입니다.


Windows에서 절대 돼지 인 VMware 덕분에 +1 Linux에서 즉시 제공되는 많은 것들을 설치해야합니다. 예를 들어 네트워킹의 해시를 몇 번 해왔지만 Linux의 VM 시스템에서는 전혀 발생하지 않았습니다. VirtualBox는 플랫폼 간 1 : 1 일치에 더 가깝지만 우수한 명령 줄 환경으로 인해 여전히 VBox장황한 명령 시스템 이기 때문에 Linux에서 실행하는 것을 선호 합니다.
워렌 영

2
s/whit/with/g. 오순절 은 완전히 다른 것을 의미합니다.
Sinan Ünür

4

VirtualBox VM에서 Ubuntu를 실행했는데, 내가 겪는 유일한 문제는 호스트에 대한 OpenGL 가속 패스가 거칠다는 것입니다.


3

가상 머신에서 당신이하는 일을 시작했습니다. 이것은 시도해 보는 데 좋지만 뒤집어 두는 것이 좋습니다. VM에서 Windows가 놀랍도록 잘 실행될 수 있습니다. 주로 Linux를 사용한다면, 호스트 시스템이 Linux를 사용하게하지 않겠습니까?

장점 :

  1. 호스트 문제에 대한 통제력 강화 (예 : Linux에서 충돌 / 자동 재부팅이 적음)
  2. Linux는 유휴 상태 일 때 Windows보다 적은 리소스를 사용합니다 (가상 머신에 할당 할 수있는 리소스)
  3. 필자의 의견으로는 Virtualbox가 Linux에서 더 잘 실행됩니다. 나는 두 가지 방법으로 시도했다.
  4. Linux에서 가상 머신의 놀라운 속도 향상을 쉽게 설정할 수 있습니다. 2 개의 일반 소비자 용 하드 드라이브에서 소프트웨어 RAID를 사용하여 8 초 동안 Windows XP VM을 파이어 폭스로 부팅합니다.

단점 :

  1. Linux를 호스트로 실행할 때 발생할 수있는 드라이버 문제
  2. Linux에서 3D 가속이 어려울 수 있습니다.
  3. 게임을 위해 Windows를 사용하는 경우 가상 머신이 충분히 빠르지 않을 수 있습니다

2

호스트 및 클라이언트에서 수행하려는 모든 작업이 원하는대로 작동하는 한 그렇게하지 않을 이유는 없습니다.

2000 년 초부터 2003 년 중반까지 VMware와 함께 Sony PCG-Z505에서이 설정을 사용했습니다. 호스트 : Windows 98 및 클라이언트 SuSE Linux. 이 설정의 주된 이유는 호스트 Outlook Express의 Linux에서 imap 서버를 모바일 상태로 사용할 수 있었기 때문입니다 (Linux의 Win98을 사용하기 전에 데스크톱 Linux 시스템에서 사용했습니다). Linux 클라이언트는 Linux에서도 스팸 필터링 등을 수행합니다. 또한보다 친숙한 환경에서 ssh를 사용하여 직장에서 서버에 로그인 할 수도 있습니다.

VM 호스트는 Linux를 하드웨어 문제로부터 훌륭하게 보호했습니다. IIRC 무선에 문제가 있었지만 대부분 집이나 사무실에서 유선으로 연결되어있었습니다. 그렇지 않은 경우 Outlook Express에서 메일을 가져 와서 imap 서버로 푸시하면 무선에서만 스팸 필터링이 일시적으로 끊어집니다.

나는 일반적으로 그래픽없이 Linux를 실행했기 때문에 다른 방법으로 (내가 데스크탑에서했던 것처럼) 다른 방법으로 실행할 수 없었습니다. 그렇지 않으면 메모리에 맞지 않을 것입니다. Linux를 호스트로 사용하면 항상 그래픽 모드로 실행해야 했으므로 Windows 98에서 메모리를 거의 남기지 않고 스와핑하지 않고 Word를 실행할 수 없었습니다.


1

또한이 구성 (Windows의 우분투 게스트)을 사용합니다.

찬성:

  • 초기 창을 변경하지 않고 회사의 IT 부서는 창 관련 문제 / 충돌을 지원합니다.

범죄자:

  • 느리게 시작 : 창을 시작한 다음 가상 머신을 시작해야합니다.
  • 무선 브리징이 없습니다.

1

기존의 (그리고 훌륭한) 답변에 메모를 추가하고 있습니다 .Linux와 Windows를 나란히 실행할 수도 있습니다.

Cooperative Linux 프로젝트 는 다음을 목표로합니다.

Cooperative Linux는 기본적으로 Microsoft Windows에서 Linux를 최적으로 실행하기위한 최초의 무료 오픈 소스 방법입니다. 보다 일반적으로 Cooperative Linux (짧은 이름의 coLinux)는 단일 시스템에서 다른 운영 체제와 함께 협업 할 수있는 Linux 커널 포트입니다.

그리고 TopologiLinuxandLinux 와 같은 리눅스 배포판도 있습니다 .

불행히도 이러한 프로젝트는 포기 된 것으로 보인다. coLinux의 최신 릴리스는 3 살이고 두 배포판의 최신 릴리스는 8 살입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.