Spuštění Squid 3.2.33 bylo právě představeno (rámec pro vytváření instalačních programů, který nezávisí na konkrétních distribucích Linuxu), tato nová verze je katalogizována jako běžná verze a jeho nejvýznamnějších zpráv jsou vylepšení kompatibility, podpora plymouth s šifrováním a další.
Pro ty, kteří neví o chobotnici, měli by to vědět poskytuje funkce jako manuální a automatický režim diskových oddílů, flexibilní systém přizpůsobení vzhledu, modulární architektura, velký výběr modulů ihned po vybalení (od správy bootloaderu po správu uživatelů).
Např existují moduly pro použití NetworkManager, UPower, systemd-boot, GRUB, sgdisk, squashfs-tools a rsync. Instalaci je možné uspořádat nahrazením oddílu: data se zkopírují do nového oddílu, který se aktivuje namísto dříve použitého oddílu, což je výhodné pro testování nových instalací, přičemž se ponechá možnost vrátit se k předchozí verzi.
Calamares obsahuje pokročilou funkci oddílu, s podporou manuálních i automatizovaných operací s oddíly. Jedná se o první instalační program s automatizovanou možností „Replace Partition“, která usnadňuje opakované použití oddílu pro testování distribuce.
Vývojáři distribuce mají několik desítek modulů po vybalení z krabice s implementací různých funkcí které jsou žádané u instalačních techniků. Kód je napsán v C ++, grafické rozhraní je založeno na knihovně Qt 5 (používá se QML), k vývoji modulů lze použít jazyky C ++ a Python.
Calamares se již používá ke správě instalace distribucí Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva a KDE neon. Projekt je vyvíjen s přispěním komunit KDE, Fedora, Kubuntu a Maui.
A je to tak, že v podstatě k vytvoření vlastního instalačního programu založeného na Calamares stačí vybrat prefabrikované moduly nebo napsat vlastní, definovat logiku instalace distribuční sady a přizpůsobit vzhled.
Pro zjednodušení a urychlení vývoje lze v Pythonu vytvořit moduly a komponenty Calamares (pro integraci C ++ se používá Boost.Python).
Hlavní novinky Squid 3.2.33
Tato nová verze Calamares 3.2.33, jak bylo uvedeno na začátku je katalogizován jako běžná verze s nimiž je v této nové verzi implementováno několik důležitých změn.
Z uvedených změn můžeme zjistit, že problém byl vyřešen absencí latinského designu po instalaci systému s jiným než latinským rozložením byla přidána možnost používat jiné než ASCII rozložení zadáním hesla a uživatelského jména v klávesnici a klávesnicových modulech, které nyní sdílejí backendový kód a lépe zpracovávají návrhy.
Také vylepšení překladu pro moduly související s nastavením klávesnice a časovým pásmem.
Conservation of flags for GPT partitions v dialogovém okně úprav oddílu, které se volá v režimu ručních oddílů, a také různá vylepšení a vylepšení dokumentace v modulu oddílů.
Požadavky na překladače byly zvýšeny- Sestava nyní vyžaduje podporu pro standard C ++ 17 (to je pro lepší kompatibilitu a méně upozornění při kompilaci s KDE).
Oni musírozšířil možnosti přiřazení skupiny při vytváření uživatele- Objevil se odkaz na systémové skupiny a byla přidána možnost kontroly skupiny.
Z dalších změn které vynikají:
- Modul initcpiocfg by nyní měl podporovat plymouth se šifrováním.
- Uživatelský modul má nyní podrobnější způsob zadávání skupin uživatelů, což mohou být systémové skupiny namísto GID uživatelů. Nová možnost v každé skupině může vyžadovat, aby skupina již v cílovém systému existovala, což umožňuje lepší kontroly konzistence s squashfs.
Nakonec, pokud se chcete o této nové verzi dozvědět více, můžete zkontrolovat podrobnosti v následující odkaz.
Nesnáším chobotnici, každé distro, které používá chobotnici, už 100% ví, že ji nemohu nainstalovat, protože nerozpozná raid 0 a ostatní instalátoři ano.