VmWare를 사용해서 linux를 실행시키는 것이 멀티 부팅을 이용해서 linux를 실행시키는 것과 어떤 차이점이 있는지 궁금합니다. VmWare를 이용해서 windows 상에서 linux를 실행시키면 O.S가 windows가 되는 것 같은데 이때 Linux kernel 컴파일도 가능한지, 또 device driver module을 cross-compile하는 것도 가능한지 궁금합니다. 그리고 위와 반대로 linux에 VMware를 설치해서 VMware에서 windows를 사용하면 어떤 차이점이 있는지 알고 싶습니다.
네, 제일 먼저 멀티부팅과의 차이점부터 말씀 드리겠습니다. 멀티부팅은 컴퓨터에 파티션을 분할하여 여러 종류의 O.S.를 설치하고, 컴퓨터를 켤 때, 어떤 O.S.로 부팅할지를 선택하고 시작합니다. 그래서 부팅 후의 모습은 선택한 O.S. 하나만 띄워지게 되지요. 그래서 보통의 경우 선택한 O.S. 하나만 사용하게 됩니다.
그러나 VmWare를 이용하면 우선 자주 사용하는 O.S.를 먼저 띄워 놓은 상태에서 또 다른 O.S.를 그 안에서 부팅하고 사용합니다. 즉, 컴퓨터 안에 또 다른 컴퓨터가 들어 있는 것처럼 보이며, 결론적으로, 동시에 여러 개의 O.S.를 사용할 수 있습니다.
2. 리눅스 커널 컴파일, 디바이스 컴파일, 크로스 컴파일 모두 가능합니다.
컴퓨터 안에 가상 컴퓨터이지만, 거의 또 다른 컴퓨터에 리눅스를 설치하셨다고 생각하시면 되겠습니다. 그러므로 리눅스에서 작업하시는 모든 일을 처리할 수 있으므로 당연히 커널 컴파일이나 디바이스 컴파일도 가능합니다. 아울러 임베디드 보드를 위한 크로스 컴파일 사용도 가능합니다.
3. 리눅스에서 VmWare를 이용하는 방법과 MS Windows에서 VmWare를 이용하는 방법의 차이
가장 큰 차이점이라면 사용하시는 분이 어느 O.S.가 편리하느냐, 또는 주력으로 사용하는 O.S.가 어떻게 되느냐의 차이가 아닌가 싶습니다. 리눅스를 주력으로 편하게 사용하시는 분은 리눅스에서 VmWare를 사용하시는 것이 편할 것이고, MS Windows를 사용하는 것이 편하신 분은 MS Windows 안에서 VmWare를 이용하여 다른 O.S.를 사용하시는 것이 아무래도 좋겠죠.
1. 멀티부팅과 VmWare 사용과의 차이점
네, 제일 먼저 멀티부팅과의 차이점부터 말씀 드리겠습니다. 멀티부팅은 컴퓨터에 파티션을 분할하여 여러 종류의 O.S.를 설치하고, 컴퓨터를 켤 때, 어떤 O.S.로 부팅할지를 선택하고 시작합니다. 그래서 부팅 후의 모습은 선택한 O.S. 하나만 띄워지게 되지요. 그래서 보통의 경우 선택한 O.S. 하나만 사용하게 됩니다.
그러나 VmWare를 이용하면 우선 자주 사용하는 O.S.를 먼저 띄워 놓은 상태에서 또 다른 O.S.를 그 안에서 부팅하고 사용합니다. 즉, 컴퓨터 안에 또 다른 컴퓨터가 들어 있는 것처럼 보이며, 결론적으로, 동시에 여러 개의 O.S.를 사용할 수 있습니다.
2. 리눅스 커널 컴파일, 디바이스 컴파일, 크로스 컴파일 모두 가능합니다.
컴퓨터 안에 가상 컴퓨터이지만, 거의 또 다른 컴퓨터에 리눅스를 설치하셨다고 생각하시면 되겠습니다. 그러므로 리눅스에서 작업하시는 모든 일을 처리할 수 있으므로 당연히 커널 컴파일이나 디바이스 컴파일도 가능합니다. 아울러 임베디드 보드를 위한 크로스 컴파일 사용도 가능합니다.
3. 리눅스에서 VmWare를 이용하는 방법과 MS Windows에서 VmWare를 이용하는 방법의 차이
가장 큰 차이점이라면 사용하시는 분이 어느 O.S.가 편리하느냐, 또는 주력으로 사용하는 O.S.가 어떻게 되느냐의 차이가 아닌가 싶습니다. 리눅스를 주력으로 편하게 사용하시는 분은 리눅스에서 VmWare를 사용하시는 것이 편할 것이고, MS Windows를 사용하는 것이 편하신 분은 MS Windows 안에서 VmWare를 이용하여 다른 O.S.를 사용하시는 것이 아무래도 좋겠죠.