Distribution von Amazon Linux 2027 vorgestellt

Das Unternehmen Amazon hat mit dem Testen der Distribution Amazon Linux 2027 (AL2027) begonnen, die für Cloud-Umgebungen optimiert ist und die Integration mit Tools und erweiterten Funktionen des Amazon EC2-Dienstes unterstützt. Als Grundlage dient die Paketbasis von Fedora Linux. Die Builds werden für die Architekturen x86_64 und ARM64 (Aarch64) erstellt. Obwohl die Hauptausrichtung auf der Verwendung in AWS (Amazon Web Services) liegt, wird die Distribution auch in Form eines universellen virtuellen Maschinen-Images geliefert, das auf einem lokalen System oder in anderen Cloud-Umgebungen gestartet werden kann.

Zu den Änderungen im Vergleich zur vorherigen Version Amazon Linux 2023:

  • Bei der Erstellung von Amazon Linux 2027 wurden Komponenten aus Fedora 44 und 45 verwendet, viele Pakete enthalten spezifische Modifikationen für Amazon Linux oder werden separat von Fedora bereitgestellt.
  • Verwendet wird ein eigenes Linux-Kernel, das auf der Version 7.1 basiert und neue Treiber für Elastic Network Adapter (ENA) und Elastic Fabric Adapter (EFA) sowie für Hardware enthält, die in der Amazon EC2-Infrastruktur eingesetzt wird. Kernel-Updates werden unter Verwendung der Technologie „Live-Patching“ bereitgestellt, die es ermöglicht, Sicherheitsanfälligkeiten zu beheben und wichtige Korrekturen am Kernel anzuwenden, ohne das System neu starten zu müssen. Die Verifizierung von Kernel-Modulen erfolgt mittels digitaler Signatur.
  • Die Pakete wurden mit den Optionen „-O2 -ftree-vectorize“ und mit aktivierten Optimierungen während des Linkens (LTO) für die Architekturen x86-64-v3 (-march=x86-64-v3, verwenden AVX- und AVX2-Instruktionen) und ARM 8.2 (-march=armv8.2-a+crypto -mtune=neoverse-n1) neu gebaut.
  • Die Systemkomponenten wurden aktualisiert, einschließlich GCC 16.1, Clang/LLVM 22, OpenSSH 9.9p1, OpenSSL 3.5, glibc 2.44, binutils 2.46, systemd 260, Python 3.14.
  • Standardmäßig wird der Paketmanager RPM 6.0 und das Werkzeug DNF5 verwendet, wobei die grundlegende Paketverwaltung in eine separate Bibliothek libdnf5 ausgelagert wurde; statt Bindungen an PackageKit wird DNF Daemon verwendet, und die Komponenten in Python wurden auf C++ umgeschrieben.
  • Es wurden Backports mit Varianten von Systemkomponenten erstellt, die für ARM-Prozessoren Graviton optimiert sind.
  • Für die Java-Implementierung wird Amazon Corretto verwendet.
  • Das System für den obligatorischen Zugriffskontrollmechanismus SELinux ist standardmäßig im Modus „enforcing“ eingestellt (in der vorherigen Version war er „permissive“).
  • In OpenSSH, OpenSSL, GnuTLS und NSS ist standardmäßig die Unterstützung für post-quanten-kryptografische Algorithmen ML-DSA und SLH-DSA enthalten.
  • Die Pakete coreutils, elinks, haproxy, httpd, libmemcached-awesome, libpq, nginx-awslc, python3-awscrt, python-cryptography, python3.14, rsync, socat, tpm2-tools, tpm2-tss, trousers und wget1 wurden mit der kryptografischen Bibliothek AWS-LC anstelle von OpenSSL zusammengestellt.
  • Für die Verwaltung der Netzwerkeinstellungen wird systemd-networkd verwendet.

    Quelle: opennet.ru
60GB SSD 8Gb DDR4