<aside> 💡 1. vdi 파일 해쉬값 계속 바뀌기 때문에 제출하기 전 snapshot 찍고 제출하기!
평가 때의 변경 사항이 snapshot에 저장되기 때문에 평가 할 때마다 snapshot restore하기!
Bonus도 하고 싶은 경우 Debian 설치 방법이 mandatory Part와 다르므로 Bonus Part를 하고 싶다면 처음부터 설치할 때 Bonus 파트 설치 방법을 참고하는 게 좋다.
</aside>
virtual machine은 무엇인가?하나의 물리 서버에서 여러개의 운영체제를 구동할 수 있도록하는 기술이다.
virtual machine은 아래 그림처럼 Hypervisor 위에서 작동한다

Hypervisor는 하드웨어에서 리소스를 사용하여 VM을 생성하고 구동하는 소프트웨어이다.
Hypervisor에는 아래 사진과 같이 2가지 유형이 있다.

Type 1(Bare-metal Hypervisor)
하드웨어 위에 바로 Hypervisor가 설치되는 형태이다
Type 2(Hosted Hypervisor)
호스트 운영 체제 위에 Hypervisor가 설치되는 형태이고, 해당 프로젝트에서 사용하는 virtualbox역시 Type 2에 속한다.
<aside> 💡 Host와 Guest
Hypervisor가 설치되는 물리 하드웨어를 Host, Hypervisor에서 리소스를 사용하는 여러 VM을 Guest라고 한다.
</aside>
우리가 클러스터의 macOS에서 다른 OS인 Debian을 구동시킬 수 있는 이유도 Hypervisior 덕분이라고 생각하면 된다.
CentOS와 Debian의 차이점CentOS와 Debian은 모두 리눅스 커널 + 자유소프트웨어로 구성된 리눅스 배포판이다. 따라서 두 OS차이는 자유소프트웨어(패키지 포맷, 패키지 관리 툴 등)이다.