What's the current status of btrfs support in Gnome and related applications like Gnome disk utility ( palimpsest )?
I'm a bit worried that relevant application do not properly support btrfs and we take a step backwards and force the novice end to the terminal to deal with various filesystem related stuff if we switch to btrfs by default ( as opposed to make the switch when the proper support is in relevant applications ).
Personally I have yet to see what benefits btrfs brings the novices end user over other filesystems that warrants us to switch to it by default.
JBG
On Tue, 2011-06-07 at 07:21 +0000, "Jóhann B. Guðmundsson" wrote:
What's the current status of btrfs support in Gnome and related applications like Gnome disk utility ( palimpsest )?
I'm a bit worried that relevant application do not properly support btrfs and we take a step backwards and force the novice end to the terminal to deal with various filesystem related stuff if we switch to btrfs by default ( as opposed to make the switch when the proper support is in relevant applications ).
Personally I have yet to see what benefits btrfs brings the novices end user over other filesystems that warrants us to switch to it by default.
The first question to answer here would be what 'proper' support would mean. It is certainly supported as a 'plain old filesystem' ie you can format your partition as btrfs partition, and the desktop will be able to use them just like any other filesystem. Which is probably good enough for the initial rollout.
But of course, we are hoping to gain some exiting new functionality by switching to btrfs. Some use cases I can think of off the top of my head are:
* New disk.
I plug in a new disk, I get a notification that tells me:
You just plugged in a new disk, do you want to use this to ( ) backup your current disk (*) use it as extra space [Ignore this disk for now][Go ahead and do it!]
This would uses btrfs in so far as it can just expand the filesystem over multiple disks. The backup part would possibly involve snapshots.
* A file locker.
Create a 'Private' or 'Locker' folder in the home directory and encrypt the tree below that. Then we can make meaningful UI that tells people to store confidential stuff below that directory. And we avoid the need to ask for a password halfway through boot, when can't really do these kinds of interactions without lots of contortions and when we can't really have good i18n, etc.
This would use btrfs encryption capabilities (if it has those, I don't really know).
On 06/08/2011 03:10 PM, Matthias Clasen wrote:
The first question to answer here would be what 'proper' support would mean. It is certainly supported as a 'plain old filesystem' ie you can format your partition as btrfs partition, and the desktop will be able to use them just like any other filesystem. Which is probably good enough for the initial rollout.
Something along those line is what I had in mind.
User plugs in a btrfs disk and it get's mounted and users can create/copy/delete files without problem. various applications/tools support and can assist the end user should he hit a failing disk and or failing partitions encrypting a btrfs partition works etc.
Basically not a full btrfs feature rich application support such as snapshoting etc.. just normal novice end user day to day actions that involves mounting external drives which have btrfs on them and create/copy/delete files and any tools that aid him in rescue/recover failing drives that he might encounter.
JBG
desktop@lists.stg.fedoraproject.org