KDE Partition Manager
{{Short description|Open-source partition editor}}
{{Infobox software
| name = KDE Partition Manager
| logo = Breezeicons-apps-48-partitionmanager.svg
| screenshot = KDE Partition Manager 21.12.0 screenshot.png
| caption = Screenshot of KDE Partition Manager 21.12.0
| author = Volker Lanz
| developer = Andrius Štikonas, Caio Jordão Carvalho
| released = 1.0.0alpha1 ({{Start date and age|2008|09|18|df=yes}})
| latest release version = {{wikidata|property|preferred|references|edit|Q9016952|P348|P548=Q2804309}}
| latest release date = {{wikidata|qualifier|preferred|single|Q9016952|P348|P548=Q2804309|P577}}
| latest preview version = {{wikidata|property|preferred|references|edit|Q9016952|P348|P548=Q51930650}}
| latest preview date = {{wikidata|qualifier|preferred|single|Q9016952|P348|P548=Q51930650|P577}}
| programming language = C++ (Qt)
| genre = Partition editor
| license = 2015{{efn|GPL-3.0-or-later since 2015-08-03, version 1.2.0.}}: GPL-3.0-or-later{{cite web |url=https://projects.kde.org/projects/extragear/sysadmin/partitionmanager/repository/revisions/bbb2fa306720e43aa1ba66b4bcb6601a219aa0b9|title=Use GPLv3 copyright notices|date=7 February 2015 |access-date=2015-08-03}}
2008{{efn|GPL-2.0-or-later since 2008-09-18, from version 1.0.0alpha1 to 1.1.1}}: GPL-2.0-or-later
}}
KDE Partition Manager is a disk partitioning application originally written by Volker Lanz for the KDE Platform. It was first released for KDE SC 4.1 and is released independently of the central KDE release cycle. After the death of Volker Lanz in April 2014,{{cite web |url=https://www.kde.org/announcements/4.14/|title=KDE Software Compilation 4.14|date=20 August 2014 |access-date=2015-08-03}} Andrius Štikonas continued the development and took over as the maintainer.
It is used for creating, deleting, resizing, moving, checking and copying partitions, and the file systems on them. This is useful for creating space for new operating systems, reorganizing disk usage, copying data residing on hard disks and mirroring one partition with another (disk imaging). Additionally, KDE Partition Manager can back up file systems to files and restore such backups.{{Cite web |last=Darkcrizt |date=2019-05-10 |title=KDE Partition Manager, the KDE partition editor comes with a new version 4.0 |url=https://www.linuxadictos.com/en/kde-partition-manager-kde-partition-editor-arrives-with-new-version-4-0.html |url-status=live |archive-url=https://archive.today/bRdIU |archive-date=2024-03-10 |access-date=2024-03-10 |website=Linux Adictos |language=en}}{{Cite web |last=Nestor |first=Marius |date=2016-12-19 |title=KDE Partition Manager 3.0.0 Supports LVM on LUKS and LUKS on LVM Configurations |url=https://news.softpedia.com/news/kde-partition-manager-3-0-0-supports-lvm-on-luks-and-luks-on-lvm-configurations-511115.shtml |url-status=live |archive-url=https://archive.today/20240310155935/https://news.softpedia.com/news/kde-partition-manager-3-0-0-supports-lvm-on-luks-and-luks-on-lvm-configurations-511115.shtml |archive-date=2024-03-10 |access-date=2024-03-10 |website=Softpedia |language=english}}
It uses util-linux to detect and manipulate devices and partition tables while several (optional) file system tools provide support for manipulating file systems. These optional packages will be detected at runtime and do not require a rebuild of KDE Partition Manager.
As is the case with most KDE applications, KDE Partition Manager is written in the C++ programming language and uses the Qt GUI toolkit. Released under the GNU General Public License, KDE Partition Manager is free software.
Release history
class="wikitable" |
Colour
! Meaning |
---|
style="background-color:#fa8072;" | Red
| Release no longer supported |
style="background-color:#A0E75A;" | Green
| Release still supported |
style="background-color:#87CEEB;" | Blue
| Future release |
class="wikitable"
! Major Version !! Minor Version !! Release date !! Notes |
--- |
1.0
| style="background-color:#fa8072;" | 1.0.0alpha1 | Initial release. |
---|
1.0
| style="background-color:#fa8072;" | 1.0.0alpha2 | 24 September 2008 | Important bugs fixed. |
1.0
| style="background-color:#fa8072;" | 1.0.0beta1a | 13 January 2009 | Crashes and bugs fixed, ext4 support. |
1.0
| style="background-color:#fa8072;" | 1.0.0beta2 | 30 April 2009 | Bugs fixed. Introduces the KCModule. |
1.0
| style="background-color:#fa8072;" | 1.0.0beta3 | 4 June 2009 | Bugs fixed. Speed and usability improvements. |
1.0
| style="background-color:#fa8072;" | 1.0.0rc1 | 3 August 2009 | Bugs fixed. |
1.0
| style="background-color:#fa8072;" | 1.0.0 | 18 August 2009 | First stable |
1.0
| style="background-color:#fa8072;" | 1.0.1 | 9 January 2010 | Bugs fixed. |
1.0
| style="background-color:#fa8072;" | 1.0.2 | 24 April 2010 | Bugs fixed. Usability improvement. |
1.0
| style="background-color:#fa8072;" | 1.0.3 | 1 September 2010 | Bugs fixed. Usability improvements. |
1.1
| style="background-color:#fa8072;" | 1.1.0 | New features, support for 4096 byte sectors, Btrfs, GPT, exFAT, NILFS 2, and more. First release by Andrius Štikonas. |
1.1
| style="background-color:#fa8072;" | 1.1.1 | 15 February 2015 | Bugs fixed. |
1.2
| style="background-color:#fa8072;" | 1.2.0 | New features. Ported to KDE Frameworks 5. Switched license to GPL-3.0-or-later.{{cite web |url=https://projects.kde.org/projects/extragear/sysadmin/partitionmanager/repository/revisions/a7a6d5611288873b924d3e437093e58943ca4bb1|title=Switch license to GPLv3+|date=5 February 2015 |access-date=2015-08-03}} |
1.2
| style="background-color:#fa8072;" | 1.2.1 | 17 February 2015 | Bug fixed. |
2.0
| style="background-color:#fa8072;" | 2.0.0 | 15 January 2016 | Splitting user interface and partitioning library. Bugs fixed. |
2.0
| style="background-color:#fa8072;" | 2.0.3 | 24 February 2016 | Bugs fixed. |
2.1
| style="background-color:#fa8072;" | 2.1.0 | 11 March 2016 | Minimal support for F2FS. |
2.2
| style="background-color:#fa8072;" | 2.2.1 | 27 May 2016 | Support for LUKS.{{cite web |url=https://www.youtube.com/watch?v=ZwiyCC9gvHM |archive-url=https://ghostarchive.org/varchive/youtube/20211221/ZwiyCC9gvHM |archive-date=2021-12-21 |url-status=live|title=LUKS partition support in KDE Partition Manager|website=YouTube |date=30 April 2016 |access-date=2016-05-01}}{{cbignore}} |
3.0
| style="background-color:#fa8072;" | 3.0.0 | 18 December 2016 | Support for LVM. |
3.2
| style="background-color:#fa8072;" | 3.2.1 | 7 October 2017 | UDF support. |
3.3
| style="background-color:#fa8072;" | 3.3.1 | 14 December 2017 | Better LVM and LUKS2 support.{{Cite web|url=https://stikonas.eu/wordpress/2017/12/15/kde-partition-manager-3-3-and-future-work/|title=KDE Partition Manager 3.3 and future work « Andrius Štikonas|website=stikonas.eu|language=en-GB|access-date=2017-12-24}} |
4.0
| style="background-color:#A0E75A;" | 4.0.0 | 01 May 2019 | KPMcore backend was ported away from libparted to sfdisk (part of util-linux). Caio Jordão Carvalho ported S.M.A.R.T. code away from unmaintained libatasmart to smartmontools. Better support for LUKS2. Detection support for Apple's APFS filesystem and Microsoft's Bitlocker.{{Cite web|url=https://stikonas.eu/wordpress/2019/05/02/kde-partition-manager-4-0/|title=KDE Partition Manager 4.0 « Andrius Štikonas|website=stikonas.eu|language=en-GB|access-date=2019-09-08}} |
See also
{{Portal|Free and open-source software}}
Notes
{{notelist}}
References
{{Reflist}}
External links
- {{official website}}
- [https://stikonas.eu/wordpress/blog/ News about KDE Partition Manager on the blog of Andrius Štikonas]
- [https://docs.kde.org/index.php?application=partitionmanager&language=en The KDE Partition Manager Handbook]
- [https://invent.kde.org/system/partitionmanager The source code of KDE Partition Manager]
- [https://download.kde.org/stable/partitionmanager/ KDE Partition Manager release source code downloads]
- [https://www.linux-apps.com/content/show.php/KDE+Partition+Manager?content=89595 KDE Partition Manager on linux-apps.org]
{{KDE}}
{{Qt}}
{{FLOSS}}