CBL-Mariner: Microsoft Linux 시스템 설치 및 테스트 방법

CBL- 마리너

Microsoft는 다른 배포판과 마찬가지로 무료로 다운로드하여 설치할 수 있는 Linux 기반 운영 체제를 며칠 전에 출시했습니다. 그러나 출시는 큰 팡파르와 함께 발표되지 않았고 오히려 소음이 거의 없이 아주 신중했습니다... 그의 이름은 CBL-마리너 (Common Base Linux Mariner) 및 여기에서 (가상 머신에서) 다운로드 및 설치하는 방법을 단계별로 배웁니다.

사실 레드몬드 회사는 놀란 일부 오픈 소스 릴리스 또는 GitHub 구매, Windows(WSL)의 Linux 하위 시스템 통합 또는 일부 프로그램의 Linux 지원 및 운영 또한 Linux를 기반으로 하고 SONiC라고 하는 네트워크 장치용 시스템 ...

CBL-마리너란?

에도 나와 있는 것처럼 GitHub 페이지, 완전한 Linux 운영 체제입니다. Microsoft 자체에서 개발 및 유지 관리. 그것의 목표는 또 다른 범용 GNU/리눅스 배포가 아니라 다른 목적을 제공하는 것입니다. 그리고 Windows 회사는 WSL2, 즉 그래픽 응용 프로그램도 실행할 수 있는 Windows 11 및 Windows 365용 새로운 Linux 하위 시스템으로 이를 필요로 합니다.

CBL-Mariner는 이전에 존재했으며 Microsoft에서 내부적으로 사용하고 있었습니다. Azure 클라우드. 또한 Redmond 회사는 강화된 커널, 서명된 업데이트, ASLR, 컴파일러 기반 강화, 변조 방지 레지스터 및 기타 여러 기능을 사용하여 이 운영 체제의 기본 보안에 대해 많은 노력을 기울였습니다.

기본 패키지의 작은 세트를 포함합니다. 고용하는 것으로도 알려져 있다. RPM 소포. 특히 컴파일 시스템을 통해 SPEC 파일과 소스 코드를 기반으로 별도의 .rpm을 생성할 수 있습니다. 또한 rpm-ostree 툴킷에 의해 생성된 모놀리식 시스템의 이미지입니다. 업데이트의 경우 특정 패키지 또는 전체 시스템에 적용할 수 있습니다.

Micorosoft에서 CBL-Mariner용으로 개발한 모든 기술과 코드는 오픈 소스이며 공개되었습니다. MIT 라이센스에 따라.

가상 머신에 CBL-Mariner를 다운로드하고 설치하는 방법

버추얼

할 수 있는 방법을 단계별로 설명하기 위해 CBL-Mariner 다운로드 및 설치 테스트하기 위해 Ubuntu 배포판과 VirtualBox 가상화 소프트웨어를 기반으로 사용할 것입니다. 원하는 경우 다른 배포판과 가상 머신용 다른 소프트웨어에서 수행할 수 있습니다. 어떤 경우에도 단계는 매우 유사합니다.

1-ISO 다운로드 및 생성

가장 먼저 할 일은 CBL-Mariner 저장소에서 다운로드한 다음 자신을 생성하는 것입니다. ISO 이미지아직 직접 다운로드할 이미지가 없기 때문입니다. 이렇게 하려면 일련의 패키지가 설치되어 있어야 하며 많은 패키지가 이미 설치되어 있다고 확신하지만 만일을 대비하여 다음 명령을 실행합니다.

<br data-mce-bogus="1">

sudo apt-get install git make tar wget curl rpm qemu-utils golang-go genisoimage python-minimal bison gawk<br data-mce-bogus="1">

필요한 소프트웨어를 설치했으면 이제 다음을 수행해야 합니다. 저장소 복제 로컬, 즉 컴퓨터에서 CBL-Mariner 코드를 사용하여 GitHub에서. 그리고 이것은 여러분이 이미 잘 알고 있는 대로 수행됩니다.

<br data-mce-bogus="1">

git clone https://github.com/microsoft/CBL-Mariner.git

cd CBL-Mariner<br data-mce-bogus="1">

git checkout 1.0-stable<br data-mce-bogus="1">

로컬에서 생성된 디렉토리를 다운로드하여 액세스한 후 다음 작업은 특정 디렉토리에 액세스하여 다음을 수행하는 것입니다. 거기에서 ISO를 생성하십시오. 시작:

<br data-mce-bogus="1">

cd toolkit<br data-mce-bogus="1">

sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json<br data-mce-bogus="1">

프로세스가 완료되면 ISO 파일을 사용할 수 있습니다. 디렉토리 ../out/images/full/.

2-VM에 CBL-Mariner 설치

이제 ISO 이미지가 있으므로 다음을 수행할 수 있습니다. 가상 머신에 CBL-Mariner 설치. 이렇게 하려면 다음을 사용할 수 있습니다. Oracle VirtualBox, 무료입니다. 가상화에 필요한 소프트웨어를 설치했으면(해당 링크 또는 배포판의 리포지토리에서 다운로드하여 설치할 수도 있음) 다음 단계를 따르십시오.

  1. 열기 버추얼.
  2. 버튼을 클릭 새로운 새 VM을 생성합니다.
  3. 이제 시작 가상 머신 생성 마법사. 원하는 이름을 입력하고 유형에 "Linux"를 선택하고 버전 "Other Linux(64비트)"를 선택합니다. 그리고 다음을 누릅니다.
  4. 그러면 그는 당신에게 물을 것입니다. 요구 사항 가상화된 하드웨어의. CBL-Mariner의 경우 최소 1개의 CPU, 1GB의 RAM 및 8GB의 디스크를 구성해야 합니다. RAM과 CPU를 조금 더 사용하면 더 잘 작동하므로 좋은 생각이 될 것입니다. 마법사가 완료될 때까지 다음으로 이동합니다.
  5. 가상 머신이 이미 생성되었습니다. 이제 기본 VirtualBox 화면으로 돌아왔으므로 지정한 이름으로 표시되는 항목을 마우스 오른쪽 버튼으로 클릭한 다음 구성 메뉴에. 항목을 선택하고 상단의 설정 버튼을 클릭할 수도 있습니다.
  6. 이동 저장, 그리고 거기에서 광학 디스크의 아이콘(빈)에서 광학 드라이브를 클릭하고 ISO 이미지를 로드할 수 있도록 "디스크 파일 선택"을 선택해야 합니다. 표시되는 브라우저에서 이전 단계에서 생성한 ISO가 있는 위치를 선택합니다.
  7. 할 시간이다 가상 머신 시작 CBL-Mariner와 함께.

3-MV에 시스템 설치

가상 머신을 시작하면 가상 머신이 시작되고 잠시 후 다음을 수행할 메뉴가 표시됩니다. 설치. 따라야 하는 단계는 다음과 같습니다.

  1. 옵션을 선택하십시오 "그래픽 설치 프로그램" 그래픽 설치용. 텍스트 모드에 대한 옵션도 있지만 그래픽이 더 좋습니다. 그리고 선택했으면 다음을 누릅니다. [선택하려면 키보드 화살표와 ENTER로 메뉴를 이동해야 합니다.]
  2. 이제 다른 배포판과 매우 유사한 설치 프로그램이 표시됩니다. 설치 유형 메뉴에서 «를 선택해야 합니다.CBL-마리너 전체 » 전체 설치를 위해. 어쨌든 Full과 Core 모두 패키지를 거의 포함하지 않기 때문에 빠릅니다.
  3. 다음 화면은 동의할 라이선스 조건.
  4. 그때 어시스턴트가 온다 하드 드라이브 파티셔닝. 거기에서 필요한 파티션을 만들거나 기본적으로 제공되는 파티션을 그대로 두어야 합니다.
  5. 호스트 이름을 선택하고 사용자 이름과 비밀번호. 원하는 것을 넣을 수 있지만 기억하십시오.
  6. 이제 CBL-Mariner가 실제 설치를 시작합니다. 시작합니다 패키지 설치. 그리고 완료되면 가상 머신을 재부팅합니다.
  7. 시작하면 볼 수 있습니다 로그인, 여기에 로그인 데이터(이름 및 비밀번호)를 넣어야 합니다.
  8. Ya CBL-Mariner를 사용할 수 있습니다. 로컬 배포판과 마찬가지로. 그리고 예, 불행히도 텍스트 모드에서 시작됩니다 ...

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   뱅기

    명령 오류가 발생했습니다. nao found na linha
    sudo make iso REBUILD_TOOLS = 및 REBUILD_PACKAGES = n CONFIG_FILE =. / imageconfigs / full.json
    sudo: make: 명령을 찾을 수 없습니다.

    1.    RAZ0229

      sudo 없이 make를 실행해보세요

  2.   루카

    그것은 sudo의 유무에 관계없이 작동하지 않습니다 ..

  3.   크리스

    iso 빌드로 인한 오류:
    이동: gonum.org/v1/gonum@v0.6.2: 인식할 수 없는 가져오기 경로 "gonum.org/v1/gonum"(https 가져오기: 가져오기 https://gonum.org/v1/gonum?go-get=1: 구현되지 않음)
    ...
    go: 모듈 요구 사항 로드 중 오류 발생

    그것에 대한 어떤 해결책이 있습니까?