Udgivelsen af Calamares 3.2.33 er netop blevet præsenteret (en ramme til at bygge installatører, der ikke afhænger af specifikke Linux-distributioner), er denne nye version angivet som en almindelig udgivelse og af de mest fremragende nyheder er Kompatibilitetsforbedringer, Plymouth-understøttelse med kryptering og mere.
For dem, der ikke kender til blæksprutte, bør du vide det 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).
Fx der er moduler til brug af NetworkManager, UPower, systemd-boot, GRUB, sgdisk, squashfs-tools og rsync. Installationen kan arrangeres ved at erstatte partitionen: data kopieres til en ny partition, som aktiveres i stedet for den tidligere brugte partition, hvilket er praktisk til at teste nye installationer, hvilket giver mulighed for at rulle tilbage til den tidligere version.
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", som gør det nemt at genbruge en partition igen og igen til distributionstest.
Udviklere af distribution de har flere dusin færdige moduler med implementering af forskellige funktioner som efterspørges hos installatører. Koden er skrevet i C++, den grafiske grænseflade er baseret på Qt 5-biblioteket (QML bruges), C++ og Python-sprogene kan bruges til at udvikle moduler.
Calamares bliver allerede brugt til at styre installationen af Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva og KDE neon distributioner. Projektet udvikles med bidrag fra KDE-, Fedora-, Kubuntu- og Maui-samfundene.
Og det er, at grundlæggende for at oprette din egen installatør baseret på Calamares, behøver du kun at vælge færdiglavede moduler eller skrive dine egne, definere installationslogikken for distributionssættet og tilpasse udseendet.
For at forenkle og fremskynde udviklingen kan Calamares moduler og komponenter skrives i Python (Boost.Python bruges til C++ integration).
De vigtigste nyheder i Calamares 3.2.33
Denne nye version af Calamares 3.2.33 som nævnt i begyndelsen Den er klassificeret som en almindelig version hvormed der er få vigtige ændringer, der er implementeret i denne nye version.
Af de nævnte ændringer, vi kan konstatere, at problemet med fraværet af det latinske design blev løst efter installation af systemet med en ikke-latinsk layoutmulighed, plus tilføjet muligheden for at bruge ikke-ASCII-layouts ved at angive et kodeord og et brugernavn i tastatur- og tastaturmodulerne, som nu deler backend-kode og bedre håndteringsdesign.
Desuden nævnes Oversættelsesforbedringer for moduler relateret til tastaturindstillinger og tidszone.
C er tilvejebragtBevarelse af GPT-partitionsflag i partitionsredigeringsdialogen kaldet i manuel partitionstilstand, samt diverse oprydninger og dokumentationsforbedringer i partitionsmodulet.
Kravene til compilere er blevet øget: Montering kræver nu understøttelse af C++17-standarden (dette er for bedre kompatibilitet og færre advarsler ved kompilering med KDE).
De skalUdvidede mulighederne for at tildele en gruppe ved oprettelse af en bruger: Et link til systemgrupper er dukket op, og der er tilføjet en mulighed for at kontrollere, om der findes en gruppe.
Af de andre ændringer der skiller sig ud:
- initcpiocfg-modulet skulle understøtte plymouth med kryptering nu.
- Brugermodulet har nu en mere detaljeret måde at specificere brugergrupper på, som kan være systemgrupper i stedet for bruger-GID'er. En ny mulighed i hver gruppe kan kræve, at gruppen allerede eksisterer på målsystemet, hvilket giver mulighed for bedre konsistenstjek med squashfs.
Til sidst, hvis du vil vide mere om denne nye version, kan du tjekke detaljerne på følgende link.
Jeg hader calamares, enhver distro, der bruger calamares, ved jeg allerede 100%, at jeg ikke kan installere, da den ikke genkender raid 0, og resten af installatørerne gør.