본문 바로가기

좋아하는 것_매직IT/96.IT 핫이슈

MacOS용 경량 Alpine VM(Macpine) 을 소개합니다. (github.com/beringresearch)

반응형

MacOS용 경량 Alpine VM(Macpine) 을 소개합니다. 

해당 프로젝트의 목표를 간단하게 정리해보자면요..
프로젝트의 목표는 MacOS 사용자가 다음을 수행할 수 있도록 하는 것이라고 하네요..

  1. 경량 Alpine Linux 환경을 쉽게 스핀업하고 관리할 수 있습니다.
  2. 작은 VM을 사용하여 LXD및 Docker를 포함한 컨테이너화 기술을 활용합니다.
  3. x86_64 및 aarch64 시스템에서 소프트웨어를 구축하고 테스트합니다.

설치에 대해서 정리해보자면요..아래와 같고요..

Installation

Macpine depends on QEMU >= 6.2.0_1:

#brew update
#brew upgrade
brew install qemu

Install the latest binary

Download the latest binary release for your system and add it to your path by placing to e.g. /usr/local/bin/:

wget https://github.com/beringresearch/macpine/releases/download/v0.7/alpine_darwin_arm64
mv alpine_darwin_arm64 alpine
sudo chmod +x alpine
sudo mv alpine /usr/local/bin/

Install from Homebrew

brew install macpine

Install from MacPorts

On macOS, you can install via MacPorts:

sudo port install macpine

See more information here.

Install from source

git clone https://github.com/beringresearch/macpine
cd macpine
make

Getting Started

간단하게 주요내용을 정리해보자면 아래와 같고요..

  • 맥OS에서 경량 Alpine Linux 환경을 실행 및 관리
  • 작은 VM위에서 LXD/Docker 같은 컨테이너 기술을 사용하는 것을 목표
  • 심리스 포트포워딩, 자동 파일 공유, 브릿지드 네트워킹
  • aarch64 & x86_64 에뮬레이션

좀 더 자세한 내용은요 아래 웹페이지를 방문해보시길 추천드립니다. 

오늘의 블로그는 여기까지고요..
항상믿고 봐주셔서 감사합니다. 

728x90
300x250