CBL-Mariner wird jetzt in Tools und Konfigurationen in Azure Linux umbenannt

Azure Linux

Azure Linux ist eine interne Linux-Distribution für die Cloud-Infrastruktur sowie Edge-Produkte und -Dienste von Microsoft.

Nach mehr als drei Jahren hat CBL-Mariner, die Linux-Distribution, an der Microsoft gearbeitet hat, eine wichtige Änderung vorgestellt, und das ist es Microsoft hat die Entscheidung getroffen, seine CBL-Mariner-Distribution in Azure Linux umzubenennen.

Und es lohnt sich, sich an den Namen zu erinnern Azure Linux hat eine Partnerschaft mit einem speziellen Build für Azure Kubernetes Service geschlossen (AKS), während die allgemeine Plattform zum Erstellen von Distributionen als CBL-Mariner (Common Base Linux Mariner) bekannt war.

Kürzlich hat Microsoft das Repository von CBL-Mariner in Azure Linux umbenannt. Die Namen der Dienstprogramme wurden geändert und die Azure Linux-Dokumentation aktualisiert, um diese Änderungen widerzuspiegeln. Infolgedessen wurde die erste Version der Plattform mit dem neuen Namen Azure Linux 2.0.20240301 veröffentlicht, die Fehlerbehebungen und Schwachstellen enthält, die in früheren Versionen aufgetreten sind.

Das Ziel Hauptgrund für diese Änderung ist Vereinheitlichen Sie Microsoft Linux-Lösungen und vereinfachen Sie die Wartung von Linux-Systemen für verschiedene aktualisierte Zwecke. Azure Linux wird in Cloud-Infrastrukturen, Edge-Systemen und verschiedenen Microsoft-Diensten eingesetzt und die Projektentwicklungen werden unter der MIT-Lizenz vertrieben.

Als Basis für die WSLg-Minidistribution wird Azure Linux verwendet, das Grafikstapelkomponenten für die Ausführung von Linux-GUI-Anwendungen in Umgebungen bereitstellt, die auf dem WSL2-Subsystem (Windows Subsystem for Linux) basieren. WSLg erweitert seine Funktionalität durch die Aufnahme zusätzlicher Pakete wie Weston Composite Server, XWayland, PulseAudio und FreeRDP.

Das Azure Linux-Buildsystem ermöglicht die Generierung individueller RPM-Pakete auf Basis von SPEC-Dateien und Quellcode, sowie monolithische System-Images, die mit dem rpm-ostree-Toolkit erstellt wurden und atomar aktualisiert werden, ohne in separate Pakete aufgeteilt zu werden. Dies ermöglicht zwei Update-Bereitstellungsmodelle: die Aktualisierung einzelner Pakete oder die Neuerstellung und Aktualisierung des gesamten Systemabbilds. Für die Erstellung benutzerdefinierter Images auf Basis von Konfigurationsdateien steht ein Repository mit ca. 3000 vorkonfigurierten RPM-Paketen zur Verfügung.

Plattform Die Azure-Linux-Basis ist auf minimalen Ressourcenverbrauch und hohe Ladegeschwindigkeiten ausgelegt. Es verfolgt den Ansatz „maximale Sicherheit standardmäßig“ durch die Implementierung mehrerer zusätzlicher Mechanismen zur Verbesserung der Sicherheit:

  • Filterung von Systemaufrufen: Es verwendet den Seccomp-Mechanismus, um Systemaufrufe zu filtern.
  • Verschlüsselung von Festplattenpartitionen: Festplattenpartitionen werden zum Schutz der Daten verschlüsselt.
  • Paketüberprüfung: Pakete werden durch digitale Signatur überprüft, um Authentizität und Integrität sicherzustellen.
  • Randomisierung des Adressraums: Um Angriffe zu erschweren, wird eine Randomisierung des Adressraums angewendet.
  • Schutz vor spezifischen Angriffen: Schützt vor Symlink-, mmap-, /dev/mem- und /dev/kmem-Angriffen.
  • Nur-Lese-Modus und Ausführungsverbot: Der Nur-Lese-Modus wird eingerichtet und die Codeausführung in kritischen Speicherbereichen ist verboten.
  • Deaktivieren des Ladens des Kernelmoduls: Sie können das Laden von Kernelmodulen nach der Systeminitialisierung deaktivieren.
  • Netzwerkpaketfilterung: Iptables wird verwendet, um Netzwerkpakete zu filtern und die Netzwerksicherheit zu verbessern.
  • Schutz vor Überläufen und String-Formatierungsproblemen: Während der Kompilierung werden Schutzmodi gegen Stapelüberläufe, Pufferüberläufe und Probleme mit der Zeichenfolgenformatierung aktiviert.

das System verwendet systemd, um Dienste und Startups zu verwaltenund bietet RPM- und DNF-Paketmanager für die Paketverwaltung. Der SSH-Server ist standardmäßig nicht aktiviert. Das Installationsprogramm bietet Optionen sowohl im Text- als auch im Grafikmodus, einschließlich der Auswahl eines vollständigen oder Basispaketsatzes, der Konfiguration von Festplattenpartitionen, des Hostnamens und der Erstellung von Benutzern.

Darüber hinaus stellte Microsoft Azure Sphere 24.03 vor, eine Plattform für IoT-Geräte auf Basis energieeffizienter Mikrocontroller. Es umfasst das Pluton-Subsystem, das Hardware für die Verschlüsselung, die Speicherung privater Schlüssel und komplexe kryptografische Operationen bereitstellt, einschließlich eines dedizierten Prozessors, einer Kryptografie-Engine, eines Hardware-Zufallszahlengenerators und einer isolierten Schlüsselspeicherung.

Schließlich wenn Sie mehr darüber wissen möchtenkönnen Sie die Details überprüfen im folgenden Link. Erwähnenswert ist, dass bootfähige ISO-Images für x86_64- und aarch64-Architekturen mit einem Standardsatz an Basispaketen verfügbar sind, die als universelle Grundlage für die Erstellung von Containern, Host-Umgebungen und Cloud-Diensten dienen.


Als bevorzugte Quelle in Google hinzufügen