Después de un año y medio de desarrollo, ha visto la luz KDE Partition Manager 4.0, una herramienta para trabajar con almacenamientos y sistemas de archivos, análoga a GParted para entornos Qt. La herramienta se basa en la biblioteca KPMcore, que también utiliza, por ejemplo, el instalador universal Calamares.
¿Qué destaca en esta versión?
- El programa ya no requiere privilegios de root al iniciarse, sino que solicita elevación de privilegios para operaciones específicas a través del marco KAuth. Entre otras cosas, esto ha resuelto problemas de funcionamiento en Wayland. En el futuro, el programa accederá directamente a la API de Polkit en lugar de usar KAuth.
- El backend de KPMcore ahora utiliza sfdisk (parte de util-linux) en lugar de libparted. A su vez, se han identificado y corregido varios errores en sfdisk.
- Además, en el proceso de trabajo sobre KPMcore, el código para trabajar con S.M.A.R.T. se ha trasladado de la abandonada libatasmart a smartmontools.
- Se ha alcanzado un nivel suficiente de portabilidad de la aplicación; en el futuro se planea lanzar una versión para FreeBSD.
- Se ha mejorado significativamente el soporte para LUKS2: ahora es posible cambiar el tamaño de tales contenedores, pero por el momento solo si no utilizan opciones avanzadas como dm-integrity. Sin embargo, la creación de contenedores LUKS2 aún no se presenta en la interfaz gráfica.
- El programa ha aprendido a identificar APFS y Microsoft BitLocker.
- El código de KPMcore ha sido mejorado para mantener la compatibilidad a nivel ABI para futuras versiones. También se hacen extensos usos de las modernas capacidades de C++.
- Se han corregido varios errores en el funcionamiento de LVM y más.
Fuente: linux.org.ru

