기사 요약 : Microsoft는 Linux와 같습니다

Microsoft는 Linux를 적극적으로 억제하는 데 사용되었지만 대규모 온라인 시스템 구축에서 Linux의 중요성을 깨닫게되었습니다. 그러나 Microsoft는 계속해서 Windows를 대안으로 밀고 있습니다. 이 기사는 Microsoft Dev Kit 2023에서 Linux를 실행할 수있는 가능성, Dev Kit의 사양 및 다른 컴퓨터에 비해 그 가치를 탐색합니다. 저자는 개발자 키트에서 Linux를 실행하려는 경험과 다양한 버전 및 구성에 대한 시도를 공유합니다. 또한 Ashai Linux로 Mac Mini M1의 성능을 언급하고 Raspberry Pi 4와 비교합니다. 직면 한 도전에도 불구하고 저자는 Dev Kit에서 Linux를 실행하는 것을 포기하지 않았습니다.

키 포인트:

  1. Microsoft는 Linux를 억제하는 데 사용되었지만 이제는 그 중요성을 인식합니다.
  2. Microsoft Dev Kit 2023에는 관대 한 사양이 있으며 가격이 합리적입니다.
  3. Dev 키트에서 Linux를 실행하는 것이 가능하지만 도전 과제가 있습니다.
  4. 개발 키트는 다른 컴퓨터에 비해 큰 가치입니다.
  5. Ashai Linux가있는 Mac Mini M1은 빠르고 안정적입니다.
  6. 보안 부팅 비활성화 및 USB 부팅 비활성화는 개발자 키트에서 Linux를 실행하는 초기 단계입니다.
  7. Ubuntu 버전으로 시도하고 새로운 커널을 구축하는 것이 작동하지 않았습니다.
  8. OpenBSD 시도 7.2는 성공했지만 저자는 여전히 Linux를 실행해야합니다.
  9. 저자는 Dev Kit에서 Linux를 실행하는 것을 포기하지 않았습니다.
  10. 저자는 작업을 위해 데스크탑에서 Linux를 실행하는 것을 선호합니다.

질문과 답변:

1. 왜 Microsoft가 과거에 Linux를 억제 했습니까??

Microsoft는 플래그십 윈도우 운영 체제에 대한 위협으로 보았 기 때문에 과거에 Linux를 억제하고 Linux가 특허를 침해했다고 주장했습니다.

2. Microsoft Dev Kit 2023은 무엇입니까??

Microsoft Dev Kit 2023은 8 코어 Snapdragon 8C 64 비트 암 프로세서, 32GB RAM 및 512GB NVME와 함께 제공되는 무광택 마감 처리 된 작은 검은 색 플라스틱 케이스입니다.

삼. 개발자 키트의 가치는 다른 컴퓨터와 어떻게 비교됩니까??

Dev 키트는 64 비트 암 프로세서가 있기 때문에 가격대의 다른 컴퓨터에 비해 탁월한 가치를 제공하므로 Raspberry Pi 4보다 빠르고 Mac Mini M1보다 더 나은 사양을 제공합니다.

4. Linux가 Microsoft Dev Kit 2023에서 실행할 수 있습니까??

예, Linux는 개발자 키트에서 실행할 수 있지만 문제가 발생하여 추가 구성 또는 문제 해결이 필요할 수 있습니다.

5. 저자는 Dev 키트에서 Linux를 실행하려고 어떻게 했습니까??

저자는 다양한 Ubuntu 버전과 사용자 정의 제작 된 커널을 사용하여 USB에서 안전한 부팅을 비활성화하려고 시도했습니다. 그들은 또한 OpenBSD 7을 실험했습니다.2.

6. Ashai Linux를 사용한 Mac Mini M1의 성능은 무엇입니까??

Ashai Linux가있는 Mac Mini M1은 가격이 빠르며 폭죽을 운영하여 좋은 성과를 제공합니다.

7. 저자가 개발자 키트에서 Linux를 실행하는 데 성공 했습니까??

아니요, 저자는 Dev Kit에서 Linux를 실행하는 데 성공하지 못했지만 포기하지 않고 다른 옵션을 계속 탐색했습니다.

8. 작가가 자신의 작업에 선호하는 운영 체제는 무엇입니까??

저자는 호스트에서 컨테이너를 직접 실행할 수 있고 가볍고 반응이 좋은 UI를 제공하며 구성하기 쉽기 때문에 작업을 위해 데스크탑에서 Linux를 실행하는 것을 선호합니다.

9. 저자가 OpenBSD를 시도한 이유는 무엇입니까??

저자는 다른 사용자가 Dev 키트에 성공적으로 설치했기 때문에 OpenBSD를 시도했으며 저자는 Linux 외에 다른 옵션을 탐색하려고했습니다.

10. USB 드라이브 구축 및 Debootstrap을 실행하는 저자의 경험은 무엇입니까??

저자는 커널의 시작 화면으로 부팅 할 수있는 변형 또는 구성 설정을 찾기 위해 USB 드라이브를 구축하고 재건하고 Debootstrap을 실행하는 데 하루를 보냈습니다.

11. Dev Kit의 성능은 Raspberry Pi 4와 어떻게 비교됩니까??

개발자 키트는 속도와 사양 측면에서 Raspberry Pi 4보다 우수하여 특정 작업에 더 나은 선택이됩니다.

12. 저자는 Linux 대신 Windows를 사용하는 것을 고려했습니다?

저자는 자신의 작업과 오픈 소스 프로젝트에 Wind.

13. Mac Mini M1은 개발자 키트에 대한 좋은 대안입니까??

Mac Mini M1은 더 비싸고 RAM과 스토리지 옵션이 적고 64 비트 ARM 프로세서가 없기 때문에 개발 키트만큼 좋은 가치가 아닙니다.

14. 다른 ARM 기반 장치가 인기를 얻었습니다?

Raspberry Pi, Apple의 M1 칩 및 AWS의 ARM 기반 서버 CPU가 인기있는 ARM 기반 장치가되었습니다.

15. Equinix Metal과 Ampere는 어떤 종류의 서버를 제공 했습니까??

저자는 Equinix Metal의 대형 엔터프라이즈 등급 ARM 서버에 대한 무료 액세스 권한을 받았으며 Ampere는 서버를 선적했다고 언급했습니다.

Microsoft는 Linux처럼됩니다

수년 동안 Microsoft는 적극적으로 적극적으로 일하면. 한때 오픈 소스 OS를 사용한 비즈니스에 대한 법적 조치를 위협하여 Linux가 플래그십 Windows 운영 체제를 뒷받침하는 특허를 침해했다고 주장했습니다. 그리고 회사는 Linux가 현재 대규모 온라인 시스템을 구축하는 주요 수단 중 하나임을 깨닫게되었지만 비즈니스가 이러한 방식으로 OS를 사용하는 데 도움이되지 않으면 생존하지 않을 것임을 깨닫게되었습니다. 처음에 홍당무에서 마이크로 소프트 리눅스는 여전히 이상하고 약간 재미있는 것 같습니다.

Microsoft Dev Kit 2023의 Linux

Microsoft Dev Kit 2023에 대해 들었을 때, 나는 가격이 얼마나 관대했는지 놀랐습니다? 당연히 Linux를 실행할 수 있는지 알고 싶었습니다. 당신은 또한 궁금 할 수도 있습니다. 대답은 다음과 같습니다.

왜 당신이 팔 컴퓨터에 관심이 있는지 잘 모르겠지만, 나에게는 Raspberry Pi에 소프트웨어를 포팅하고 다른 오픈 소스 프로젝트를 지원할 때 그들과 참여했습니다. 나는 OpenFaas를 유지하고 있으며 항상 ARM 장치와 더 큰 온 프레미스 또는 클라우드 서버에서 실행되는 지원이 있습니다. Equinix Metal의 팀은 대규모 엔터프라이즈 등급의 팔 서버에 대한 무료 액세스 권한을 부여했습니다. Ampere는 심지어 서버를 한 번만 배송했습니다. 불행히도 집에 남겨두기에는 너무 시끄 럽습니다.

그런 다음 Apple에서 M1 칩이 왔을 것입니다. 아마도 ARM에 대한 관심이 주류가되었으며 일반 소프트웨어에 대한 Binaries는 GitHub 릴리스 페이지에 나타나기 시작했으며 ARM과의 파트너십을 발표했으며 AWS는 LAMBDA 지원을 포함하여 ARM 아키텍처를 통해 2 세대의 서버 CPU를 발표했습니다.

개발 키트 제안

Dev 키트는 무광택 마감 처리 된 작은 검은 색 플라스틱 케이스로 제공되며 뒷면에 3 배 USB-A 포트, 측면에 2 배 USB-C 및 미니 디스플레이 포트 커넥터가 있습니다. 안에 8 코어 Snapdragon 8C 64 비트 암 프로세서, 32GB RAM 및 512GB NVME가 있습니다.

OpenBSD 개발자 키트 2023

왜 그렇게 좋은 가치처럼 보입니까?? 이 가격대에는 64 비트 암 프로세서가있는 다른 컴퓨터가 실제로 없으며 Raspberry Pi 4는 비교하여 마일이 느려집니다.

더 비싼 기계와 라즈베리 파이 4 8GB 비교.

Mac Mini M1 2020은 어떻습니까?? 2 세가 넘었음에도 불구하고 여전히 899 GBP 비용이 들며 RAM의 절반과 저장소의 절반이 있습니다. 그것은 570 GBP에서 DEV 키트를 큰 가치로 만듭니다.

Mac Mini에 대해 우리가 알고있는 한 가지는 가치가 더 나쁜 것이지만 좋은 성과를 거두는 것입니다. Asahi Linux는 비교적 안정적으로 보입니다. 폭죽도 실행됩니다.

Ashai Linux가 설치된 Mac Mini M1은 실제로 돈에 매우 빠릅니다

여기에서는 Raspberry Pi 4 맞춤형 Linux 커널 구축과 비교됩니다.

Ampere Altra는 Cores의 30/80 만 빌드에 할당하더라도 훨씬 빠릅니다. 사진.트위터.com/fkqdhlfzcx

– Alex Ellis (@alexellisuk) 2022 년 10 월 26 일

내가 시도한 것

내가 생각한 첫 번째 것은 보안 부팅을 비활성화하는 방법이었습니다.

보안 부팅을 비활성화합니다

전원 버튼과 작은 원형 버튼을 낮추고 전원을 켜서 보안 부팅을 비활성화합니다.

그것은 고통스럽지 않았다. 그리고 나는 우분투 22와 함께 신뢰할 수있는 USB 펜 드라이브를 번쩍였다.04 “USB에서 부팅”에 두 개의 더 큰 버튼을 보관했습니다

당신을위한 리눅스가 없습니다

Grub은 부팅 메뉴를 보여 주었고 정렬 할 것이라고 생각했습니다. 나는 더 잘못 할 수 없었다.

그래서 나는 다음에 어떤 제정신이 할 일을했고, 새로운 우분투 버전을 시도해보십시오 -22.10. 그것은 똑같은 방식으로 파산했습니다.

이제 Snapdragon 8C에 대한 지원은 Linux v6에 합병되었습니다.0, 그래서 나는 새로운 커널을 만들 필요가 있다고 생각했을 것입니다?

V6.0 커널을 부팅하지 않습니다

그게 작동하지 않았습니다.

그래서 나는 어쩌면 커널을 잘못 만들었고 V6을 가진 데비안 시드의 야간 스냅 샷을 사용할 것이라고 생각했습니다.0 커널 내장. 그것은 또한 작동하지 않았습니다.

나는 하루에 USB 드라이브를 구축하고 재건하고 Debootstrap을 실행하는 데 하루를 보냈으며, 하나의 변형 또는 변경된 커널 구성 설정이 최소한 커널의 시작 화면으로 부팅되기를 바라고 있습니다.

OpenBSD 관리자 인 Patrick Wildt, 내 트윗 중 하나에 대답하고 그가 OpenBSD 7을 가지고 있다고 말했습니다.2 Up and Running에서 달리기 때문에 적어도 시도해 볼 것이라고 생각했습니다.

OpenBsd 실행

나는 Golang (Go)을 설치하고 내 자신의 소프트웨어 중 일부를 ([inlets/mixctl] (https : // github.com/inlets/mixctl/ – Go에 작성된 TCP 하중 발란스) :

인트/Mixctl

그러나 Firecracker를 사용하는 Actuated -Managed and Displated Self -Hosted CI Runners에 대한 작업에 유용하기 위해 KVM을 사용하여 Linux를 실행할 수 있어야합니다.

Lenovo X13S로 부팅하는 것으로 알려진 USB 플래시 드라이브를 시도했지만 그루브를 지나치지 않았습니다.

포기하지 않습니다

2018 년부터 데스크탑에서 Linux를 사용했으며 현재 작업에 적합합니다. 가볍고 반응이 좋은 UI 및 구성 용이성을 갖기 위해 사용중인 호스트에서 컨테이너를 직접 실행할 수 있습니다.

내가 발표 한 모든 다양한 OSS 프로젝트에는 Wind.

그래서 나는 컴퓨터에서 직접 Linux를 실행할 수 없다면 WSL2를 사용할 수 있다면 어떨까요??

Windows Dev Kit 2023 -Asahi Linux와 Linux (WSL) vs Mac Mini

차이는 당신이 생각했던 것만 큼 표시되지 않습니다.

Geekbench 5, HDPARM 및 DD로 테스트했습니다.

WSL은 정말 빠르게 시작하여 Geekbench 5, HDPARM 및 DD를 실행하여 CPU/메모리를 테스트하고 디스크의 읽기 및 쓰기 속도.

싱글 코어 속도가 더 좋았고, 멀티 코어 속도는 Windows 11에서 직접 Geekbench를 실행하는 것과 비교하여 약간 떨어졌습니다.

이제 Firecracker를 실행하기 위해 KVM이 필요했기 때문에 “CPU-Checker”에 입력했으며 실망 으로이 커널에서 모듈을 사용할 수없는 것을 보았습니다.

OpenFaas Ltd에서는 ARM 및 Intel 프로세서 용으로 작동 된 CI 러너를 위해 Firecracker를 사용하여 게스트 VM에서 실행할 커널을 구축했습니다.

Hayden Barnes는 WSL 용 사용자 정의 커널을 빌드하고 설치하는 방법에 대해 글을 썼습니다.

내 커널 구축

KVM을 활성화하여 커널을 만들었습니다

그런 다음 Linux가 내가 필요한 방식으로 작동하도록하는 다른 모든 실험과 마찬가지로 얼굴이 평평하게 느껴졌습니다

어떤 이유로 든 KVM은 커널에 내장 모듈 또는로드 가능한 모듈로 내장되지 않았으며 ARM64에서는 아직 사용자 정의 커널이 지원되지 않습니다.

CI에 팔이 필요한 이유와 Raspberry Pi가 Github의 호스팅 러너를이기는 방법

실제 암 하드웨어에 대한 액세스가 중요한 이유를 간단히 살펴 보겠습니다. QEMU와 함께 에뮬레이션.

Raspberry Pi 8GB는 NVME로 키트를냅니다

글로벌 부족 이전에 구매 한 NVME로 키트를 낸 라즈베리 파이 8GB

@github 액션 자조 주자가있는 사람이 있습니까? @kubernetesio 클러스터에 던질 수 있도록? 에뮬레이션 된 ARM64 CI RUNS를 기다리는 데 지쳤습니다.

– Frederic �� Branczyk (@fredbrancz) 2022 년 10 월 19 일

나는 그의 빌드를 살펴 보았고 속도가 느려지는 이유는 그의 팀이 “QEMU”도구로 설정 한 사용자 공간 에뮬레이션이라는 것을 빨리 알았습니다.

qemu. 그러나 프로그램과 운영 체제도 실행할 수 있습니다.

나는 그의 Parca 프로젝트를 복제 한 다음 그것을 설정 한 조직으로 옮겼으며 Ubuntu-Latest를 Actuated-Aarch64로 변경했습니다

첫 번째 빌드는 Equinix Metal의 ARM64 호스트에 갔다 2.5 USD / 시간. 빌드는 보통 에뮬레이션없이 호스팅 된 러너에서 33 분이 걸렸으며 Equinix Metal Host에서 1min26 만 사용했습니다.

그리고 그것은 단지 4/80 코어 만 할당되었으며, 32가 할당된다면 아마도 더 빨리 완료되었을 것입니다.

QEMU vs Bare-Metal ARM64

다음으로, 나는 Raspberry Pi 4에 Actuated Agent를 설정했습니다. 초기 실행은 총 30-80GBP 인 장치에서 에뮬레이션보다 3 배 빠른 9M30, 3 배 빠릅니다. 그런 다음 그의 빌드가 오랫동안 해결하고 GO 모듈을 다운로드하는 데 소비하고 있음을 알았습니다. 나는 Go Mod 공급 업체를 운영하고 다른 빌드를 시작했습니다.

7min20이 필요했습니다. 2 분 절약.

구조에 대한 공급

그래서 나는 가장 저렴한 ARM64 호스트가 클라우드에 무엇이 될지 조사했고 AWS는 A1을 가지고 있음이 밝혀졌습니다.16 개의 코어와 32GB의 RAM이있는 금속 0.48 USD / 시간 또는 350 USD / MO. 따라서 350 USD / MO의 경우 ARM64 빌드-큐 3-4 깊이를 가질 수 있으며 34 대신 1 분 안에 완성됩니다.

언젠가 Dev Kit 2023이 실제로 Linux 및 KVM과 함께 작동한다면 AWS A1 대를 지불 할 수 있습니다.단 2 개월 만에 금속 인스턴스.

ARM64 구축 또는 프로젝트에 대한 종말 테스트를 원한다면 언제든지 저에게 연락하십시오.

결론

Microsoft의 Dev Kit 2023은 Microsoft의 WSL2 “Linux Experience”에 대한 우수한 지원을 제공하는 Snappy Windows 11 기계입니다. 이 구성의 WSL2는 가상화 또는 사용자 정의 커널 빌드를 지원하지 않습니다. 기본적으로 SystemD가 꺼져있어 공통 소프트웨어가 상자에서 작동하지 않을 수 있음을 의미합니다. 지원을 테스트하지는 않았지만이 지침을 사용하여 활성화 할 수 있다고 들었습니다.

Linux는 언제 올까요??

Linux 부팅은 현재 옵션이 아니며 Microsoft가 장치 Tree Blob (DTB) 또는 타사를 해제해야 할 수도 있습니다. 내 이해는 APCI 모드에서 부팅 할 수 있기 때문에 OpenBSD에 필요하지 않다는 것입니다. Vendor가 사용자 정의 DTB를 제공했기 때문에 ThinkPad X13S 부츠.

이런 종류의 땜질을 즐기는 동안 개발자를 위해 제작 된 “개발자 키트”가 Linux를 부팅하거나 WSL2 용 사용자 정의 Linux 커널을 활성화 할 수 없다는 것은 실망했습니다.

내가 해커 뉴스와 레딧 외침을 듣는 것은 무엇입니까?? “Windows 용 데브 키트입니다!”그럴 수도 있지만 Microsoft”Loves Linux “, 이러한 장치에서 WSL2를 상자 밖으로 사용할 수 있도록 열심히 노력했습니다.

헤드리스 리눅스를 실행하기 위해 Raspberry Pi B 8GB 위의 단계를 찾고 있다면 16GB의 RAM과 256GB의 디스크 공간으로 구성된 2020 MAC MINI를 ~ 899 GBP로 구성합니다. 나는 그것이 더 저렴했으면 좋겠지 만 Ashai Linux를 사용하면 Firecracker, KVM, Docker 및 내가 던진 다른 모든 것을 실행합니다.

나보다 더 나아가면 자유롭게 연락하십시오. Kubernetes 클러스터를 구축하고 ARM64를 구축 할 오픈 소스 프로젝트 및 회사를 지원하는 데 사용하는 것은 헤드리스 사용이 절대적으로 괜찮습니다.

  • Raspberry Pi의 Kubernetes의 과거, 현재 및 미래 – Alex Ellis -Kubecon
  • 2021 년 넷 부팅 라즈베리 파이 상태
  • 연습-15 분 안에 Raspberry Pi에 Kubernetes를 설치하십시오
  • Patrick Wildt는 OpenBSD를 시험해 보도록 격려했습니다
  • 2020 년 Mac Mini M1에 액세스 할 수있는 Lucas Lombard

내가 팔로하고있는 새로운 일을 확인하십시오

Actuated를 통해 우리는 많은 관리 및 일반적인 문제를 제거하는 동안 CI를 더 빠르고 안전하며 고립되도록 노력하고 있습니다.

우리의 작동 솔루션은 주로 인텔/AMD 사용자를위한 것이지만 ARM 러너도 지원합니다.

문서를 확인하거나 각 CI 작업에 대해 Firecracker VM을 시작하여 행동중인 DEC의 빠른 데모를보십시오

알렉스 엘리스

이 저자가 더 많은 게시물을 읽으십시오.

이 게시물을 공유하십시오

Alex Ellis의 블로그를 구독하십시오

연락을 유지하려면 구독하십시오. 귀하의 이메일을 제공함으로써 귀하는 OpenFaas Ltd로부터 마케팅 이메일을받는 데 동의합니다

또는 좋아하는 RSS 리더와 함께 RSS를 통해 구독하십시오

새 eBook으로 서버리스를 배우십시오

서버리스 전자 책 표지

어디에서나 실행할 수있는 오픈 소스 플랫폼으로 JavaScript에서 Serverless 기능을 구축하고 자동화하는 방법을 알아보십시오.

내 새 eBook과 함께 가십시오

전자 책 표지

“Everyday Go”는 규모에 따라 OpenFaas를 구축하고 실행 한 경험을 바탕으로 생산에 사용되는 실제 도구에서 도구, 기술 및 패턴을 배우는 빠른 방법입니다.

Microvms와 함께 빠른 CI

약 6-8 개월 전에 나는 호기심에서 Microvms를 탐험하기 시작했습니다. 같은시기에 나는 기회를 보았다…

GitHub 작업을위한 도구를 더 쉽게 설치하는 방법입니다

Github 액션에서 Arkade를 사용하여 일반적인 종류의 종류를 얻는 방법을 보여 드리고 싶습니다

Alex Ellis의 블로그 © 2023 자랑스럽게 Ghost와 함께 출판되었습니다

Microsoft/CBL-Mariner

이 커밋은이 저장소의 어떤 지점에도 속하지 않으며, 저장소 외부의 포크에 속할 수 있습니다.

스위치 브랜치/태그

지점 태그

분기를로드 할 수 없었습니다

보여줄 것이 없습니다

태그를로드 할 수 없습니다

보여줄 것이 없습니다

이미 사용중인 이름입니다

제공된 지점 이름이 이미 존재합니다. 많은 git 명령은 태그와 분기 이름을 모두 받아들이 므로이 분기를 만드는 것이 예기치 않은 동작을 유발할 수 있습니다. 이 지점을 만들고 싶습니까??

취소 생성

  • 현지의
  • Codespaces

https github cli

웹 URL을 사용하여 SVN과 함께 git 또는 체크 아웃 사용.

공식 CLI와 함께 빨리 일하십시오. CLI에 대해 자세히 알아보십시오.

필요한 로그인

Codespace를 사용하려면 로그인하십시오.

Github 데스크탑을 시작합니다

아무 일이 발생하지 않으면 Github 데스크탑을 다운로드하고 다시 시도하십시오.

Github 데스크탑을 시작합니다

아무 일이 발생하지 않으면 Github 데스크탑을 다운로드하고 다시 시도하십시오.

Xcode를 시작합니다

아무 일이 발생하지 않으면 Xcode를 다운로드하고 다시 시도하십시오.

Visual Studio 코드 시작

Codespace가 준비된 후에 열립니다.

Codespace를 준비하는 데 문제가있었습니다. 다시 시도하십시오.

최신 커밋

1E10CC0 2023 년 4 월 26 일

4 월 Main For 4 월 업데이트 2의 추가 CVE 수정 및 업데이트 병합

git 통계

파일

최신 커밋 정보를로드하지 못했습니다.

최신 커밋 메시지

시간을 투입하십시오

2023 년 3 월 24 일 19:31

2023 년 4 월 12 일 16:35

2020 년 8 월 19 일 01:48

2023 년 4 월 21 일 15:53

2023 년 4 월 25 일 16:49

2023 년 4 월 25 일 16:52

2023 년 3 월 24 일 19:31

2023 년 4 월 24 일 16:39

2023 년 1 월 24 일 09:33

2023 년 2 월 23 일 16:18

2020 년 7 월 22 일 12:27

2023 년 3 월 31 일 15:06

2020 년 7 월 22 일 12:27

2023 년 4 월 223 일 21:18

2020 년 7 월 22 일 12:27

2023 년 1 월 24 일 15:30

2023 년 4 월 25 일 09:44

readme.MD

CBL-Mariner는 Microsoft의 내부 Linux 배포입니다’S 클라우드 인프라 및 에지 제품 및 서비스. CBL-Mariner는 이러한 장치 및 서비스에 일관된 플랫폼을 제공하도록 설계되었으며 Microsoft를 향상시킵니다’L Linux 업데이트에서 최신 상태를 유지하는 기능. 이 이니셔티브는 Microsoft의 일부입니다’Sonic, Azure Sphere OS 및 Windows for Linux (WSL)와 같은 광범위한 Linux 기술에 대한 투자 증가. CBL-Mariner는 Microsoft의 일부로 공개적으로 공유되고 있습니다’오픈 소스에 대한 헌신과 Linux 커뮤니티에 다시 기여하겠다는 약속. CBL-Mariner.

CBL-Mariner는 소규모 공통 핵심 패키지 세트가 First Party Cloud 및 Edge Services의 보편적 요구를 해결하면서 개별 팀이 공통 코어 위에 추가 패키지를 계층화하여 워크로드에 대한 이미지를 생성 할 수 있다는 개념으로 설계되었습니다. 이것은 다음을 가능하게하는 간단한 빌드 시스템으로 가능합니다

  • 패키지 생성 : 이것은 사양 파일 및 소스 파일에서 원하는 RPM 패키지 세트를 생성합니다.
  • 이미지 생성 : 이것은 주어진 패키지 세트에서 ISOS 또는 VHD와 같은 원하는 이미지 아티팩트를 생성합니다.

CBL-Mariner는 컨테이너 또는 컨테이너 호스트로 배포하든 제한된 디스크 및 메모리 리소스를 소비합니다. CBL-Mariner의 가벼운 특성은 또한 더 빠른 부팅 시간과 최소 공격 표면을 제공합니다. 핵심 이미지의 기능을 내부 클라우드 고객에게 필요한 것에 집중함으로써로드 할 서비스가 적고 공격 벡터가 적습니다.

보안 취약점이 발생하면 CBL-Mariner는 패키지 기반 업데이트 모델과 이미지 기반 업데이트 모델을 모두 지원합니다. CBL-Mariner는 일반적인 RPM 패키지 관리자 시스템을 활용하여 빠른 전환 시간을 목표로 최신 보안 패치 및 다운로드 할 수 있습니다.

CBL-Mariner를 시작합니다

CBL-Mariner 구축에 대한 지침은 여기에서 찾을 수 있습니다 : 툴킷 문서.

다음 ISO 이미지를 사용하여 CBL-Mariner를 사용해 볼 수 있습니다

  • 마리너 2.0 x86_64 ISO.
  • 마리너 1.0 x86_64 ISO.

ISO를 다운로드 한 후 QuickStart 지침을 사용하여 Hyper-V VM에서 이미지를 설치하고 사용하십시오.

참고 : ISO 지원은 커뮤니티 기반입니다. 새 버그 또는 기능 요청을 제출하기 전에 GitHub 문제 목록을 검색하십시오. 일치하는 문제를 찾을 수없는 경우 여기를 클릭하여 새 버그를보고하거나 여기를 클릭하여 새 기능 요청을 작성하십시오. 추가 정보는 지원을 참조하십시오.MD 파일.

이 프로젝트에는 프로젝트, 제품 또는 서비스에 대한 상표 또는 로고가 포함될 수 있습니다. Microsoft 상표 또는 로고의 승인 된 사용은 Microsoft의 상표 및 브랜드 가이드 라인이 적용되며 따라야합니다. 이 프로젝트의 수정 된 버전에서 Microsoft 상표 또는 로고 사용은 혼란을 유발하거나 Microsoft 후원을 의미하지 않아야합니다. 타사 상표 또는 로고의 사용은 타사 정책의 적용을받습니다.

CBL-Mariner를 포함한 모든 Linux 배포는 Open Software 커뮤니티의 기여로부터 혜택을받습니다. 우리는 특히 광범위한 오픈 소스 커뮤니티의 모든 기여를 감사하게 인정합니다

  1. 광자 분포에서 비롯된 사양 파일에 대한 광자 OS 프로젝트.
  2. 사양 파일에 대한 Fedora 프로젝트, 특히 사양 확장 폴더의 QT, DNF 및 컨텐츠와 관련하여.
  3. GNU 및 무료 소프트웨어 재단
  4. 처음부터 리눅스
  5. 사양 파일 용 OpenMamba

에 대한

Azure 1P 서비스 및 엣지 어플라이언스 용 Linux OS

Microsoft는 다른 사람들이했기 때문에 자체 Linux를 구축했습니다

수년 동안 Microsoft는 Linux를 억제하기 위해 적극적으로 일했습니다. 이제 오픈 소스 운영 체제를 사용하여 온라인 제국을 운영하는 데 도움이됩니다.

이야기를 저장하십시오

이야기를 저장하십시오

Microsoft는 이제 자체 버전의 Linux의 도움으로 온라인 제국을 운영하고 있습니다.

Microsoft와 긴 역사를 알고 있다면,이 간단한 문장은 거의 역설처럼 읽습니다. 다시 읽도록 초대합니다. 정말로 가십시오. 다시 읽으십시오.

수년 동안 Microsoft는 적극적으로 적극적으로 일하면. 한때 오픈 소스 OS를 사용한 비즈니스에 대한 법적 조치를 위협하여 Linux가 플래그십 Windows 운영 체제를 뒷받침하는 특허를 침해했다고 주장했습니다. 그리고 회사는 Linux가 현재 대규모 온라인 시스템을 구축하는 주요 수단 중 하나임을 깨닫게되었지만 비즈니스가 이러한 방식으로 OS를 사용하는 데 도움이되지 않으면 생존하지 않을 것임을 깨닫게되었습니다. 처음에 홍당무에서 마이크로 소프트 리눅스는 여전히 이상하고 약간 재미있는 것 같습니다.

‘이것은 Microsoft와 그 재능에 관한 것이 아닙니다.’

JR 강, 적운 네트워크

그러나 네, 그 문장은 당신이 말하는 것을 말합니다. 이달 초 Microsoft 엔지니어는 Microsoft 블로그 게시물에서 Microsoft의 자체 Linux에 대해 논의했습니다. 이 회사는이 창조물을 사용하여 온라인 서비스를 주도하는 네트워킹 하드웨어 중 일부를 실행하고 있습니다.

확실히, 이것은 Microsoft가 세상에 외치고 싶어하는 것이 아닙니다. 블로그 게시물은 주류에서 멀리 떨어진 사이트에 묻혔습니다. 그리고 우리가 Microsoft에게 상황에 대해 논의 해달라고 요청했을 때, 그것은 거절했습니다. 하지만 Microsoft의 Linux를 포용하는 것은 모든 것이 아닙니다. 예를 들어 창문의 기소가 아닙니다. 그러나 그것은 놀랍도록 완전한 방식으로 오픈 소스의 힘을 보여줍니다.

“이것은 Microsoft와 그 인재에 관한 것이 아닙니다.”라고 Cumulus Networks라는 회사의 창립자 인 Jr Rivers는 말합니다.”

Google 및 Facebook처럼

대부분의 Microsoft의 온라인 서비스를 뒷받침하는 컴퓨터 서버는 계속 Windows를 실행합니다. 실제로 Microsoft는 최근 몇 년 동안 플래그십 운영 체제를 수정하여 수십, 수백 또는 수천 개의 기계에서 소프트웨어를 실행하는 데 더 적합하여 Linux와 같은 더 많은 정보를 제공합니다. 오늘 시카고에서 열린 컨퍼런스 에서이 회사는이 새로운 버전의 Windows Nano Server라고 불리는이 새로운 버전을 과시 할 것입니다.

그러나 온라인 제국을 운영하려면 서버 이상이 필요합니다. 모든 서버를 함께 묶는 네트워킹 스위치 및 기타 하드웨어가 필요합니다. 최근 몇 년 동안 Google 및 Facebook과 같은 회사는 온라인 서비스를 전례없는 규모로 확장함에 따라 기존 네트워킹 하드웨어가 절단되지 않는다는 것을 깨달았습니다. Cisco와 같은 구식 장비는 너무 비싸고 당면한 작업을 위해 거의 민첩하지 않습니다. 당신은 당신이 할 수있는 방식으로 그것을 프로그래밍 할 수 없습니다 프로그램 데스크탑 컴퓨터 또는 서버. 그래서 Google과 Facebook은 자체 장비를 구축하고 자체 소프트웨어로로드하기 시작했습니다.

Microsoft가 스위치에 Windows를 넣었다면 OS를 크게 재건하는 것이 포함되었을 것입니다.

Microsoft는 비슷한 문제에 직면하고 있으며 네트워킹 스위치를위한 새로운 종류의 소프트웨어를 구축했습니다. Windows 에서이 작업을 수행했을 수 있습니다. 그리고 확실히, 그것은 적어도 그렇게하는 것을 고려했습니다. 그러나 Cumulus Networks의 Rivers는 Google과 Facebook이 사용하는 것과 같은 네트워킹 장비를 더 많이 구축하는 데 도움이되는 Rivers는 말합니다.

자체 네트워킹 소프트웨어를 구축 한 다른 모든 회사는 Linux를 통해 그렇게했습니다. 여기에는 Facebook 및 Google이 포함됩니다. Cumulus 및 Big Switch와 같은 네트워킹 공급 업체는 비즈니스가 Facebook 및 Google을 모방하는 데 도움이됩니다 .– Linux도 사용합니다. 그리고 Chip Maker Broadcom을 포함한 모든 회사의 장비를 구축하는 하드웨어 제조업체는 Linux와 함께이 장비를위한 저수준 소프트웨어를 만들었습니다.

Rivers는“Broadcom과 같은 회사이고 Microsoft를 도와 줄 소프트웨어를 제공 할 것입니다. “라고 Rivers는 말합니다. 네트워킹 하드웨어에 Windows를 사용하지 않기 때문에 Windows로 개발하지 않을 것입니다.”

마이크로 소프트’s 다음 OS는 Windows가 아닌 Linux를 기반으로합니다

Microsoft는 Azure Sphere OS라는 IoT의 새로운 운영 체제를 발표했습니다. 하지만 여기는’S Shocker : It’S는 Windows가 아닌 Linux를 기반으로합니다.

나’당신이 그 사람을 가라 앉히게하는 동안 잠시 일시 중지.

준비가 된? 좋아요. 여기’이야기.

오늘 라이브 보안 브리핑 웹 캐스트에서 Microsoft는 IoT 기반 클라우드 서비스를 IoT 기반 장치와 짝을 이루는 IoT (IT) 솔루션을 발표했습니다.

“물론 우리는 Windows Company입니다,” 마이크로 소프트’S 브래드 스미스. “그러나 우리가 무엇을’VE는 컴퓨터를위한 최상의 솔루션입니다 이것 장난감의 크기는 완전한 버전의 Windows가 아닙니다. 그것은 우리가 여기서 창조하는 것입니다.”

그리고 Microsoft가 여기에서 만들고있는 것은 Linux를 기반으로하는 Tiny MCU 기반 IoT 장치를 목표로하는 새로운 운영 체제 인 Azure Sphere OS입니다.

“Windows 자체에서 만든 진보의 종류로 보완 된 사용자 정의 Linux 커널입니다,” 스미스는 계속했다. “Microsoft를 팔로우 한 사람이라면 누구나, i’당신은 확실합니다’43 년이 지난 지금 우리가 첫날이라는 것을 인식합니다’우리가 그 사실을 발표합니다’맞춤형 Linux 커널을 배포 할 것입니다. 그것’우리에게 중요한 단계입니다. 그것’업계에서 중요한 단계라고 생각합니다. 그리고 그것은 우리가 세상이 필요하다고 믿는 방식으로 기술 뒤에 서있을 수있게 해줄 것입니다.”

마지막으로 Smith는 Azure Sphere OS의 10 년 지원 수명주기를 언급하고 있습니다. 물론 Microsoft의 지원 수명주기와 일치합니다’S 엔터프라이즈 오퍼링.

이것은 보안 웹 캐스트 였기 때문에이 모든 역할 보안이 어떤 역할을하는지 궁금 할 것입니다. 결과적으로, 보안은이 퍼즐에서 Azure 구름과 Azure 구체 OS 이후 세 번째 조각입니다. 그리고 Microsoft는 모든 Azure Sphere 장치, 단단히 중개인 장치 간 기기 및 장치 간 통신을 보호하고 신흥 위협을 감지하며 필요에 따라 스스로를 갱신 할 새로운 Azure Sphere Security Service를 만들었습니다.

나’M이 새로운 제품을 더 잘 이해하기 위해이 웹 캐스트를 검토하려고합니다. 그러나 그것은’최근 Windows 변경 사항과 Microsoft에 대한 편집에 대해 생각하지 않고이 뉴스를 듣는 것은 불가능합니다’이 다음 웨이브에서 S 클라우드 및 IoT 기반 역할.