След година и половина разработка беше пуснат KDE Partition Manager 4.0 - помощна програма за работа с дискове и файлови системи, аналог на GParted за Qt среди. Помощната програма е изградена върху библиотеката KPMcore, която също се използва, например, от универсалния инсталатор на Calamares.
Какво е специалното за тази версия?
- Програмата вече не изисква root привилегии при стартиране, но изисква повишаване за конкретни операции чрез рамката KAuth. Освен всичко друго, това реши проблемите с работата по Wayland. В бъдеще, вместо KAuth, програмата ще има директен достъп до API на Polkit.
- Бекендът на KPMcore вече използва sfdisk (част от util-linux) вместо libparted. В същото време много грешки бяха идентифицирани и коригирани в sfdisk.
- Също така, в процеса на работа върху KPMcore, кодът за работа със SMART беше прехвърлен от изоставения libatasmart в smartmontools.
- Постигнато е достатъчно ниво на преносимост на приложението, в бъдеще се планира да се пусне версия за FreeBSD.
- Поддръжката за LUKS2 е значително подобрена - сега можете да промените размера на такива контейнери, но засега само ако не използват разширени опции като dm-integrity. Но създаването на контейнери LUKS2 все още не е представено в GUI.
- Програмата се е научила да открива APFS и Microsoft BitLocker.
- Кодът на KPMcore е подобрен, за да поддържа ABI съвместимост за бъдещи версии. Съвременните функции на C++ също се използват широко.
- Поправени са редица грешки при работа с LVM и не само.
Източник: linux.org.ru

