Po półtora roku prac, zadebiutowała KDE Partition Manager 4.0 — narzędzie do zarządzania nośnikami i systemami plików, odpowiednik GParted dla środowisk Qt. Narzędzie korzysta z biblioteki KPMcore, którą wykorzystuje również uniwersalny instalator Calamares.
Czym wyróżnia się ta wersja?
- Program już nie wymaga uprawnień roota przy uruchomieniu, lecz prosi o podwyższenie uprawnień do konkretnych operacji za pośrednictwem frameworka KAuth. Wśród innych rzeczy, rozwiązano w ten sposób problemy z działaniem na Waylandzie. W przyszłości program zamiast KAuth będzie korzystać bezpośrednio z API Polkit.
- Backend KPMcore teraz korzysta z sfdisk (część util-linux) zamiast libparted. Przy tym w sfdisk ujawniono i naprawiono wiele błędów.
- Również podczas pracy nad KPMcore kod obsługi S.M.A.R.T. został przeniesiony z porzuconego libatasmart do smartmontools.
- Osiągnięto wystarczający poziom przenośności aplikacji, w przyszłości planowane jest wydanie wersji dla FreeBSD.
- Znacząco poprawiono wsparcie dla LUKS2 — teraz można zmieniać rozmiar takich kontenerów, ale tylko jeśli nie korzystają z zaawansowanych opcji, takich jak dm-integrity. Jednak tworzenie kontenerów LUKS2 wciąż nie jest dostępne w interfejsie graficznym.
- Program nauczył się rozpoznawać APFS i Microsoft BitLocker.
- Kod KPMcore poprawiono z punktu widzenia zachowania zgodności na poziomie ABI dla przyszłych wersji. Również szeroko wykorzystywane są nowoczesne możliwości C++.
- Naprawiono szereg błędów w pracy z LVM i nie tylko.
Źródło: linux.org.ru

