Calamars 3.3 arriba amb suport per Qt 6, KDE Frameworks 6, millores en mòduls i més

calamars

Calamares és un framework d'instal·lació gràfica per a sistemes operatius Linux.

La nova versió de Calamars 3.3 ja va ser alliberada i arriba poc després d'un any i mig de feina i cinc anys i mig després de la formació de la branca 3.2.x (la qual cosa representa un llarg treball sobre una branca en específic). La nova versió compta amb una gran quantitat de canvis importants, així com millores i correccions derrors.

Per als que desconeixen de calamars, han de saber que és una eina que et permet instal·lar fàcilment diferents distribucions de Linux, proporciona característiques com ara maneres manuals i automàtics de particions de disc, sistema flexible d'adaptació d'aparença, arquitectura modular, una gran selecció de mòduls llestos per utilitzar (des de l'administració de l'carregador d'arrencada fins a l'administració d'usuaris).

Calamars inclou una funció de partició avançada, amb suport per a operacions de partició tant manuals com automatitzades. És el primer instal·lador amb una opció automatitzada «Reemplaça partició», que facilita la reutilització d'una partició una vegada i una altra per a proves de distribució.

Principals novetats de Calamars 3.3

Aquesta nova versió que es presenta de Calamares 3.3 arriba amb l'actualització de diversos mòduls i és que ara Calamares és totalment compatible amb les biblioteques Qt 6 i KDE Frameworks 6, a més que compta amb un conjunt de fitxers QML compatibles amb Qt6 per a tots els mòduls QML. Val a dir que es conserva la capacitat de compilar amb Qt5 i KDE Frameworks 5.

Els requisits d'estil de codificació a Calamars 3.3 han experimentat actualitzacions significatives, doncs ara, el format del codi s'ajusta al format de Clang 15 o 16. Així mateix, els espais de noms utilitzats al codi C++ han estat reelaborats, doncs ara totes les trucades s'han mogut a l'espai de noms Calamares i s'han eliminat les referències a l'espai de noms CalamaresUtils.

Una modificació addicional inclou l'eliminació de la dependència de la biblioteca Boost::Python. En canvi, el desenvolupament de Python es basa ara en el conjunt integrat d'enllaços pybind11. Per desactivar aquest canvi i tornar a compilar des de Boost::Python, es pot configurar la variable CON_PYBIND11=OFF.

A més, Calamares 3.3 incorpora un nou mòdul anomenat «zfshostid», dissenyat específicament per copiar fitxers generats per ZFS a /etc/hostid. Una altra millora notable és la introducció de la capacitat de configurar la personalització del nom del nucli al mòdul Dracut i que s'ha dut a terme una modernització de la interfície d'usuari per als mòduls de keyboardq i localeq s'ha mogut del ComboBox al giny Drawer, brindant una experiència més intuïtiva i actualitzada.

El mòdulo bootloader presenta opcions ampliades per al seu ús en la línia d'ordres del nucli. Al mòdul «fstab», el treball amb la configuració /etc/fstab ha estat completament redissenyat. Moltes configuracions s'han mogut al mòdul mount.

També cal destacar que s'ha implementat suport per al xifratge de disc LUKS o LUKS2 al mòdul «partition» oferint una capa addicional de seguretat, ja que ara és possible ometre la instal·lació del carregador. Es fa servir la funcionalitat de la biblioteca KPMCore 21.12 (KDE Partition Manager).

Pel que fa al mòdul Netinstall, s'ha afegit una nova opció "non-checkable" per a grups, la qual cosa impedeix que un grup sigui marcat o desmarcat íntegrament. És important assenyalar que, malgrat aquesta restricció, els usuaris encara conserven la capacitat de verificar elements individuals dins del grup, segons allò assenyalat pels desenvolupadors.

Dels altres canvis que es destaquen d'aquesta nova versió:

  • S'ha afegit suport per a metadades d'AppStream 1.0 a la interfície de selecció de paquets «packagechooser» .
  • El mòdul keyboard permet escollir si voleu utilitzar la configuració X11 o el servei DBus FreeDesktop locale1. Garanteix que la configuració de distribució del teclat es guardi per a tots els dissenys que no siguin ASCII.
  • El mòdul de displaymanager ja no és compatible amb l'administrador de pantalla kdm.
  • ${var} s'utilitza com a màscara de substitució en lloc de @{var}.
    El mòdul machineid s'ha actualitzat amb suport per a diverses variacions d'escriptura del fitxer /etc/machine-id
  • unpackfs ara utilitza l'opció -S de rsync per a suport de fitxers dispersos

Finalment si estàs interessat a poder conèixer més sobre això, Pots consultar els detalls en el següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.