După un an și jumătate de dezvoltare, a fost lansată versiunea 4.0 a KDE Partition Manager - un utilitar pentru gestionarea unităților și sistemelor de fișiere, similar cu GParted pentru mediile Qt. Utilitarul este construit pe biblioteca KPMcore, folosită, de exemplu, de instalatorul universal Calamares.
Ce este remarcabil la această versiune?
- Programul nu mai necesită privilegii de root la pornire, ci solicită drepturi de acces pentru operațiuni specifice prin intermediul framework-ului KAuth. Printre altele, acest lucru a rezolvat problemele legate de utilizarea pe Wayland. În viitor, programul va apela API-ul Polkit direct în loc de KAuth.
- Backend-ul KPMcore folosește acum sfdisk (parte din util-linux) în loc de libparted. De asemenea, au fost identificate și corectate multiple erori în sfdisk.
- În timpul muncii pe KPMcore, codul pentru gestionarea S.M.A.R.T. a fost transferat din libatasmart, care nu mai este întreținut, în smartmontools.
- S-a atins un nivel suficient de portabilitate al aplicației, iar în viitor este planificată lansarea unei versiuni pentru FreeBSD.
- Suportul pentru LUKS2 a fost semnificativ îmbunătățit - acum este posibil să schimbați dimensiunea acestor containere, însă doar dacă acestea nu utilizează opțiuni avansate precum dm-integrity. Crearea containerelor LUKS2 nu este încă disponibilă în interfața grafică.
- Programul a învățat să identifice APFS și Microsoft BitLocker.
- Codul KPMcore a fost îmbunătățit din perspectiva menținerii compatibilității la nivel ABI pentru versiunile viitoare. De asemenea, sunt utilizate pe scară largă capacitățile moderne ale C++.
- Au fost corectate mai multe erori în funcționarea cu LVM și nu numai.
Sursa: linux.org.ru

