Etter et og et halvt år med utvikling ble KDE Partition Manager 4.0 utgitt - et verktøy for å jobbe med stasjoner og filsystemer, en analog av GParted for Qt-miljøer. Verktøyet er bygget på KPMcore-biblioteket, som også brukes for eksempel av Calamares universelle installatør.
Hva er spesielt med denne versjonen?
- Programmet krever ikke lenger rotrettigheter ved oppstart, men ber i stedet om høyde for spesifikke operasjoner gjennom KAuth-rammeverket. Dette løste blant annet problemer med å jobbe på Wayland. I fremtiden vil programmet få tilgang til Polkit API direkte i stedet for KAuth.
- KPMcore-backend bruker nå sfdisk (del av util-linux) i stedet for libparted. Samtidig ble mange feil identifisert og rettet i sfdisk.
- I prosessen med å jobbe med KPMcore ble også koden for å jobbe med SMART overført fra den forlatte libatasmart til smartmontools.
- Et tilstrekkelig nivå av portabilitet av applikasjonen er oppnådd; i fremtiden er det planlagt å gi ut en versjon for FreeBSD.
- Støtte for LUKS2 har blitt betydelig forbedret - nå kan du endre størrelsen på slike beholdere, men foreløpig bare hvis de ikke bruker avanserte alternativer som dm-integrity. Men å lage LUKS2-beholdere er ennå ikke representert i GUI.
- Programmet har lært å oppdage APFS og Microsoft BitLocker.
- KPMcore-koden har blitt forbedret for å opprettholde ABI-nivåkompatibilitet for fremtidige versjoner. Moderne C++-funksjoner er også mye brukt.
- Rettet en rekke feil i arbeidet med LVM og mer.
Kilde: linux.org.ru