SUSE 프로젝트의 개발자 알려지다, 출판을 통해 최초의 프로토타입 ALP(적응형 Linux 플랫폼), 다음과 같이 위치 의 발전의 연속 분포 수세 리눅스 엔터프라이즈.
주요 차이점 새로운 시스템의 분배의 중심 프레임워크를 두 부분으로 나누는 것입니다.: 하드웨어 및 컨테이너 및 가상 머신에서 실행하는 데 중점을 둔 애플리케이션 지원 계층에서 실행되는 제거된 "호스트 운영 체제"입니다.
ALP 소개
아이디어는 "호스트 운영 체제"최소 환경에서 개발하는 것입니다. 하드웨어 지원 및 관리에 필요한, 모든 응용 프로그램 및 구성 요소 실행 혼합 환경이 아닌 사용자 공간의 별도의 컨테이너 또는 가상 머신에서 "호스트 운영 체제" 위에서 실행되고 서로 격리되어 있습니다. 이 조직을 통해 사용자는 하위 수준 하드웨어 및 시스템 환경의 추상 응용 프로그램 및 워크플로에 집중할 수 있습니다.
ALP의 기본 개념은 사용자가 하드웨어 및 응용 프로그램 계층에서 추상화하면서 작업 부하에 집중할 수 있도록 하는 것입니다. 가상 머신 및 컨테이너 기술을 사용하는 Adaptable Linux Platform은 워크로드가 코드 흐름과 무관하게 가능합니다.
ALP의 첫 번째 프로토타입은 "Les Droites"라고 합니다.
제품 슬레마이크로, MicroOS 프로젝트의 발전을 바탕으로, "호스트 운영 체제"의 기반으로 사용됩니다.«. 중앙 집중식 관리를 위해 Salt(사전 설치) 및 Ansible(선택 사항) 구성 관리 시스템이 제공되는 반면 Podman 및 K3s(Kubernetes)는 격리된 컨테이너를 실행하는 데 사용할 수 있습니다.. 컨테이너화된 시스템 구성 요소에는 yast2, podman, k3s, 조종석, GDM(GNOME Display Manager) 및 KVM이 포함됩니다.
시스템 환경의 특성상, 언급되고l 디스크 암호화의 기본 사용 (FDE, 전체 디스크 암호화) TPM에 키를 저장하는 기능, 그 파티션 외에 루트가 읽기 전용으로 마운트됨 작동 중에 변경되지 않습니다.
환경은 Fedora 및 Ubuntu에서 사용되는 ostree 및 스냅 기반 원자 업데이트와 달리 원자 업데이트 설치 메커니즘을 사용합니다. ALP는 별도의 원자 이미지를 생성하고 추가 전달 인프라를 구현하는 대신 Btrfs 파일 시스템에서 일반 패키지 관리자 및 스냅샷 메커니즘을 사용합니다.
ALP의 기본 개념의 일부와 관련하여 다음이 언급됩니다.
- 사용자 개입 최소화(제로터치): 주요 유지 관리, 배포 및 구성 프로세스의 자동화를 포함합니다.
- 보안 자동 유지 및 최신 시스템 검색(자체 업데이트): 자동 업데이트 설치를 위한 구성 가능한 모드를 제공합니다(예: 중요한 취약점에 대한 수정 사항만 자동으로 설치하거나 업데이트 설치의 수동 확인으로 되돌릴 수 있음). 재부팅이나 작업 중단 없이 Linux 커널을 업데이트할 수 있도록 라이브 패치가 지원됩니다.
- 최적화의 자동 적용(자가 조정) 및 시스템 생존성 유지(자가 치유): 시스템은 최신 안정 상태를 캡처하고 업데이트를 적용하거나 이상, 문제 또는 동작 위반이 감지되는 경우 구성을 변경한 후 Btrfs 스냅샷을 사용하여 이전 상태로 자동 전환됩니다.
- 다중 버전 소프트웨어 스택: 컨테이너에서 구성 요소를 분리하면 다른 버전의 도구와 응용 프로그램을 동시에 사용할 수 있습니다. 예를 들어 호환되지 않는 종속성을 분리하여 Python, Java 및 Node.js의 다른 버전에 의존하는 애플리케이션을 실행할 수 있습니다. 기본 종속성은 BCI(기본 컨테이너 이미지) 세트의 형태로 제공됩니다. 사용자는 다른 환경에 영향을 주지 않고 소프트웨어 스택을 생성, 업데이트 및 제거할 수 있습니다.
SUSE Linux Enterprise와 달리 ALP 개발은 초기에 중간 빌드 및 테스트 결과가 모두에게 공개되는 개방형 개발 프로세스를 통해 수행되므로 이해 관계자가 모니터링 작업을 진행하고 개발에 참여할 수 있습니다.
마지막으로, 그것에 대해 더 알고 싶다면 자세한 내용을 참조하십시오. 다음 링크에서