Пасля паўтары гадоў распрацоўкі ўбачыў святло KDE Partition Manager 4.0 – утыліта для працы з назапашвальнікамі і файлавымі сістэмамі, аналог GParted для Qt-акружэнняў. Утыліта пабудавана на бібліятэцы KPMcore, якую таксама выкарыстоўвае, напрыклад, універсальны ўсталёўшчык Calamares.
Чым характэрна гэтая версія?
- Праграма больш не патрабуе правоў root пры запуску, а запытвае павышэнне правоў для канкрэтных аперацый праз фрэймворк KAuth. У ліку іншага гэта вырашыла праблемы з працай на Wayland. У далейшым праграма замест KAuth будзе звяртацца да Polkit API напрамую.
- Бэкенд KPMcore зараз выкарыстоўвае sfdisk (частка util-linux) замест libparted. Пры гэтым у sfdisk было выяўлена і выпраўлена мноства памылак.
- Таксама падчас прац над KPMcore код працы са SMART перавялі з закінутага libatasmart у smartmontools.
- Дасягнуты дастатковы ўзровень портируемости прыкладання, у будучыні плануецца выпусціць версію для FreeBSD.
- Значна палепшылася падтрымка LUKS2 – зараз можна мяняць памер такіх кантэйнераў, але пакуль толькі калі яны не выкарыстоўваюць прасунутыя опцыі накшталт dm-integrity. Але стварэнне кантэйнераў LUKS2 яшчэ не прадстаўлена ў графічным інтэрфейсе.
- Праграма навучылася вызначаць APFS і Microsoft BitLocker.
- Код KPMcore палепшаны з пункту гледжання захавання сумяшчальнасці на ўзроўні ABI для будучых версій. Таксама шырока выкарыстоўваюцца сучасныя магчымасці C++.
- Выпраўлены шэраг памылак у працы з LVM і не толькі.
Крыніца: linux.org.ru