Membandingkan AL2 dan AL2 023 - Amazon Linux 2023

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Membandingkan AL2 dan AL2 023

Topik berikut menjelaskan perbedaan utama antara AL2 dan AL2 023.

Untuk informasi selengkapnya tentang fungsionalitas yang tidak digunakan lagi di AL1,, dan AL2 023 AL2, lihat. Fungsionalitas Usang di AL2023

Ditambahkan, ditingkatkan, dan dihapus paket

AL2023 berisi ribuan paket perangkat lunak yang tersedia untuk digunakan. Untuk daftar lengkap semua paket yang ditambahkan, ditingkatkan, atau dihapus di AL2 023 jika dibandingkan dengan versi Amazon Linux sebelumnya, lihat Perubahan paket di AL2 023.

Untuk meminta paket ditambahkan atau diubah di AL2 023, ajukan masalah di repo amazon-linux-2023 aktif. GitHub

Support untuk setiap rilis

Untuk AL2 023, kami menawarkan lima tahun dukungan.

Untuk informasi selengkapnya, lihat Rilis irama.

Perubahan penamaan dan versi

AL2023 mendukung mekanisme yang sama yang AL2 mendukung identifikasi platform. AL2023 juga memperkenalkan file baru untuk identifikasi platform.

Untuk informasi selengkapnya, lihat Penamaan dan pembuatan versi.

Pengoptimalan

AL2023 mengoptimalkan waktu boot untuk mengurangi waktu dari peluncuran instance hingga menjalankan beban kerja pelanggan. Pengoptimalan ini mencakup konfigurasi kernel EC2 instans Amazon, cloud-init konfigurasi, dan fitur yang dibangun ke dalam paket di OS seperti dan. kmod systemd

Untuk informasi selengkapnya tentang pengoptimalan, lihat. Optimalisasi kinerja dan operasional

Bersumber dari beberapa upstream

AL2023 berbasis RPM dan mencakup komponen yang bersumber dari beberapa versi Fedora dan distribusi lainnya, seperti CentOS 9 Stream. Kernel Amazon Linux bersumber dari rilis dukungan jangka panjang (LTS) langsung dari kernel.org, dipilih secara independen dari distribusi lain.

Untuk informasi selengkapnya, lihat Hubungan dengan Fedora.

Layanan sistem jaringan

Layanan systemd-networkd sistem mengelola antarmuka jaringan di AL2 023. Ini adalah perubahan dari AL2, yang menggunakan ISC dhclient ataudhclient.

Untuk informasi selengkapnya, lihat Layanan jaringan.

Manajer Package

Alat manajemen paket perangkat lunak default pada AL2 023 adalah DNF. DNF adalah penerus YUM, alat manajemen paket di AL2.

Untuk informasi selengkapnya, lihat Alat manajemen Package.

Penggunaan cloud-init

Di AL2 023, cloud-init mengelola repositori paket. Secara default, di versi Amazon Linux sebelumnya, cloud-init pembaruan keamanan yang diinstal. Ini bukan default untuk AL2 023. Fitur peningkatan deterministik baru untuk memperbarui releasever saat peluncuran menjelaskan cara AL2 023 untuk mengaktifkan pembaruan paket saat peluncuran. Untuk informasi selengkapnya, silakan lihat Kelola pembaruan paket dan sistem operasi di AL2 023 dan Peningkatan deterministik untuk stabilitas.

Dengan AL2 023, Anda dapat menggunakan cloud-init dengan SELinuxUntuk informasi selengkapnya, lihat Gunakan cloud-init untuk mengaktifkan enforcing mode.

Cloud-init memuat konten konfigurasi dengan cloud-init dari lokasi terpencil menggunakan HTTP(S). Di versi sebelumnya, Amazon Linux tidak memberi tahu Anda ketika sumber daya jarak jauh tidak tersedia. Di AL2 023, sumber daya jarak jauh yang tidak tersedia menciptakan kesalahan fatal dan gagal cloud-init eksekusi. Perubahan perilaku ini dari AL2, memberikan perilaku default “gagal ditutup” yang lebih aman.

Untuk informasi lebih lanjut, lihat Disesuaikan cloud-init dan cloud-init Dokumentasi.

Dukungan desktop grafis

AL2023 berpusat pada cloud dan dioptimalkan untuk EC2 penggunaan Amazon dan saat ini tidak menyertakan lingkungan grafis atau desktop. Untuk memberikan umpan balik GitHub, lihat https://github.com/.

Kompiler Triplet

AL2023 menetapkan triplet kompiler untuk GCC dan LLVM untuk menunjukkan bahwa amazon itu adalah vendor.

Dengan demikian, AL2 aarch64-redhat-linux-gcc menjadi aarch64-amazon-linux-gcc pada AL2 023.

Ini harus sepenuhnya transparan untuk sebagian besar pengguna, dan mungkin hanya memengaruhi mereka yang membangun kompiler di AL2 023.

32bit x86 (i686) Paket

Sebagai bagian dari rilis 2014.09 diumumkan bahwa itu akan menjadi rilis terakhir yang menghasilkan 32-bit. AL1 AMIs Dengan demikian, dari rilis 2015.03, AL1 Amazon Linux tidak lagi mendukung menjalankan sistem dalam mode 32-bit. AL2 menawarkan dukungan runtime terbatas untuk binari 32bit pada host x86-64, dan tidak menyediakan paket pengembangan untuk memungkinkan pembangunan binari 32-bit baru. AL2023 tidak lagi menyertakan paket userspace 32bit. Kami menyarankan Anda menyelesaikan transisi Anda ke kode 64-bit.

Jika Anda perlu menjalankan binari 32-bit pada AL2 023, dimungkinkan untuk menggunakan ruang pengguna 32-bit dari AL2 dalam AL2 wadah yang berjalan di atas 023. AL2

lsb_releasedan system-lsb-core paketnya

Secara historis, beberapa perangkat lunak memanggil lsb_release perintah (disediakan AL2 oleh system-lsb-core paket) untuk mendapatkan informasi tentang distribusi Linux yang sedang dijalankan. Linux Standards Base (LSB) memperkenalkan perintah ini dan distribusi Linux mengadopsinya. Distribusi Linux telah berevolusi untuk menggunakan standar yang lebih sederhana untuk menyimpan informasi ini /etc/os-release dan file terkait lainnya.

os-releaseStandar keluar darisystemd. Untuk informasi selengkapnya, lihat dokumentasi os-release systemd.

AL2023 tidak dikirimkan dengan lsb_release perintah, dan tidak termasuk system-lsb-core paket. Perangkat lunak harus menyelesaikan transisi ke os-release standar untuk menjaga kompatibilitas dengan Amazon Linux dan distribusi Linux utama lainnya.