Despois de ano e medio de desenvolvemento, lanzouse o Xestor de particións de KDE 4.0, unha utilidade para traballar con unidades e sistemas de ficheiros, un análogo de GParted para ambientes Qt. A utilidade está construída na biblioteca KPMcore, que tamén é utilizada, por exemplo, polo instalador universal Calamares.
Que ten de especial esta versión?
- O programa xa non require dereitos de root ao inicio, senón que solicita a elevación para operacións específicas a través do marco KAuth. Entre outras cousas, isto resolveu problemas co traballo en Wayland. No futuro, o programa accederá directamente á API de Polkit en lugar de KAuth.
- O backend de KPMcore agora usa sfdisk (parte de util-linux) en lugar de libparted. Ao mesmo tempo, identificáronse e corrixíronse moitos erros en sfdisk.
- Ademais, no proceso de traballar en KPMcore, o código para traballar con SMART foi transferido do libatasmart abandonado a smartmontools.
- Alcanzouse un nivel suficiente de portabilidade da aplicación; no futuro está previsto lanzar unha versión para FreeBSD.
- O soporte para LUKS2 mellorouse significativamente; agora pode cambiar o tamaño destes contedores, pero de momento só se non usan opcións avanzadas como dm-integrity. Pero a creación de contedores LUKS2 aínda non está representada na GUI.
- O programa aprendeu a detectar APFS e Microsoft BitLocker.
- O código KPMcore mellorouse para manter a compatibilidade do nivel ABI para futuras versións. As funcións modernas de C++ tamén son moi utilizadas.
- Corrixíronse unha serie de erros ao traballar con LVM e moito máis.
Fonte: linux.org.ru