작년 exFAT 개선에 이어 Microsoft는 Mariner에 XFS 루트 파일 시스템을 추가하고 있습니다.
작년 12월, Microsoft의 Linux용 exFAT는 Sony 덕분에 성능 측면에서 상당한 이득을 얻었습니다. 내부 테스트에서는 경우에 따라 60%에 가까운 이득을 보였습니다 . 파일 시스템과 관련하여 Microsoft는 Azure 1P 서비스 및 에지 어플라이언스용 Microsoft의 Linux OS인 CBL-Mariner의 루트 파일 시스템 유형으로 XFS에 대한 지원을 추가했습니다.
이 변경 사항은 CBL-Mariner용 최신 버전 2.0.20230426에서 도입되었으며, 변경 로그에는 “루트 파일 시스템 유형으로 XFS 추가”가 기록되어 있습니다. GitHub 페이지의 풀 리퀘스트 섹션에서 개발자 AZaugg는 Phoronix를 통해 변경 사항 에 대한 요약을 제공했습니다 .
요약
설치 프로그램에 XFS 지원을 추가하고 Mariner가 XFS 파일 시스템을 부팅할 수 있도록 합니다.
변경 로그
- Mariner Installer에 XFS 옵션 추가
- initrd에 fsck.xfs 추가
- grub에 XFS 모듈 추가
이것이 툴체인에 영향을 줍니까?
예
테스트 방법론
- 새 VHD를 빌드하고 부팅되고 확인된 루트 파일 시스템이 XFS를 실행하고 있음을 확인했습니다.
참고로 Linux의 다른 파일 시스템도 성능이 향상되고 최적화되고 있습니다. 여기에는 F2FS, Btrfs 및 EXT4가 포함됩니다 . 이 외에도 Microsoft의 NTFS 파일 시스템(NTFS3) 의 Linux 구현 도 최적화를 받도록 설정되어 있습니다.
CBL-Mariner 버전 2.0.20230426의 전체 변경 로그는 다음과 같습니다.
- kata-containers-cc 패키지 추가
- XFS를 루트 파일 시스템 유형으로 추가
- ISO 설치 프로그램용 직렬 콘솔 활성화
- webpack과 통합된 webpack loader-utils에서 CVE 2022 37601 수정
- memcached 및 ntopng에서 CVE-2021-45985 수정
- InfluxDB 패키지 제거 수정
- etcd 패키지용 패치 CVE-2021-28235
- Podman의 CVE-2022-2989 패치
- qemu의 패치 CVE-2022-3165
- k3s용 패치 CVE-2023-25173 및 CVE-2023-25153
- 부스트 내의 임베디드 zlib 패키지를 패치하여 CVE 2018-25032 수정
- nginx의 번들 njs 버전을 0.7.12로 업그레이드하여 CVE-2020-19692 , CVE-2020-19695 수정
- nginx의 번들 njs 버전을 0.7.12로 업그레이드하여 CVE-2020-19692 , CVE-2020-19695 수정
- k3s를 1.25.8 및 1.26.3으로 업그레이드
- k3s를 v1.24.6으로 업그레이드 및 v1.25.5 추가
- libyang을 2.1.55로 업그레이드하여 CVE-2023-26916 수정
- moby-cli를 20.10.24로 업그레이드
- moby-runc를 1.1.5로 업그레이드하여 CVE-2023-28642 , CVE-2023-27561 , CVE-2023-25809 수정
- mysql을 8.0.33 주소 CVE-2023-21976 , CVE-2023-21972 , CVE-2023-21982 , CVE-2023-21977 , CVE-2023-21980 으로 업그레이드
- nmap을 버전 7.93으로 업그레이드하여 CVE-2018-25032 수정
- 8.6.13으로 tcl 업그레이드 CVE-2018-25032 수정
- protobuf-c를 1.4.1로 업그레이드하여 CVE-2022-48468 수정 –
- 버전 5.15.107.1로 커널 업그레이드
- nodejs 18을 지원하기 위해 nodejs18.spec 추가
- clang-16 및 llvm-16: 새 SPECS 추가
- openssl: 패치 CVE-2023-0465 및 CVE-2023-0466
GitHub 리포지토리 에서 자세한 내용을 확인할 수 있습니다 .
답글 남기기