The Register® — Biting the hand that feeds IT

Comments on: Leopard gets dose of Solaris ZFS

Jobs was pissed at losing his thunder 

Posted Wednesday 13th June 2007 00:18 GMT

Jobs was pised sun stole his thunder about ZFS so did not talk about it. Seems to fit pretty well in to Jobs MO. Rember ATI rage leak anyone?

Well, I guess. . . 

Posted Wednesday 13th June 2007 00:33 GMT

I guess this means that I will wait until Leopard to do a clean install.

Leaky Dick 

Posted Wednesday 13th June 2007 05:00 GMT

It was Karl Rove's pal Dick Cheney.

Why Apple won't engage the Reg 

Posted Wednesday 13th June 2007 05:02 GMT

Could it be that Steve still recalls the way The Reg ridiculed his California pronunciation "jag-wire"? Well, maybe memories will fade with the upcoming release of Leper . . .

ZFS not bootable 

Posted Wednesday 13th June 2007 05:57 GMT

Currently, as to my knowledge, not even Solaris can boot from ZFS. This means that you'll need an HFS+ file system for OS X in any case.

Sorry, Clay, not yet time for a clean install ...

Is this good? 

Posted Wednesday 13th June 2007 08:49 GMT

Is ZFS case-sensitive? If so, it would be a great improvement on HFS and would mean that the standard unix tools actually work correctly instead of getting confused over whether they think a file exists or it doesn't depending on whether or not Apple have got round to hacking that particular util to make it case-insensitive aware.

Oh, and if it would not randomly change the case of a filename from lower to upper case then that would be dandy too!

God I HATE my Mac!

Try HFS case sensitive if you need it 

Posted Wednesday 13th June 2007 11:36 GMT

No need to wait for ZFS, you can specify HFS+ to be case-sensitive if you want. It does need a reformat and there may be some (many?) issues with apps expecting a mac disk to be case-insensitive, but the option is there.

Hmm... 

Posted Wednesday 13th June 2007 12:21 GMT

Have apple actually written any of their OS? Other than the UI, that is?

ZFS Is bootable... 

Posted Wednesday 13th June 2007 12:34 GMT

ZFS is bootable, or at least, it is in Solaris, the next question is, will OSX support Z-RAID?

Re: Hmm... 

Posted Wednesday 13th June 2007 13:21 GMT

Umm... the XNU kernel that runs the thing?

ZFS 

Posted Wednesday 13th June 2007 13:42 GMT

I have banged togeather a raidz2 filesystem on a FC array (linux os) and it is case aware.

Left hand-right had 

Posted Wednesday 13th June 2007 15:09 GMT

Imagine, a vendor suffering from the left hand - right hand syndrome. How unique.

Re: Hmm... 

Posted Wednesday 13th June 2007 16:05 GMT

They've written lots of the plumbing for OS X themselves but the important thing is that taking in proven and stable software is often a lot better than writing everything from scratch. Other OS well known software houses have tried that and come up with buggy beta-quality software claiming it to be final.

Apple is really doing the right thing by mixing home-brewed software with proven stuff made by others and this is why they can release a major new OS release, that is stable, so often.

More info 

Posted Wednesday 13th June 2007 18:14 GMT

A little more data: Apple now says that ZFS will appear in Leopard but it will be read-only, at least for the moment.

And as for case-sensitivity... yuch. The single dumbest idea I've heard in a long time. The only reason to have case-sensitive filenames is so that you can have 'Readme.txt' 'README.TXT' 'readme.txt' and 'ReAdMe.TxT' in the same directory. Which is an abomination.

Computers are supposed to do things for the convenience of their operators, not the other way around. All of the positive aspects to case-sensitive filesystems are for the computer or the programmer, not for the operator.

Reminds me of a Linux program I once worked on. I was talking to the original author and he said 'Okay, take a look for that in the something.h header file' (I can't remember the real name). So I typed 'vi something.h' (in the project/headers directory) and it opened a file. I said 'I don't see that definition in there,' and he said, 'Oh, it's probably in the capital-something.h'. I said 'What?' and he said 'Try SOMETHING.h, all caps'. Yup, it was in there. He had decided to split the rather long 'something.h' into two files and claimed that this was easier to remember even than 'something1.h' and 'something2.h'.

Oh, and you should have seen the variable names.

I quit the team shortly thereafter.

-fred

lower case madness 

Posted Wednesday 13th June 2007 22:40 GMT

Fred,

or is it fred, do you think the world should be flat too?

maybe we will rewrite the bible and the constitution to accommodate windows and dos users.

i did it all in lower case so it is easier to understand :)

Why do I need to reformat to make Case-Sensitive? 

Posted Friday 15th June 2007 02:31 GMT

The ONLY difference between a volume/partition that is formatted as CS or Non-CS is a flag in the directory. Since a Non-CS partition can NOT have file names that would be duplicates if rendered as all lower case, all that SHOULD be needed to go from Non-CS to CS is to flip the flag and update an in-memory tables that show the CS/Non-CS status. An attempt to convert a CS partition to Non-CS is harder and would actually need for the partition to be unmounted (to prevent adds/deletes) while the directory is scanned for duplicate Non-CS file names before the flag is reset or an error message was issued.