

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AL1과 AL2023 비교
<a name="compare-with-al1"></a>

다음 주제에서는 [AL2와의 비교](https://docs.aws.amazon.com/linux/al2023/ug/compare-with-al2.html)에서 다루지 않은 AL1과 AL2023 간의 주요 차이점을 설명합니다.

**참고**  
AL1은 2023년 12월 31일에 지원이 종료(EOL)되었으며, 2024년 1월 1일부터 보안 업데이트나 버그 수정을 받지 않습니다. AL1 EOL 및 유지 보수 지원에 대한 자세한 내용은 블로그 게시물 [Amazon Linux AMI 종료 업데이트](https://aws.amazon.com/blogs/aws/update-on-amazon-linux-ami-end-of-life/)를 참조하세요. 애플리케이션을 AL2023으로 업그레이드하는 것이 좋습니다. 이 버전은 2028년까지 장기 지원을 포함합니다.

**Topics**
+ [각 릴리스에 대한 지원](#al1-eol-date)
+ [`systemd`는 `upstart`를 `init` 시스템으로 대체합니다.](#al1-systemd)
+ [Python 2.6 및 2.7은 Python 3으로 대체되었습니다.](#python2.6-no-more)
+ [OpenJDK 8은 가장 오래된 JDK](#al1-java)
+ [AL2023 커널이 Amazon Linux 1(AL1)에서 변경](compare-with-al1-kernel.md)
+ [Amazon Linux 1(AL1) 과 Amazon Linux 2023 AMI에 설치된 패키지 비교](amzn1-al2023-ami.md)
+ [Amazon Linux 1(AL1)과 Amazon Linux 2023 미니멀 AMI에 설치된 패키지 비교](amzn1-al2023-minimal-ami.md)
+ [Amazon Linux 1(AL1) 과 Amazon Linux 2023의 기본 컨테이너 이미지에 설치된 패키지 비교](amzn1-al2023-container.md)

## 각 릴리스에 대한 지원
<a name="al1-eol-date"></a>

 AL2023은 릴리스 날짜로부터 5년간 지원을 받습니다. AL1은 2020년 12월 31일부터 표준 지원을 종료하고 2023년 12월 31일부터 유지 관리 지원을 종료했습니다.

 자세한 내용은 [릴리스 케이던스](release-cadence.md) 섹션을 참조하세요.

## `systemd`는 `upstart`를 `init` 시스템으로 대체합니다.
<a name="al1-systemd"></a>

 AL2에서 `systemd`에 의해 `upstart`는 `init` 시스템으로 대체되었습니다. 또한 AL2023은 `init` 시스템으로 `systemd`를 사용하여 `systemd`의 새로운 기능과 역할을 추가했습니다.

## Python 2.6 및 2.7은 Python 3으로 대체되었습니다.
<a name="python2.6-no-more"></a>

 AL1은 2018.03 릴리스에서 Python 2.6을 EOL로 표시했지만 패키지를 설치할 리포지토리에서 계속 사용할 수 있었습니다. AL2는 지원되는 가장 빠른 Python 버전으로 Python 2.7과 함께 제공되었으며 AL2023은 Python 3으로의 전환을 완료합니다. AL2023 리포지토리에는 Python 2.x 버전이 포함되지 않습니다.

Amazon Linux의 Python에 대한 자세한 내용은 [AL2023에서 Python 사용](python.md)을 참조하십시오.

## OpenJDK 8은 가장 오래된 JDK
<a name="al1-java"></a>

 AL2023은 기본 (그리고 유일한) Java 개발 키트(JDK)로 [Amazon Corretto](https://aws.amazon.com/corretto/)를 지원합니다. AL2023에 설치된 모든 Java 기반 패키지는 모두 Amazon Corretto 17로 빌드됩니다.

 AL1에서 OpenJDK 1.6.0(`java-1.6.0-openjdk`)은 첫 번째 2018.03 릴리스를 끝으로 EOL되었으며, OpenJDK 1.7.0(`java-1.7.0-openjdk`)은 2020년 중반에 EOL되었습니다. 하지만 AL1 리포지토리에서 두 버전 모두 사용할 수 있었습니다. AL2023에서 실행할 수 있는 가장 오래된 OpenJDK 버전은 Amazon Corretto 8에서 제공하는 OpenJDK 8입니다.

# AL2023 커널이 Amazon Linux 1(AL1)에서 변경
<a name="compare-with-al1-kernel"></a>

## 커널 라이브 패치
<a name="al1-kernel-livepatch"></a>

 AL2023과 AL2 모두 커널 라이브 패치 기능에 대한 지원을 추가합니다. 이를 통해 재부팅이나 가동 중지 시간 없이 Linux 커널의 치명적이고 심각한 보안 취약성을 패치할 수 있습니다. 자세한 내용은 [AL2023의 커널 라이브 패치](live-patching.md) 단원을 참조하십시오.

## 커널 파일 시스템 지원
<a name="al1-kernel-fs-changes"></a>

AL1 커널에서 마운트를 지원하는 파일 시스템이 몇 가지 변경되었으며 구문 분석할 파티션 스키마도 변경되었습니다.


| `CONFIG` 옵션 | AL1/4.14/x86\$164 | AL2023/6.1/AArch64 | AL2023/6.1/x86\$164 | AL2023/6.12/aarch64 | AL2023/6.12/x86\$164 | AL2023/6.18/aarch64 | AL2023/6.18/x86\$164 | 
| --- | --- | --- | --- | --- | --- | --- | --- | 
|  [`CONFIG_AFS_FS`](compare-with-al2-kernel.md#CONFIG_AFS_FS)  |  m  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_AF_RXRPC`](compare-with-al2-kernel.md#CONFIG_AF_RXRPC)  |  m  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_BSD_DISKLABEL`](compare-with-al2-kernel.md#CONFIG_BSD_DISKLABEL)  |  y  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_CRAMFS`](compare-with-al2-kernel.md#CONFIG_CRAMFS)  |  m  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_CRAMFS_BLOCKDEV`](compare-with-al2-kernel.md#CONFIG_CRAMFS_BLOCKDEV)  | 해당 사항 없음 | 해당 사항 없음 | 해당 사항 없음 | 해당 사항 없음 | 해당 사항 없음 | 해당 사항 없음 | 해당 사항 없음 | 
|  [`CONFIG_DM_CLONE`](compare-with-al2-kernel.md#CONFIG_DM_CLONE)  | 해당 사항 없음 |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_DM_ERA`](compare-with-al2-kernel.md#CONFIG_DM_ERA)  |  n  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_DM_INTEGRITY`](compare-with-al2-kernel.md#CONFIG_DM_INTEGRITY)  |  m  |  m  |  m  |  m  |  m  |  m  |  m  | 
|  [`CONFIG_DM_LOG_WRITES`](compare-with-al2-kernel.md#CONFIG_DM_LOG_WRITES)  |  n  |  m  |  m  |  m  |  m  |  m  |  m  | 
|  [`CONFIG_DM_SWITCH`](compare-with-al2-kernel.md#CONFIG_DM_SWITCH)  |  n  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_DM_VERITY`](compare-with-al2-kernel.md#CONFIG_DM_VERITY)  |  n  |  m  |  m  |  m  |  m  |  m  |  m  | 
|  [`CONFIG_ECRYPT_FS`](compare-with-al2-kernel.md#CONFIG_ECRYPT_FS)  |  m  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_EXFAT_FS`](compare-with-al2-kernel.md#CONFIG_EXFAT_FS)  | 해당 사항 없음 |  m  |  m  |  m  |  m  |  m  |  m  | 
|  [`CONFIG_EXT2_FS`](compare-with-al2-kernel.md#CONFIG_EXT2_FS)  |  m  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_EXT3_FS`](compare-with-al2-kernel.md#CONFIG_EXT3_FS)  |  m  |  n  |  n  |  n  |  n  | 해당 사항 없음 | 해당 사항 없음 | 
|  [`CONFIG_GFS2_FS`](compare-with-al2-kernel.md#CONFIG_GFS2_FS)  |  n  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_HFSPLUS_FS`](compare-with-al2-kernel.md#CONFIG_HFSPLUS_FS)  |  m  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_HFS_FS`](compare-with-al2-kernel.md#CONFIG_HFS_FS)  |  m  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_JFS_FS`](compare-with-al2-kernel.md#CONFIG_JFS_FS)  |  n  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_LDM_PARTITION`](compare-with-al2-kernel.md#CONFIG_LDM_PARTITION)  |  y  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_MAC_PARTITION`](compare-with-al2-kernel.md#CONFIG_MAC_PARTITION)  |  y  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_NFS_V2`](compare-with-al2-kernel.md#CONFIG_NFS_V2)  |  m  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_NTFS_FS`](compare-with-al2-kernel.md#CONFIG_NTFS_FS)  |  m  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_ROMFS_FS`](compare-with-al2-kernel.md#CONFIG_ROMFS_FS)  |  m  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_SOLARIS_X86_PARTITION`](compare-with-al2-kernel.md#CONFIG_SOLARIS_X86_PARTITION)  |  y  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_SQUASHFS_ZSTD`](compare-with-al2-kernel.md#CONFIG_SQUASHFS_ZSTD)  |  y  |  y  |  y  |  y  |  y  |  y  |  y  | 
|  [`CONFIG_SUN_PARTITION`](compare-with-al2-kernel.md#CONFIG_SUN_PARTITION)  |  y  |  n  |  n  |  n  |  n  |  n  |  n  | 

## 보안에 중점을 둔 커널 구성 변경
<a name="al1-security-kernel-config-changes"></a>


| `CONFIG` 옵션 | AL1/4.14/x86\$164 | AL2023/6.1/AArch64 | AL2023/6.1/x86\$164 | AL2023/6.12/aarch64 | AL2023/6.12/x86\$164 | AL2023/6.18/aarch64 | AL2023/6.18/x86\$164 | 
| --- | --- | --- | --- | --- | --- | --- | --- | 
|  [`CONFIG_BUG_ON_DATA_CORRUPTION`](kernel-hardening.md#CONFIG_BUG_ON_DATA_CORRUPTION)  |  y  |  y  |  y  |  y  |  y  |  y  |  y  | 
|  [`CONFIG_DEFAULT_MMAP_MIN_ADDR`](kernel-hardening.md#CONFIG_DEFAULT_MMAP_MIN_ADDR)  |  4096  |  65536  |  65536  |  65536  |  65536  |  65536  |  65536  | 
|  [`CONFIG_DEVMEM`](compare-with-al2-kernel.md#CONFIG_DEVMEM)  |  y  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_DEVPORT`](compare-with-al2-kernel.md#CONFIG_DEVPORT)  |  y  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_FORTIFY_SOURCE`](compare-with-al2-kernel.md#CONFIG_FORTIFY_SOURCE)  |  y  |  y  |  y  |  y  |  y  |  y  |  y  | 
|  [`CONFIG_HARDENED_USERCOPY_FALLBACK`](kernel-hardening.md#CONFIG_HARDENED_USERCOPY_FALLBACK)  | 해당 사항 없음 | 해당 사항 없음 | 해당 사항 없음 | 해당 사항 없음 | 해당 사항 없음 | 해당 사항 없음 | 해당 사항 없음 | 
|  [`CONFIG_INIT_ON_ALLOC_DEFAULT_ON`](kernel-hardening.md#CONFIG_INIT_ON_ALLOC_DEFAULT_ON)  | 해당 사항 없음 |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_INIT_ON_FREE_DEFAULT_ON`](kernel-hardening.md#CONFIG_INIT_ON_FREE_DEFAULT_ON)  | 해당 사항 없음 |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_IOMMU_DEFAULT_DMA_STRICT`](kernel-hardening.md#CONFIG_IOMMU_DEFAULT_DMA_STRICT)  | 해당 사항 없음 |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_LDISC_AUTOLOAD`](compare-with-al2-kernel.md#CONFIG_LDISC_AUTOLOAD)  |  y  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_SCHED_CORE`](kernel-hardening.md#CONFIG_SCHED_CORE)  | 해당 사항 없음 | 해당 사항 없음 |  y  | 해당 사항 없음 |  y  | 해당 사항 없음 |  y  | 
|  [`CONFIG_SCHED_STACK_END_CHECK`](kernel-hardening.md#CONFIG_SCHED_STACK_END_CHECK)  |  y  |  y  |  y  |  y  |  y  |  y  |  y  | 
|  [`CONFIG_SECURITY_DMESG_RESTRICT`](compare-with-al2-kernel.md#CONFIG_SECURITY_DMESG_RESTRICT)  |  n  |  y  |  y  |  y  |  y  |  y  |  y  | 
|  [`CONFIG_SECURITY_SELINUX_DISABLE`](compare-with-al2-kernel.md#CONFIG_SECURITY_SELINUX_DISABLE)  |  y  |  n  |  n  | 해당 사항 없음 | 해당 사항 없음 | 해당 사항 없음 | 해당 사항 없음 | 
|  [`CONFIG_SHUFFLE_PAGE_ALLOCATOR`](kernel-hardening.md#CONFIG_SHUFFLE_PAGE_ALLOCATOR)  | 해당 사항 없음 |  y  |  y  |  y  |  y  |  y  |  y  | 
|  [`CONFIG_SLAB_FREELIST_HARDENED`](kernel-hardening.md#CONFIG_SLAB_FREELIST_HARDENED)  |  y  |  y  |  y  |  y  |  y  |  y  |  y  | 
|  [`CONFIG_SLAB_FREELIST_RANDOM`](kernel-hardening.md#CONFIG_SLAB_FREELIST_RANDOM)  |  n  |  y  |  y  |  y  |  y  |  y  |  y  | 

## 기타 커널 구성 변경
<a name="al1-general-kernel-config-changes"></a>


| `CONFIG` 옵션 | AL1/4.14/x86\$164 | AL2023/6.1/AArch64 | AL2023/6.1/x86\$164 | AL2023/6.12/aarch64 | AL2023/6.12/x86\$164 | AL2023/6.18/aarch64 | AL2023/6.18/x86\$164 | 
| --- | --- | --- | --- | --- | --- | --- | --- | 
|  [`CONFIG_HZ`](compare-with-al2-kernel.md#CONFIG_HZ)  |  250  |  100  |  100  |  100  |  100  |  100  |  100  | 
|  [`CONFIG_NR_CPUS`](compare-with-al2-kernel.md#CONFIG_NR_CPUS)  |  8192  |  4096  |  8192  |  4096  |  8192  |  4096  |  8192  | 
|  [`CONFIG_PANIC_ON_OOPS`](compare-with-al2-kernel.md#CONFIG_PANIC_ON_OOPS)  |  n  |  y  |  y  |  y  |  y  |  y  |  y  | 
|  [`CONFIG_PANIC_ON_OOPS_VALUE`](compare-with-al2-kernel.md#CONFIG_PANIC_ON_OOPS_VALUE)  |  0  |  1  |  1  |  1  |  1  | 해당 사항 없음 | 해당 사항 없음 | 
|  [`CONFIG_PPP`](compare-with-al2-kernel.md#CONFIG_PPP)  |  m  |  m  |  m  |  m  |  m  |  m  |  m  | 
|  [`CONFIG_SLIP`](compare-with-al2-kernel.md#CONFIG_SLIP)  |  m  |  n  |  n  |  n  |  n  |  n  |  n  | 
|  [`CONFIG_XEN_PV`](compare-with-al2-kernel.md#CONFIG_XEN_PV)  |  y  | 해당 사항 없음 |  n  | 해당 사항 없음 |  n  | N/A |  n  | 

# Amazon Linux 1(AL1) 과 Amazon Linux 2023 AMI에 설치된 패키지 비교
<a name="amzn1-al2023-ami"></a>

AL1 및 AL2023 표준 AMI에 있는 RPM 간의 비교입니다.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/linux/al2023/ug/amzn1-al2023-ami.html)

# Amazon Linux 1(AL1)과 Amazon Linux 2023 미니멀 AMI에 설치된 패키지 비교
<a name="amzn1-al2023-minimal-ami"></a>

AL1 및 AL2023 최소 AMI에 있는 RPM 간의 비교입니다.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/linux/al2023/ug/amzn1-al2023-minimal-ami.html)

# Amazon Linux 1(AL1) 과 Amazon Linux 2023의 기본 컨테이너 이미지에 설치된 패키지 비교
<a name="amzn1-al2023-container"></a>

AL1 및 AL2023 기본 컨테이너 이미지에 있는 RPM 간의 비교입니다.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/linux/al2023/ug/amzn1-al2023-container.html)