Home User CP Donate Chat Register Today!  
  Get New posts Faq / Help?
   


Go Back   Hackint0sh > OSX and Hackint0sh/OSX86 > Snow Leopard (10.6)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 06-14-2009, 07:33 AM
Adrian Fogge
Status: Offline
Senior Member
 
Join Date: Apr 2007
Posts: 186
Rep Power: 12
Adrian Fogge is on a distinguished road
Default ZFS is *completely* gone...

I am surprised that I am the first person who has noticed this little fact...

Both Client and Server versions of the OS X build that was released at WWDC lack ZFS support.

No longer are you able to create, view, mount or do much of anything with ZFS in Snow Leopard.

Given that Apple explicitly removed the ZFS read support that existed in Leopard, I find it *highly* unlikely that Apple will ever find themselves returning to this highly advanced file system.

Bottom line is that file systems really aren't all that exciting on their own, they do enable for some very cool things to be done in the software applications sitting above. What ZFS gave you was block level snapshots... an unlimited number of them in a space efficient, maintainable way... and the ability to do software RAID that in many cases outperformed hardware RAID.

There are plenty of other benefits, however the vast majority of them are duplicated under any "new" file system.

It is very unfortunate that Oracle bought Sun recently, as I would greatly expect that under Oracle's hands, ZFS will either die to their BTRFS that they are developing or be merged together into a new mashup of ZFS with a slightly lower memory footprint for the re-silvering process and a GPL license to go along with it.

It's a sad day, but it really is what it is.

~Adrian
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #2 (permalink)  
Old 06-24-2009, 03:25 PM
Alain Prost
Status: Offline
Trial Member
 
Join Date: Jun 2009
Posts: 2
Rep Power: 0
Alain Prost is on a distinguished road
Default

Is there any specific reason why Apple removed the ZFS? And what exactly, have they replaced it with?
I hope ZFS ends up under a GNU license, with the fancy silver removed.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #3 (permalink)  
Old 06-24-2009, 03:43 PM
Adrian Fogge
Status: Offline
Senior Member
 
Join Date: Apr 2007
Posts: 186
Rep Power: 12
Adrian Fogge is on a distinguished road
Default

ADS has been 'replaced' with HFS+ with compression (or rather, that's what they're saying as it wasn't in the WWDC Build.

Now that Oracle owns ZFS, while GPL is possible, it seems like it's more likely that BTRFS will pick up a few new on-staff developers, and then we can see something that is usable in another 2-3 years.

Not like Apple would allow GPLed code 'into' their kernel...
Much like Linux won't let CDDL play.

~Adrian
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Sponsored links Remove advertisements
Advertisement
Advertisement

  #4 (permalink)  
Old 06-24-2009, 07:41 PM
Alain Prost
Status: Offline
Trial Member
 
Join Date: Jun 2009
Posts: 2
Rep Power: 0
Alain Prost is on a distinguished road
Default

I'm sorry, but I'm a newbie on these things. How exactly is this new (Brtfs) approach better than the old ZFS?
What are the possible performance gains as such?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #5 (permalink)  
Old 06-26-2009, 05:47 AM
Adrian Fogge
Status: Offline
Senior Member
 
Join Date: Apr 2007
Posts: 186
Rep Power: 12
Adrian Fogge is on a distinguished road
Default

Bottom line is there are no benefits of BTRFS at this point for non-ext3/4 users. BTRFS is essentially an extension to EXT4 that allows for snapshotti g and block level mirrors.

There is also talk of incorporating volume management as is seen in ZFS.

The key benefit is that BTRFS can be released under the GPL license, thereby allowing it's inclusion in the mainline tree of the Linux kernel.

ZFS was licensed by Sun under the CDDL, which allowed for it's inclusion in the Solaris and BSD variants (including OS X) but explicitly kept Linux out of the game.

In a few years, BTRFS *may* become a viable system, however at the moment it is really just ext4 with with some ZFS functionality that people were able to copy when all they really bothered to find out was what Sun put in their press releases.

Okay, that was a little harsh... I am sure that the BTRFS developers are very competent, but their product is still years from completion, and then there is ZFS which has been stable for the past 5 years.

~Adrian
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #6 (permalink)  
Old 07-21-2009, 12:31 PM
rock
Status: Offline
Trial Member
 
Join Date: Jun 2009
Posts: 1
Rep Power: 0
rock is on a distinguished road
Default

didn't even notice that Oracle bought Sun, what a bummer.
Thanks for sharing your opinion and knowledge, very interesting.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Sponsored links Remove advertisements
Advertisement
Advertisement

  #7 (permalink)  
Old 07-22-2009, 01:29 AM
hot_flyback
Status: Offline
Trial Member
 
Join Date: Jul 2009
Posts: 1
Rep Power: 0
hot_flyback is on a distinguished road
Default

I'm a Solaris sysadmin and I do like ZFS a lot. I personally use OpenSolaris in my workstation because of that.

I think one of the reasons of that decision would be that ZFS is not so suitable for a desktop machine. IMHO (in my humble opinion), of course.

That is because the read performance under some workloads is questionable and to help reduce that impact exists ARC (Adaptive Replacement Cache), whom uses all of the available RAM for its purposes.
To a user with a 2GB computer (and not technically proficient) having just a few MBs free could be a little bit shocking.
In the real world ARC will adapt that memory consumption as needed but it's not hassle free.

Two of the strong points on using ZFS: ease of administration and major reliability, are not that appealing to end users, and at the end of the day most of the ZFS features doesn't represent real improvements to end users (at least not as appealing as performance improvements).

How many of us have personal computers with mirrored disks, lots of RAM or a spare disk to configure as a zpool cache vdev?

I think it's a good decision by the managers in short term for the desktop.
And I also think it's a must have on the server side.

It'd be real nice to have it as an optional native filesystem on the OS in future releases.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #8 (permalink)  
Old 07-23-2009, 04:29 AM
Adrian Fogge
Status: Offline
Senior Member
 
Join Date: Apr 2007
Posts: 186
Rep Power: 12
Adrian Fogge is on a distinguished road
Default

Well, given the fact that Adobe's applications will still refuse to run under HFS+ Case Sensitive, it is hard to believe that Apple would elect to add another optional file system to their client OS.

Time Machine is a very strong case for ZFS on the Client, but as Apple has fully pulled even read support from the client OS, it seems as though they have simply given up on the technology.

Disappointed, yes... Gonna loose sleep over it, no.

I guess ZFS will stay on my file servers only for the foreseeable future.

~Adrian
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #9 (permalink)  
Old 08-26-2009, 05:04 PM
bjr2
Status: Offline
Trial Member
 
Join Date: Aug 2009
Posts: 1
Rep Power: 0
bjr2 is on a distinguished road
Default Not *Completely*

ZFS has been removed from the GUI. The ZFS filesystem controls and kext's are still in the OS and you can still format partitions ZFS, you'll just have to do it from the command line.

Cheers

( kextstat | grep zfs )

Last edited by bjr2; 08-26-2009 at 05:30 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Remove advertisements
Advertisement
Advertisement Sponsored links

  #10 (permalink)  
Old 08-27-2009, 12:06 AM
Adrian Fogge
Status: Offline
Senior Member
 
Join Date: Apr 2007
Posts: 186
Rep Power: 12
Adrian Fogge is on a distinguished road
Default

Other than being 100% inaccurate, your logic is impeccable bjr2.

At no point did Snow Leopard have a working graphical administration tool.
Following WWDC, Apple removed all ZFS management commands (zfs & zpool), and then in the latest build proceeded to remove /System/Library/PrivateFrameworks/ZFSManager.framework.

Nice try, though.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT +2. The time now is 10:06 AM.



Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2 Ad Management by RedTyger
follow us on Twitter!

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105