Calamares 3.3 kommer med understøttelse af Qt 6, KDE Frameworks 6, forbedringer i moduler og mere

calamares

Calamares er en grafisk installationsramme til Linux-operativsystemer.

Den nye version af Calamares 3.3 Den er allerede udgivet og ankommer kort efter halvandet års arbejde og fem et halvt år efter dannelsen af ​​3.2.x-grenen (som repræsenterer et langt arbejde på en specifik gren). Den nye version har en lang række vigtige ændringer, såvel som forbedringer og fejlrettelser.

For dem, der ikke kender til blæksprutte, skal du vide, at det er et værktøj, der giver dig mulighed for nemt at installere forskellige Linux-distributioner, giver funktioner såsom manuelle og automatiske tilstande af diskpartitioner, fleksibelt udseendetilpasningssystem, modulær arkitektur, et stort udvalg af klar-til-brug moduler (fra bootloader-styring til brugerstyring).

calamares inkluderer en avanceret partitioneringsfunktion, med understøttelse af både manuelle og automatiserede partitionsoperationer. Det er det første installationsprogram med en automatiseret "Erstat partition", hvilket gør det nemt at genbruge en partition igen og igen til distributionstest.

De vigtigste nyheder i Calamares 3.3

Denne nye version, der præsenteres af Calamares 3.3 kommer med opdatering af forskellige moduler, og nu er Calamares helt kompatibel med Qt 6 og KDE Frameworks 6 biblioteker, Derudover har den et sæt Qt6-kompatible QML-filer til alle QML-moduler. Det er værd at nævne, at muligheden for at kompilere med Qt5 og KDE Frameworks 5 er bevaret.

Krav til kodningsstil i Calamares 3.3 har gennemgået betydelige opdateringer, Nå, kodeformatet passer til Clang 15 eller 16 format. også, navnerum brugt i C++ kode er blevet omarbejdet, da alle opkald nu er flyttet til Calamares-navneområdet, og referencer til CalamaresUtils-navneområdet er blevet fjernet.

En yderligere ændring omfatter fjernelse af afhængigheden af ​​Boost::Python-biblioteket. I stedet er udviklingen i Python nu afhængig af det indbyggede pybind11 sæt af bindinger. For at deaktivere denne ændring og genkompilere fra Boost::Python, kan variablen indstilles CON_PYBIND11=FRA.

Derudover indeholder Calamares 3.3 en nyt modul kaldet "zfshostid", designet specifikt til at kopiere filer genereret af ZFS til /etc/hostid. En anden bemærkelsesværdig forbedring er indførelsen af ​​muligheden for at konfigurere tilpasning af kernenavn i Dracut-modulet og at der er gennemført en modernisering af brugergrænsefladen for modulerne "keyboardq" og "localeq", er den flyttet fra ComboBox til Drawer widget, hvilket giver en mere intuitiv og opdateret oplevelse.

Moduleto "bootloader" har udvidede muligheder til brug på kernens kommandolinje. I "fstab"-modulet er arbejdet med /etc/fstab-konfigurationen blevet fuldstændig redesignet. Mange konfigurationer er blevet flyttet til "mount"-modulet.

Jeg ved også, at det er blevet implementeret understøttelse af LUKS eller LUKS2 diskkryptering i partitionsmodulet tilbyder et ekstra lag af sikkerhed, da det nu er muligt at springe bootloader-installationen over. Funktionaliteten af ​​KPMCore 21.12 (KDE Partition Manager) biblioteket bruges.

Angående modulet Netinstall, en ny "ikke-tjekbar" mulighed er blevet tilføjet for grupper, som forhindrer en gruppe i at blive markeret eller afmarkeret i sin helhed. Det er vigtigt at bemærke, at på trods af denne begrænsning bevarer brugerne stadig muligheden for at kontrollere individuelle elementer i gruppen, som bemærket af udviklerne.

Af andre ændringer der skiller sig ud fra denne nye version:

  • Tilføjet understøttelse af AppStream 1.0-metadata i "packagechooser"-grænsefladen til pakkevalg.
  • Tastaturmodulet giver dig mulighed for at vælge, om du vil bruge X11-konfigurationen eller FreeDesktop locale1 DBus-tjenesten. Sikrer, at tastaturlayoutindstillinger gemmes for alle ikke-ASCII-layouts.
  • "displaymanager"-modulet understøttes ikke længere af kdm display manager.
  • ${var} bruges som en erstatningsmaske i stedet for @{var}.
    Machineid-modulet er blevet opdateret med understøttelse af flere varianter af at skrive filen /etc/machine-id
  • unpackfs bruger nu muligheden rsync -S til sparsom filunderstøttelse

endelig hvis du er det interesseret i at vide mere om det, kan du kontrollere detaljerne I det følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.