페도라 모듈성

모듈화는 전형적인 리눅스 배포판의 사용 편의성을 유지하면서, 서로의 응용프로그램의 수명 주기와 운영체제 시스템의 수명 주기에서 분리하는 발의입니다. 이 작업은 페도라 27에 통합된 두 가지 변경 사항을 생성했습니다: 호스트 및 기술환경과 모듈식 서버.

호스트와 기술환경

호스트와 기술환경 변경은 페도라 26 Boltron 출시에서 도입되었던 기본 실행시간 모듈 개념의 진화이고, 최소 시스템을 더 나아가 독립 모듈로 더 분할하여, 기본 시스템을 구성하고 유지 관리 할 때에 보다 큰 유연성을 제공합니다.

  • 호스트 모듈은 커널, 부트로더, 펌웨어, 가능한 추가 장치 드라이버 그리고 이들과 친밀하게 연결된 기타 구성 요소와 같은 하드웨어 지원 구성 요소를 제공합니다.

  • 기술환경 모듈은 운영 체제 출시를 정의하고 C 라이브러리와 초기화 시스템에서 시스템 관리 & 배포 도구, 컨테이너 실행시간과 기본 시스템 경험의 일부로서 일반적으로 고려되는 다양한 서비스 범위까지 다양한 기본 사용자 공간 구성 요소를 포함합니다.

호스트와 기술환경 모듈은 독립적이고, 동일한 호스트를 다른 기술환경에서 실행 할 수 있게 할 수 있고 반대로도 가능합니다. 두 개의 모듈은 각각 자체 수명 주기, 최신화 주기와 버전 관리 체계를 갖고 있습니다.

모듈러 서버

모듈식 서버 변경은 페도라 26 Boltron 출시에서 수행된 작업을 페도라 서버 배포판으로 승격되어 변경되었습니다. 페도라 27에서, 페도라 서버 배포판은 모듈식 인프라스트럭쳐 파이프라인과 호스트 및 기술환경 설계 개념을 사용하여 생성되고 전달됩니다.

다른 페도라 배포판과 스핀은 이번 출시에서 변경되지 않습니다: 페도라를 모듈성 없이 서버(capital-S 페도라 서버와 반대)를 생성하고자 하는 사용자는 다른 배포판, 예를 들면 페도라 클라우드 기반 이미지 또는 "Everything" 네트워크 설치자(인스톨러) 중 하나를 사용 할 수 있습니다.