Why should he? He's too preoccupied with peddling W7 and bottom-of-the-barrel-bargain-boxes.Nightlight... What!?
Aiden from memory hasn't actually said anything good about Apple in a long time.
Why should he? He's too preoccupied with peddling W7 and bottom-of-the-barrel-bargain-boxes.Nightlight... What!?
Aiden from memory hasn't actually said anything good about Apple in a long time.
Why should he? He's too preoccupied with peddling W7 and bottom-of-the-barrel-bargain-boxes.
So tell me, for the average user - the Average Joe, what real, simple, non-learning-curve advantages would I have gotten with ZFS that represent something significantly better than the current system?
I understand RAID features are one example (I hope not the only one), but frankly the average user is hardly going to touch that (part of the reason the RAID bug in SL went virtually unnoticed.) Plus, the ability to disconnect exernal drives at will (if we're talking about a large, multi-drive setup - fairly unlikely for the average user anyway) is still pretty important.
So can anyone tell me?
In fact, WHS doesn't provide any special support for hot-swapping. To remove a drive, you go to the WHS console, tell it which drive to remove, wait for it to copy the data to another drive and then you can physically remove the drive.
When I last tried ZFS you needed some command-line magic to get all of this to work, but I presume Apple could have eventually fixed all of this once the underlying code was stable.
Backdraft is flat out wrong regarding Porting Cocoa, Quartz, Display PDF and the rest to FreeBSD.
Quartz alone is roughly 10 million lines of code.
So can anyone tell me?
Since when have you cared for the "average joe"?
Extensible disk space. You can simply extend the amount of storage available in a file volume by inserting an extra disc, yet your existing data remains intact. Likewise you could also extend space in an array by simply removing and replacing a drive with a larger one. This would be very useful with home media centre servers, or anything else that needs lots of storage to function.
When I last tried ZFS you needed some command-line magic to get all of this to work, but I presume Apple could have eventually fixed all of this once the underlying code was stable.
So can anyone tell me?
That's a really silly argument. Pen and paper worked fine for centuries and yet we have computers that improve about each 6 to 12 months. Technology itself is about improving stuff, making it better. Yes it's nice there are alternatives but that doesn't mean they can't or shouldn't be improved. That's what having a new FS like ZFS is all about. It doesn't add a lot of new features but it does improve a lot of features as well as add some new ones. If Apple is able to do that with some mew HFS+ than that's just fine.[*] You can already do this trivially with a second disk or partition. Average users can do it through System Preferences. ZFS might make it more elegant and efficient, but it doesn't add a feature that we're currently missing.
Any dataloss is a big big big issue since a lot of people tend not to make any backups. Yes, we do have Time Machine but still there are some people use not making use of it. It would also be great to know if I need to have my drive checked as the filesystem detected and corrected some errors. If I want to know right now if things fail or not I have to open up Console and check the logs, I have to run Disk Utility or fsck and have it check for errors manually. Disk Utility can sometimes find problems you don't know about and which it can't fix. On several occasions I had to resort to DiskWarrior to have it fix the drive. It would be great if something would detect and attempt to fix it automatically and notify me so I can do something with it (have it serviced, replace the drive). Just like objc already explained. If ZFS is the solution to this (which it partly is, the dialog objc is talking about is the OS X/Disk Utility implementation, the feature itself is a ZFS thing) than that's fine, but if Apple manages to get this in HFS+ than that's just fine too.[*] hmmm... "Often I don't notice?" My question was how often is this happening. Are you saying that I currently experience data corruption "often" that would be prevented by a checksumming file system, but I just don't notice it for some reason? I'd like to see some research on that because, as you say, I haven't noticed it and I do tend to use the data on my hard drive quite a bit.
You can corrupt filesystems and do other nasty things to hdd's like a power out (not everyone uses an UPS). In those cases it is nice to have something check its consistency and fix whatever needs fixing. Unfortunately HFS+ is bad at this. Disk Utility and fsck have problems fixing some index problems. Strange thing is that DiskWarrior is able to fix the problems but it can be at a cost (you can lose some data which is better than all data).By far the most common cause of data loss among users (i.e. not data centers) is physical hard drive failure. Checksumming won't help you with that -- you'll need a backup or an appropriate form of RAID. You say "why take the risk and lose a x TB filesystem?". You need to quantify a risk before you can judge the effectiveness and justify the costs of a mitigation.
If something like Disk Utility would support ZFS than it wouldn't be much of a hassle any more. You could just drag new drives to the ZFS pool. The problem in this case is the lack of GUI's to make it easy for the user. In this case it's more like a chicken - egg problem.Well that is indisputably cool. But as someone who manages ZFS volumes on the fly from the command line, by definition you're in a pretty small minority among all PC users, Mac or otherwise.
Doesn't bother me I have moved completely to OpenSolaris now.