Kompanija Amazon ir uzsākusi Amazon Linux 2027 (AL2027) izplatīšanas testēšanu, kas optimizēta mākoņvidēm un atbalsta integrāciju ar rīkiem un paplašinātām iespējām pakalpojuma Amazon EC2. Pamata bāze ir Fedora Linux. Izveidojumi tiek veidoti arhitektūrām x86_64 un ARM64 (Aarch64). Neskatoties uz pārsvarā orientāciju uz izmantošanu AWS (Amazon Web Services), izplatīšana tiek piegādāta arī universāla virtuālā mašīnas attēla veidā, ko var palaist lokālajā sistēmā vai citās mākoņvidēs.
Izmaiņas salīdzinājumā ar iepriekšējo izlaidumu Amazon Linux 2023:
- Veidojot Amazon Linux 2027, tika izmantoti komponenti no Fedora 44 un 45, daudzi pakotnes ietver Amazon Linux specifiskas modifikācijas vai tiek piegādātas atsevišķi no Fedora.
- Tiek izmantots īpašs Linux kodols, kas balstīts uz 7.1 zaru un ietver jaunus draiverus Elastic Network Adapter (ENA) un Elastic Fabric Adapter (EFA) ierīcēm, kā arī aparatūrai, kas tiek izmantota Amazon EC2 infrastruktūrā. Atjauninājumi Linux kodolam tiek izlaisti, izmantojot 'live patching' tehnoloģiju, kas ļauj novērst ievainojamības un piemērot svarīgas labojumus kodolam bez sistēmas atkārtotas palaišanas. Iekļauta kodola moduļu autentifikācija ar digitālo parakstu.
- Pakotnes ir pārveidotas ar opcijām '-O2 -ftree-vectorize' un iekļaujot optimizācijas saistīšanas posmā (LTO) arhitektūrām x86-64-v3 (-march=x86-64-v3, izmantotas AVX un AVX2 instrukcijas) un ARM 8.2 (-march=armv8.2-a+crypto -mtune=neoverse-n1).
- Atjaunoti sistēmas komponenti, tostarp GCC 16.1, Clang/LLVM 22, OpenSSH 9.9p1, OpenSSL 3.5, glibc 2.44, binutils 2.46, systemd 260, Python 3.14.
- Paketu pārvaldīšanai pēc noklusējuma izmantots RPM 6.0 paketēšanas rīks un DNF5 rīku komplekts, kura pamatfunkcionalitāte ir izdalīta atsevišķā bibliotēkā libdnf5. Tā vietā, lai izmantotu PackageKit, ir izmantots DNF Daemon, un Python komponenti ir pārrakstīti uz C++.
- Ir sagatavoti bieksporu varianti ar sistēmas komponentiem, kas optimizēti Graviton ARM procesoriem.
- Java realizācijai tiek izmantots Amazon Corretto.
- Piespiedu piekļuves kontroles sistēma SELinux pēc noklusējuma ir iestatīta uz 'enforcing' režīmu (iepriekšējā versijā bija 'permissive').
- OpenSSH, OpenSSL, GnuTLS un NSS iekļauta pēc noklusējuma atbalsts postkvantūdai kriptogrāfijai ML-DSA un SLH-DSA.
- Coreutils, elinks, haproxy, httpd, libmemcached-awesome, libpq, nginx-awslc, python3-awscrt, python-cryptography, python3.14, rsync, socat, tpm2-tools, tpm2-tss, trousers un wget1 ir savākti ar AWS-LC kriptogrāfisko bibliotēku vietā OpenSSL.
- Tīkla iestatījumu pārvaldīšanai tiek izmantots systemd-networkd.
Avots: opennet.lv
