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

