|
|||||||
| Register | Members List | New Posts | Mark Forums Read |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Kasper's Automated Slave
Join Date: Nov 1997
Posts: 6,159
|
ZFS to play larger role in future versions of Mac OS X
Sun Microsystems' relatively new ZFS filesystem will see rudimentary support under the soon-to-be released Mac OS X Leopard, but will eventually play a much larger role in future versions of the Apple operating system, AppleInsider has been told.
People familiar with the matter reveal that Apple on Wednesday provided developers with "ZFS on Mac OS X Preview 1.1" and associated documentation, in which the company asserted that it alone was responsible for porting the filesystem to Mac OS X. The Cupertino-based firm also officially confirmed to developers receiving the pre-release software that Mac OS X 10.5 Leopard -- due out later this month -- will officially support ZFS, albeit restricted to a read-only implementation with which no ZFS pools or filesystems can be modified. Developers receiving the latest ZFS preview, however, are granted access to full read and write capabilities under Leopard, including the ability to create and destruct ZFS pools and filesystems. The developer release, those people familiar with the matter say, is a telltale sign that Apple plans further adoption of ZFS under Mac OS X as the operating system matures. It's further believed that ZFS is a candidate to eventually succeed HFS+ as the default file system for Mac OS X -- an unfulfilled claim already made in regard to Leopard by Sun's chief executive Jonathan Schwartz back in June. Unlike Apple's progression from HFS to HFS+, ZFS is not an incremental improvement to existing technology, but rather a fundamentally new approach to data management. It aims to provide simple administration, transactional semantics, end-to-end data integrity, and immense scalability. According to Sun's description of ZFS, the filesystem offers a pooled storage model that completely eliminates the concept of volumes and the associated problems of partitions, provisioning, wasted bandwidth and stranded storage. Thousands of filesystems can draw from a common storage pool, each one consuming only as much space as it actually needs. Therefore, Sun says, the combined I/O bandwidth of all devices in the pool is available to all filesystems at all times. In addition, ZFS provides a feature called "disk scrubbing," which is similar to ECC memory scrubbing; it reads all data to detect latent errors in the file system while they're still correctable. "A scrub traverses the entire storage pool to read every copy of every block, validate it against its 256-bit checksum, and repair it if necessary," the description reads. "All this happens while the storage pool is live and in use." A more comprehensive description of ZFS, along with several other features it offers, is available on Sun's OpenSolaris website. |
|
|
|
|
|
#2 |
|
Registered User
Join Date: Nov 2004
Location: Maryland, USA
Posts: 184
|
Does this mean that "complete" ZFS support might arrive in 10.5.5, or some such minor release???
Everything I've read about ZFS tells me that it is a great direction for Apple to in, I can't wait!
Always remember that you are absolutely unique, just like everyone else.
-Margaret Mead When I'm working on a problem, I never think about beauty. I think only how to solve the problem. But when I have finished, if the solution is not beautiful, I know it is wrong. - R. Buckminster Fuller Last edited by baranovich; 10-04-2007 at 09:07 PM.. Reason: Misread article... |
|
|
|
|
|
#3 |
|
Registered User
Join Date: Oct 2007
Posts: 1
|
Currently, we are able to freely move around files that are open in an application without causing any trouble in Mac OS X (mostly, at least), which is not possible with Windows or Linux. I believe I read that this was a feature of the HFS(+). Does this mean that once ZFS is adopted as the default FS, this will no longer be possible?
|
|
|
|
|
|
#4 |
|
Registered User
Join Date: Feb 2007
Posts: 190
|
Man… Apple is changing file-systems like there's no tomorrow!
|
|
|
|
|
|
#5 | |
|
Registered User
Join Date: Jun 2003
Location: Tinton Falls, NJ
Posts: 702
|
Quote:
The big thing that classic MacOS traditionally supported was the concept of a file id being the identity of the file on the file system, and the "path" being merely a convention. While somewhat similar to the inode in concept, Apple actually exposed it as the primary means to opening files in the old Toolbox. This allowed one to re-open the same file even after it moved from directory to directory without even knowing what directory it had moved to. While generally regarded as a great feature (and a feature that some of the database-oriented filesystems have also tried to use more recently), the UNIX-centric folks from NeXT won that battle fairly early in the MacOS X game and now the API is tied pretty tightly to the concept of locating a file via path. |
|
|
|
|
|
|
#6 |
|
Global Moderator
Join Date: Jun 2004
Location: .US
Posts: 9,127
|
I thought that ZFS is a detriment for single drive systems, that it only really shines in a multi-drive system. Most computers that Apple sells can only hold a single drive. Pooling an internal drive with an external USB/FW drive doesn't sound like a good idea either.
|
|
|
|
|
|
#7 | |
|
Registered User
Join Date: Feb 2006
Location: PA
Posts: 43
|
Quote:
They'll have turned your iTV, iPods, home server and your Refrigerator (iFridge, anyone?) into a home media cluster. And thats if you don't have a toaster oven. ![]() |
|
|
|
|
|
|
#8 |
|
Registered User
Join Date: Oct 2005
Posts: 23
|
makes sense
I'm sure the engineering effort that went into ZFS was pretty big. In many ways it doesn't make sense for Apple to NOT use it. They can take ZFS and then dedicate their resources to features that really add value to the user - improved spotlight, etc.
I'm heard lots about ZFS, my only question at this pont is performance. Though - even if it has a disadvantage now (which I'm not claiming), probably when it's widely used better hardware specs will eliminate it. Even now, HFS+ performs poorly on directories with massive amounts of files (such as a mail server), how does ZFS stack up? The data integrity features certainly are both welcome and impressive. Actually, one more ZFS question. Does it run on mobile devices? Does it present any advantage there? |
|
|
|
|
|
#9 |
|
Registered User
Join Date: Nov 2004
Location: Northwest
Posts: 2,698
|
I-node/Super I-node and their relation to V-node are standard UNIX filesystem terminology.
Ref: Advanced Programming in the UNIX Environment: W. Richard Stevens. |
|
|
|
|
|
#10 |
|
Registered User
Join Date: Dec 2006
Posts: 328
|
From reading around the web and Wiki, my only concerns on ZFS are
1. High CPU usage 2. Performance issues 3. Cannot Reduce Pool Size 4. No adding storage in Raid Z. I suppose 1 and 2 will improve over time if it is not fixed by now. 3 Are Currently being working on. I dont see 4 as a major concern for normal System usage. However it would be great for NAS or DAS alike. Hopefully ZFS will get all this done by OSX 10.6 |
|
|
|
|
|
#11 | |
|
Registered User
Join Date: Mar 2006
Posts: 637
|
Quote:
I wonder why Apple and Sun just don't merge since their engineers share great admiration for each other's works. Though Jobs did snub Java in regards to having it on the iPhone and iPod touch so he must not feel the fever.
Tory Hagen
Break the Wedge! |
|
|
|
|
|
|
#12 | |
|
Registered User
Join Date: Dec 2004
Posts: 373
|
Quote:
|
|
|
|
|
|
|
#13 |
|
Registered User
Join Date: Feb 2005
Posts: 791
|
I think it might be goog to keep HFS+ as the default because it's Apple's own filesystem and it leaves them freer to innovate in this space. If they go with ZFS it may be better at the moment, but if they want to change it at a later date they can't without breaking the standard.
|
|
|
|
|
|
#14 |
|
Registered User
Join Date: Nov 2003
Location: middle of nowhere
Posts: 425
|
|
|
|
|
|
|
#15 |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,865
|
1) This isn't something Apple will slip into a 10.5.x update.
2) This will be used in Apple's server line long before Apple even considers using it in their Mac line. 3) Despite the throng of adamant posts several months ago regarding ZFS support coming in 10.5, it's technologically still is not ready for prime time and won't be used by Apple until at least 10.6. Should be default file system. |
|
|
|
|
|
#16 |
|
Registered User
Join Date: Nov 2001
Posts: 2,072
|
![]() Apple's filesystem changes since 1984: MFS Circa 1984 - Dropped support with System 7.6.1 HFS Circa 1985 - Became default FS at intro? - Still supported HFS+ Circa 1998 - Became default FS with OS X rollout - Still supported Speculation: ZFS Circa 2007 - Became default FS ???? Yep - those wild and crazy folks in the FS group are most radical indeed! Dave
Thank you for a funky time, call me up whenever you wanna grind...
|
|
|
|
|
|
#17 | |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,865
|
Quote:
|
|
|
|
|
|
|
#18 |
|
Registered User
Join Date: Jul 2006
Posts: 115
|
|
|
|
|
|
|
#19 |
|
Registered User
Join Date: Nov 2001
Location: Somewhere far, far away
Posts: 2,858
|
Is 10.5 the new System 7?
Public Beta ... System 1 10.0 ... System 2 10.1 ... System 3 10.2 ... System 4 10.3 ... System 5 10.4 ... System 6 10.5 ... System 7!!! :O This means we won't see any updates for...SEVEN YEARS!!! :O |
|
|
|
|
|
#20 |
|
Registered User
Join Date: Oct 2007
Posts: 1
|
You do realize ZFS is a FILE system not an OPERATING system????
I don't think Apple is going to replace BSD with Solaris... |
|
|
|
|
|
#21 |
|
Global Moderator
Join Date: Jun 2004
Location: .US
Posts: 9,127
|
|
|
|
|
|
|
#22 | |
|
Registered User
Join Date: Feb 2007
Posts: 190
|
Quote:
Also wasn't that one of MS main hurdles in offering a search-engine similar to Spotlight in their Vista OS? |
|
|
|
|
|
|
#23 | |
|
Global Moderator
Join Date: Jun 2004
Location: .US
Posts: 9,127
|
Quote:
|
|
|
|
|
|
|
#24 |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,865
|
|
|
|
|
|
|
#25 | |
|
Registered User
Join Date: Feb 2007
Posts: 190
|
Quote:
10.0 HFS plus 10.2 HFSJ (Journaling for OSX Server) 10.3 HFSJ for all OSX 10.4 HFSX+XP compatability Alright so it was HFSX that made Spotlight possible because of the Inline Attribute Data Records. I guess ![]() |
|
|
|
|
|
|
#26 |
|
Registered User
Join Date: Nov 2001
Location: Southern CA
Posts: 1,265
|
Wonder if the patent infringement lawsuit against sun over ZFS will affect the release date of OS X?
|
|
|
|
|
|
#27 |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,865
|
|
|
|
|
|
|
#28 | |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,865
|
Quote:
Thanks for the link. I hadn't released HFS had rejiggered so much with each OS release. |
|
|
|
|
|
|
#29 | |
|
Registered User
Join Date: Nov 2001
Location: Southern CA
Posts: 1,265
|
Quote:
|
|
|
|
|
|
|
#30 | |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,865
|
Quote:
|
|
|
|
|
|
|
#31 | |
|
Registered User
Join Date: Jan 2004
Location: India
Posts: 1,451
|
Quote:
ZFS is too large for the desktop imo. I think it will be part of Apple's server strategy with the clients accessing the file system. I don't think it will be restricted to read-only. HFS+ in it's current incarnation is quite sufficient for the desktop. I fail to see any areas where it is crippling the advancement of the Mac OS. |
|
|
|
|
|
|
#32 |
|
Registered User
Join Date: Dec 2001
Location: Kansas City, Missouri
Posts: 1,014
|
What good is read only ZFS? How will it be used?
Snow Leopard is awesome on my 13" MacBook Pro.
|
|
|
|
|
|
#33 | |
|
Registered User
Join Date: Mar 2002
Location: Indiana
Posts: 607
|
Quote:
Ty
Please consider throwing extra cycles at better understanding Alzheimer's, Mad Cow (CJD), ALS, and Parkinson's disease go here <a href="http://folding.stanford.edu/" target="_blank">http://folding.stanford.edu/</a> for more info. Thank You
|
|
|
|
|
|
|
#34 |
|
Registered User
Join Date: Mar 2002
Location: Indiana
Posts: 607
|
For those that think that this will show up in Server first may only be correct because Apple may want some real world testing before rolling this out for regular OS. Apple would be wasting money if this was only for Server. The real money is made when Apple uses new technologies to make using a computer easier, therefore this will go mainstream ASAP. There may be some Server only parts but the bulk to go mainstream and as quickly as Apple can make it happen. This would be a major strategic advantage that could help boost Apple into the Corp world, depending on what all Apple can do with the technology. "ZFS the most advanced file system on the planet, right there storing, organizing, and verifying all of your most precious photos in iPhoto. You'll never have to worry about losing any of your electronic records, your photos, your movies, even your music. ZFS checks and verifies and if it finds anything wrong, it corrects the problem before you lose some of the moments you value most. Our new file system does this for you automatically every time you use your Mac, that is how much we value your electronic records." Apple marketing - 101.
Please consider throwing extra cycles at better understanding Alzheimer's, Mad Cow (CJD), ALS, and Parkinson's disease go here <a href="http://folding.stanford.edu/" target="_blank">http://folding.stanford.edu/</a> for more info. Thank You
Last edited by Brendon; 10-08-2007 at 12:47 AM.. Reason: added the word: made |
|
|
|
|
|
#35 |
|
Registered User
Join Date: Aug 2006
Location: The Material World
Posts: 92
|
But what about speed. Will all these goodies come at a speed penalty (compared to HFS+ or NTFS) ?
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|