Après un an et demi de développement, KDE Partition Manager 4.0 a été lancé — un outil pour gérer les disques et les systèmes de fichiers, similaire à GParted pour les environnements Qt. L'outil est construit sur la bibliothèque KPMcore, qui est également utilisée, par exemple, par l'installateur universel Calamares.
Qu'est-ce qui distingue cette version ?
- Le programme ne nécessite plus de droits root au démarrage, mais demande une élévation des privilèges pour des opérations spécifiques via le cadre KAuth. Entre autres, cela a résolu des problèmes de fonctionnement sur Wayland. À l'avenir, le programme interagira directement avec l'API Polkit au lieu de KAuth.
- Le backend KPMcore utilise désormais sfdisk (partie util-linux) au lieu de libparted. De nombreuses erreurs ont été identifiées et corrigées dans sfdisk.
- De plus, lors du travail sur KPMcore, le code de gestion de S.M.A.R.T. a été transféré de l'obsolète libatasmart vers smartmontools.
- Un niveau suffisant de portabilité de l'application a été atteint, une version pour FreeBSD est prévue pour l'avenir.
- Le support de LUKS2 a considérablement évolué — il est désormais possible de modifier la taille de tels conteneurs, mais seulement s'ils n'utilisent pas d'options avancées comme dm-integrity. Cependant, la création de conteneurs LUKS2 n'est pas encore disponible dans l'interface graphique.
- Le programme a appris à identifier APFS et Microsoft BitLocker.
- Le code de KPMcore a été amélioré pour préserver la compatibilité au niveau de l'ABI pour les futures versions. De plus, les fonctionnalités modernes de C++ sont largement utilisées.
- Un certain nombre d'erreurs dans le fonctionnement avec LVM et d'autres ont été corrigées.
Source : linux.org.ru

