애저 리눅스
1. 개요
애저 리눅스는 마이크로소프트에서 개발한 리눅스 배포판이다. Azure Kubernetes Service(AKS) 및 Azure Stack HCI 구현에서 컨테이너용 기본 리눅스로 사용되며, Azure IoT Edge에서 Windows IoT 상의 리눅스 워크로드 실행, WSLg에서 Weston 컴포지터 호스팅의 백엔드 배포판으로 활용된다. 2020년에 출시되었으며, 2024년 3월 1일 릴리스된 2.0.20240301 버전부터 CBL-Mariner에서 애저 리눅스로 명칭이 변경되었다.
이미지 준비중입니다.
| 개발사 | 마이크로소프트 |
|---|---|
| 계열 | 리눅스 |
| 소스 모델 | 오픈 소스 |
| 최초 출시일 | 2020년 4월 1일 (CBL-Mariner로) |
| 최신 버전 | 3.0.20240824 |
| 최신 릴리스 날짜 | 2024년 8월 24일 |
| 저장소 | Azure Linux GitHub 저장소 |
| 마케팅 대상 | 클라우드 인프라스트럭처 및 에지 제품 및 서비스 |
| 사용 언어 | Go 셸 스크립트 C roff 파이썬 |
| 커널 종류 | 모놀리식 커널 (리눅스 커널) |
| 라이선스 | 주로 MIT 라이선스, 일부 컴포넌트는 Photon 라이선스, 아파치 라이선스 v2, GPLv2, LGPLv2.1 |
| 웹사이트 | Azure Linux GitHub |
이미지 준비중입니다.
| 개발사 | 마이크로소프트 |
|---|---|
| 계열 | 유닉스 계열 (리눅스 커널) |
| 소스 모델 | 오픈 소스 |
| 최초 출시일 | 2020년 9월 16일 |
| 최신 버전 | 2.0.20230518 |
| 최신 릴리스 날짜 | 2023년 5월 25일 |
| 저장소 | CBL-Mariner GitHub 저장소 |
| 마케팅 대상 | 클라우드 인프라스트럭처 및 에지 제품 및 서비스 |
| 사용 언어 | Go 셸 스크립트 C roff Python |
| 커널 종류 | 모놀리식 |
| 라이선스 | 주로 MIT License이며 일부 컴포넌트는 Photon License, Apache License v2, GPLv2, LGPLv2.1 기반 |
| 웹사이트 | CBL-Mariner GitHub |
-
마이크로소프트의 운영 체제 -
제닉스
제닉스는 마이크로소프트가 1980년에 출시한 유닉스 계열 운영 체제로, AT&T의 버전 7 유닉스 라이선스를 기반으로 개발되어 다양한 하드웨어 아키텍처로 포팅되어 널리 사용되었으나, 마이크로소프트가 OS/2 개발에 집중하면서 SCO에 판권이 이전되었고, SCO UNIX로 발전하면서 개발이 종료되었지만, 일부 시스템 콜은 MS-DOS 및 윈도우에 남아있다. -
마이크로소프트의 운영 체제 -
MS-DOS
MS-DOS는 마이크로소프트가 개발한 개인용 컴퓨터용 디스크 운영 체제로, IBM PC의 표준 운영 체제로 널리 사용되었으며, 단일 작업 환경과 명령줄 인터페이스를 특징으로 한다. -
2020년 소프트웨어 -
안드로이드 11
안드로이드 11은 구글이 개발한 안드로이드 운영체제의 11번째 주요 버전으로, 사용자 편의성, 개인 정보 보호, 대화 및 미디어 제어 기능 개선과 더불어 5G, 폴더블 스마트폰 등 새로운 기술 트렌드를 반영하여 2020년 9월 8일에 정식 출시되었다. -
2020년 소프트웨어 -
트레이스투게더
-
MIT 라이선스 소프트웨어 -
MS-DOS
MS-DOS는 마이크로소프트가 개발한 개인용 컴퓨터용 디스크 운영 체제로, IBM PC의 표준 운영 체제로 널리 사용되었으며, 단일 작업 환경과 명령줄 인터페이스를 특징으로 한다. -
MIT 라이선스 소프트웨어 -
Zcash
Zcash는 존스 홉킨스 대학교 연구를 기반으로 개발된 익명성 강화 암호화폐로, zk-SNARK 영지식 증명을 통해 거래 당사자의 익명성을 보장하지만, 범죄 악용 우려와 규제 대상 가능성이 존재한다.
2. 특징
애저 리눅스는 마이크로소프트에서 개발한 리눅스 배포판으로, 클라우드 인프라 및 엣지 네트워크 서비스에 사용된다. 애저 스택 HCI 구현에서 컨테이너용 기본 리눅스로 사용되며, 애저 쿠버네티스 서비스에서도 활용된다. 또한, 윈도우 IoT에서 리눅스 워크로드를 실행하고 WSLg용 웨스턴 컴포지터를 호스팅하는 데에도 사용된다.
애저 리눅스는 페도라 코어OS, Container Linux와 유사하게 컨테이너 실행에 필요한 최소한의 패키지만 포함하여 가볍고 효율적인 시스템을 제공한다.
2.1. 보안
애저 리눅스는 컨테이너 지원 및 실행에 필요한 기본 패키지만을 포함하며, 일반적인 리눅스 도구를 사용하여 패키지를 추가하고 보안 업데이트를 관리한다. 주요 보안 기능으로는 iptables 기반의 방화벽, 서명된 업데이트 지원, 보안 강화된 커널 등이 있다.
2.2. 패키지 관리
페도라 코어OS와 유사하게, 애저 리눅스는 컨테이너를 지원하고 실행하는 데 필요한 기본 패키지만 가지고 있다. 일반적인 리눅스 도구를 사용하여 패키지를 추가하고 보안 업데이트를 관리한다. 업데이트는 RPM 패키지 또는 필요에 따라 배포할 수 있는 전체 디스크 이미지 형태로 제공된다. RPM을 사용하면 기본 애저 리눅스 이미지에 사용자 지정 패키지를 추가하여 추가 기능 및 서비스를 지원할 수 있다.
2.3. 구성 요소
페도라 코어OS와 유사하게, 애저 리눅스는 컨테이너를 지원하고 실행하는 데 필요한 기본 패키지만을 가지고 있다. 일반적인 리눅스 도구를 사용하여 패키지를 추가하고 보안 업데이트를 관리한다. 업데이트는 RPM 패키지 또는 필요에 따라 배포할 수 있는 전체 디스크 이미지 형태로 제공된다. RPM을 사용하면 추가 기능 및 서비스를 지원하기 위해 기본 애저 리눅스 이미지에 사용자 지정 패키지를 추가할 수 있다. 주요 기능으로는 iptables 기반의 방화벽, 서명된 업데이트 지원, 그리고 보안 강화된 커널이 있다.
애저 리눅스의 소스 코드는 깃허브에서 주로 MIT 라이선스로 제공되며, 일부 구성 요소는 Photon License영어, 아파치 라이선스 v2, GPLv2, LGPLv2.1로 제공된다. 애저 리눅스를 빌드하려면 Go 프로그래밍 언어, QEMU 유틸리티 및 RPM이 필요하다.