Na anderhalf jaar ontwikkeling werd KDE Partition Manager 4.0 uitgebracht - een hulpprogramma voor het werken met schijven en bestandssystemen, een analoog van GParted voor Qt-omgevingen. Het hulpprogramma is gebouwd op de KPMcore-bibliotheek, die bijvoorbeeld ook wordt gebruikt door het universele installatieprogramma Calamares.
Wat is er speciaal aan deze versie?
- Het programma vereist niet langer rootrechten bij het opstarten, maar vraagt in plaats daarvan om verhoging voor specifieke bewerkingen via het KAuth-framework. Hiermee werden onder meer problemen opgelost bij het werken op Wayland. In de toekomst zal het programma rechtstreeks toegang krijgen tot de Polkit API in plaats van KAuth.
- De KPMcore-backend gebruikt nu sfdisk (onderdeel van util-linux) in plaats van libparted. Tegelijkertijd werden veel fouten in sfdisk geïdentificeerd en gecorrigeerd.
- Tijdens het werken aan KPMcore werd ook de code voor het werken met SMART overgebracht van het verlaten libatasmart naar smartmontools.
- Er is een voldoende mate van draagbaarheid van de applicatie bereikt; in de toekomst is het de bedoeling om een versie voor FreeBSD uit te brengen.
- Ondersteuning voor LUKS2 is aanzienlijk verbeterd - nu kun je de grootte van dergelijke containers wijzigen, maar voorlopig alleen als ze geen geavanceerde opties zoals dm-integrity gebruiken. Maar het maken van LUKS2-containers is nog niet vertegenwoordigd in de GUI.
- Het programma heeft geleerd APFS en Microsoft BitLocker te detecteren.
- KPMcore-code is verbeterd om de compatibiliteit op ABI-niveau voor toekomstige versies te behouden. Moderne C++-functies worden ook veel gebruikt.
- Een aantal fouten opgelost bij het werken met LVM en meer.
Bron: linux.org.ru