리눅스 설치 및 가상화

를 진행하면서 헷갈렸던 점들 정리


정리

  1. 리눅스란 : 운영체제의 종류 중 하나
  2. ARM : cpu 설계 방식(아키텍처) 중 하나
    1. X86, Risc-V 등도 cpu 설계 방식 중 하나이다.
  3. .iso 파일 : 운영체제를 설치하기 위해 필요한 모든 것이 담긴 파일
  4. 디스크 : 데이터를 저장하는 공간
    1. 하드 디스크(실제 내 컴퓨터)
    2. 가상 디스크(가상 머신 사용시)

결론적으로 내 컴퓨터(m4 pro 맥북)에서 Arch Linux를 설치하기 위해서는 뭘 해야하나?

내 컴퓨터는 ARM으로 설계된 cpu를 사용한다.

리눅스 환경을 만들기 위해서는 가상 머신 위에 만드는 것이 안전하다.

따라서 가상 머신에 Arch Linux를 설치해야하며, 설치파일이 필요하다. 전통적인 x86_64 리눅스 배포판(Arch Linux 포함)은 .iso 파일로 제공되지만, ARM용 Arch Linux는 다르게 제공된다.

어느 파일을 사용해야하는지는 상황에 따라 다르다.

  1. 가상화 사용시 :

호스트(내 mac)와 게스트(linux)의 cpu 아키텍처가 같을 경우 ARM에 맞는 이미지가 필요하다. 이 경우 같은 cpu를 사용하기 때문에 성능이 좋다.