Calamares 3.3 kommt mit Unterstützung für Qt 6, KDE Frameworks 6, Verbesserungen bei Modulen und mehr

Calamares

Calamares ist ein grafisches Installationsframework für Linux-Betriebssysteme.

Die neue Version von Calamares 3.3 Es wurde bereits veröffentlicht und erscheint kurz nach anderthalbjähriger Arbeit und fünfeinhalb Jahre nach der Gründung des 3.2.x-Zweigs (was eine lange Arbeit an einem bestimmten Zweig darstellt). Die neue Version enthält eine Vielzahl wichtiger Änderungen sowie Verbesserungen und Fehlerbehebungen.

Für diejenigen, die sich mit Squid nicht auskennen, sollten Sie wissen, dass es sich um ein Tool handelt, mit dem Sie problemlos verschiedene Linux-Distributionen installieren können. bietet Funktionen wie manuelle und automatische Modi Festplattenpartitionen, flexibles Anpassungssystem für das Erscheinungsbild, modulare Architektur, eine große Auswahl an vorgefertigten Modulen (von der Bootloader-Verwaltung bis zur Benutzerverwaltung).

Calamares enthält eine erweiterte Partitionsfunktion, mit Unterstützung für manuelle und automatisierte Partitionsvorgänge. Es ist das erste Installationsprogramm mit der automatischen Option „Partition ersetzen“, wodurch es einfach ist, eine Partition immer wieder für Verteilungstests wiederzuverwenden.

Hauptneuheiten von Squid 3.3

Diese neue Version von Calamares 3.3 kommt mit der Aktualisierung verschiedener Module, und jetzt ist Calamares vollständig kompatibel mit den Bibliotheken Qt 6 und KDE Frameworks 6, Darüber hinaus verfügt es über einen Satz Qt6-kompatibler QML-Dateien für alle QML-Module. Erwähnenswert ist, dass die Kompilierungsfähigkeit mit Qt5 und KDE Frameworks 5 erhalten bleibt.

Anforderungen an den Codierungsstil in Calamares 3.3 wurde erheblich aktualisiert. Nun, das Codeformat Passend für das Clang 15- oder 16-Format. Auch Die im C++-Code verwendeten Namespaces wurden überarbeitet, da nun alle Aufrufe in den Calamares-Namespace verschoben wurden und Verweise auf den CalamaresUtils-Namespace entfernt wurden.

Eine weitere Änderung umfasst das Entfernen der Abhängigkeit von der Boost::Python-Bibliothek. Stattdessen basiert die Entwicklung in Python jetzt auf dem integrierten Satz von pybind11-Bindungen. Um diese Änderung zu deaktivieren und von Boost::Python neu zu kompilieren, kann die Variable gesetzt werden CON_PYBIND11=AUS.

Darüber hinaus enthält Calamares 3.3 a neues Modul namens „zfshostid“, das speziell zum Kopieren von von ZFS generierten Dateien nach /etc/hostid entwickelt wurde. Eine weitere bemerkenswerte Verbesserung ist die Einführung der Möglichkeit, das zu konfigurieren Anpassung des Kernelnamens im Dracut-Modul und dass eine Modernisierung der Benutzeroberfläche für die Module „keyboardq“ und „localeq“ durchgeführt wurde, sie wurde von der ComboBox in das Schubladen-Widget verschoben, was ein intuitiveres und aktuelleres Erlebnis bietet.

Das Modulo „Bootloader“ bietet erweiterte Optionen zur Verwendung in der Kernel-Befehlszeile. Im Modul „fstab“ wurde die Arbeit mit der /etc/fstab-Konfiguration komplett neu gestaltet. Viele Konfigurationen wurden in das Modul „mount“ verschoben.

Ich weiß auch, dass es umgesetzt wurde Unterstützung für LUKS- oder LUKS2-Festplattenverschlüsselung im Partitionsmodul Bietet eine zusätzliche Sicherheitsebene, da es jetzt möglich ist, die Bootloader-Installation zu überspringen. Es wird die Funktionalität der Bibliothek KPMCore 21.12 (KDE Partition Manager) genutzt.

Bezüglich des Moduls Netinstall wurde eine neue „nicht überprüfbare“ Option für Gruppen hinzugefügt, wodurch verhindert wird, dass eine Gruppe als Ganzes markiert oder unmarkiert wird. Es ist wichtig zu beachten, dass Benutzer trotz dieser Einschränkung weiterhin die Möglichkeit haben, einzelne Elemente innerhalb der Gruppe zu überprüfen, wie von den Entwicklern angegeben.

Der andere Änderungen das hebt sich von dieser neuen Version ab:

  • Unterstützung für AppStream 1.0-Metadaten in der Paketauswahlschnittstelle „packagechooser“ hinzugefügt.
  • Mit dem Tastaturmodul können Sie wählen, ob Sie die X11-Konfiguration oder den FreeDesktop-Locale1-DBus-Dienst verwenden möchten. Stellt sicher, dass Tastaturlayouteinstellungen für alle Nicht-ASCII-Layouts gespeichert werden.
  • Das Modul „displaymanager“ wird vom kdm display manager nicht mehr unterstützt.
  • ${var} wird als Substitutionsmaske anstelle von @{var} verwendet.
    Das Modul „machineid“ wurde aktualisiert und unterstützt jetzt mehrere Variationen des Schreibens der Datei /etc/machine-id
  • unpackfs verwendet jetzt die Option rsync -S für die Unterstützung spärlicher Dateien

schließlich, wenn Sie sind daran interessiert, mehr darüber zu erfahrenkönnen Sie die Details überprüfen im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.