Após um ano e meio de desenvolvimento, o KDE Partition Manager 4.0 foi lançado - uma ferramenta para trabalhar com unidades de armazenamento e sistemas de arquivos, similar ao GParted para ambientes Qt. A ferramenta é construída sobre a biblioteca KPMcore, que também é utilizada, por exemplo, pelo instalador universal Calamares.
O que há de notável nesta versão?
- O programa não requer mais privilégios de root ao ser iniciado, mas solicita elevação de privilégios para operações específicas através do framework KAuth. Entre outras coisas, isso resolveu problemas ao funcionar no Wayland. No futuro, o programa se conectará diretamente à API do Polkit ao invés de usar o KAuth.
- O backend do KPMcore agora utiliza sfdisk (parte do util-linux) em vez de libparted. Muitas falhas foram descobertas e corrigidas no sfdisk.
- Além disso, durante o desenvolvimento do KPMcore, o código para trabalhar com S.M.A.R.T. foi transferido da biblioteca abandonada libatasmart para smartmontools.
- Um nível suficiente de portabilidade do aplicativo foi alcançado, e uma versão para FreeBSD está planejada para o futuro.
- A compatibilidade com LUKS2 melhorou significativamente — agora é possível redimensionar esses contêineres, mas apenas se não utilizarem opções avançadas como dm-integrity. No entanto, a criação de contêineres LUKS2 ainda não está disponível na interface gráfica.
- O programa agora consegue detectar APFS e Microsoft BitLocker.
- O código do KPMcore foi aprimorado para manter a compatibilidade de nível ABI para versões futuras. Além disso, modernos recursos de C++ estão sendo amplamente utilizados.
- Uma série de erros relacionados ao LVM e outros problemas foram corrigidos.
Fonte: linux.org.ru

