Nach anderthalb Jahren Entwicklungszeit wurde KDE Partition Manager 4.0 veröffentlicht – ein Dienstprogramm zum Arbeiten mit Laufwerken und Dateisystemen, ein Analogon von GParted für Qt-Umgebungen. Das Dienstprogramm basiert auf der KPMcore-Bibliothek, die beispielsweise auch vom Calamares-Universalinstaller verwendet wird.
Was ist das Besondere an dieser Version?
- Das Programm benötigt beim Start keine Root-Rechte mehr, sondern fordert eine Erhöhung für bestimmte Vorgänge über das KAuth-Framework an. Dadurch wurden unter anderem Probleme bei der Arbeit an Wayland gelöst. Anstelle von KAuth greift das Programm künftig direkt auf die Polkit-API zu.
- Das KPMcore-Backend verwendet jetzt sfdisk (Teil von util-linux) anstelle von libparted. Gleichzeitig wurden viele Fehler in sfdisk identifiziert und behoben.
- Außerdem wurde im Zuge der Arbeit an KPMcore der Code für die Arbeit mit SMART vom aufgegebenen libatasmart auf smartmontools übertragen.
- Ein ausreichendes Maß an Portabilität der Anwendung wurde erreicht, in Zukunft ist die Veröffentlichung einer Version für FreeBSD geplant.
- Die Unterstützung für LUKS2 wurde deutlich verbessert – jetzt kann man die Größe solcher Container ändern, allerdings bisher nur, wenn sie keine erweiterten Optionen wie dm-integrity nutzen. Die Erstellung von LUKS2-Containern wird jedoch noch nicht in der GUI dargestellt.
- Das Programm hat gelernt, APFS und Microsoft BitLocker zu erkennen.
- Der KPMcore-Code wurde verbessert, um die ABI-Kompatibilität für zukünftige Versionen aufrechtzuerhalten. Auch moderne Features von C++ werden häufig genutzt.
- Eine Reihe von Fehlern bei der Arbeit mit LVM und nicht nur behoben.
Source: linux.org.ru