partitionmanager/TODO

56 lines
2.1 KiB
Plaintext
Raw Normal View History

Plans and ideas for 1.1:
* Information about file system on a separate tab in the properties, unique
to the file system in use.
* Check if no of sectors fits in an unsigned 32 bit int for msdos partition
tables.
* The KPart works but has problems: The context menus don't show up, the status
bar is missing, maybe more.
* save msdos mbr?
* let the user specify extern command locations and options in the settings;
use some program and binary management setup internally like k3b has it
* parse progress information at least from e2fsck and ntfsclone (do we use the
latter at all? if not we should); maybe others.
* offer a) no alignment of partition boundaries at all or b) legacy cylinder
alignment or c) sector based alignment (the name is misleading, though)
* the size dialog base is a mess with its confusing free before/after stuff.
redesign to use first and last sector and nothing else and calc the rest from
there.
* once the above redesign is done, allow the user to adjust first and last
sector directly. maybe offer a details dialog widget. maybe also offer to
skip alignign the parition when creating it in that details widget?
===============================================================================
Bugs to fix for 1.1:
* copy&paste seems broken wrt alignment when copying from cylinder aligned to
sector aligned drives (maybe even more than that)
===============================================================================
For releases after 1.1:
* write a setup-kcm in the style of k3b's so that the user can set the r/w
permissions of the disks there; also use kauth to update the partition table
in the kernel. that should cover all cases where we actually need root
privileges now.
* The whole lvm/dm debacle.
* The interface between core and the file systems needs some more thought.
Ideally we'd be free to use either external helper apps (like we do now) or
libraries to achieve the same things. Libraries in this case being libntfs-3g
and libext2fs. There's one for reiserfs too, iirc. Using libraries we'd
hopefully be able to get meaningful progress status reporting while resizing,
checking and so on.