Después de un año y medio de desarrollo, se lanzó KDE Partition Manager 4.0, una utilidad para trabajar con unidades y sistemas de archivos, análoga a GParted para entornos Qt. La utilidad se basa en la biblioteca KPMcore, que también utiliza, por ejemplo, el instalador universal Calamares.
¿Qué tiene de especial esta versión?
- El programa ya no requiere derechos de root al inicio, sino que solicita elevación para operaciones específicas a través del marco KAuth. Entre otras cosas, esto resolvió problemas al trabajar en Wayland. En el futuro, el programa accederá directamente a la API de Polkit en lugar de a KAuth.
- El backend de KPMcore ahora usa sfdisk (parte de util-linux) en lugar de libparted. Al mismo tiempo, se identificaron y corrigieron muchos errores en sfdisk.
- Además, en el proceso de trabajo en KPMcore, el código para trabajar con SMART se transfirió del abandonado libatasmart a smartmontools.
- Se ha logrado un nivel suficiente de portabilidad de la aplicación, en el futuro está previsto lanzar una versión para FreeBSD.
- La compatibilidad con LUKS2 se ha mejorado significativamente: ahora puede cambiar el tamaño de dichos contenedores, pero por ahora solo si no utilizan opciones avanzadas como dm-integrity. Pero la creación de contenedores LUKS2 aún no está representada en la GUI.
- El programa ha aprendido a detectar APFS y Microsoft BitLocker.
- El código KPMcore se ha mejorado para mantener la compatibilidad del nivel ABI para versiones futuras. Las funciones modernas de C++ también se utilizan ampliamente.
- Se corrigieron una serie de errores al trabajar con LVM y más.
Fuente: linux.org.ru