4.0 年半の開発の後、KDE Partition Manager XNUMX がリリースされました。これはドライブとファイル システムを操作するためのユーティリティであり、Qt 環境の GParted に相当します。このユーティリティは、たとえば Calamares ユニバーサル インストーラーでも使用される KPMcore ライブラリに基づいて構築されています。
このバージョンの特別な点は何ですか?
- このプログラムは起動時に root 権限を必要としなくなりましたが、代わりに KAuth フレームワークを通じて特定の操作の昇格を要求します。これにより、特に、Wayland での作業に関する問題が解決されました。将来的には、プログラムは KAuth ではなく Polkit API に直接アクセスするようになります。
- KPMcore バックエンドは、libparted の代わりに sfdisk (util-linux の一部) を使用するようになりました。同時に、sfdisk で多くのエラーが特定され、修正されました。
- また、S.M.A.R.T. と連携するためのコードである KPMcore の開発も進められています。放棄されたlibatasmartからsmartmontoolsに移行されました。
- アプリケーションの移植性は十分なレベルに達しており、将来的には FreeBSD 版もリリースされる予定です。
- LUKS2 のサポートが大幅に改善されました。このようなコンテナーのサイズを変更できるようになりました。ただし、現時点では、dm-integrity などの高度なオプションを使用していない場合に限ります。ただし、LUKS2 コンテナーの作成はまだ GUI には表現されていません。
- このプログラムは、APFS と Microsoft BitLocker を検出することを学習しました。
- KPMcore コードは、将来のバージョンでも ABI レベルの互換性を維持するために改善されました。最新の C++ 機能も広く使用されています。
- LVM などの操作における多数のエラーを修正しました。
出所: linux.org.ru