|
|||||||
| Register | Members List | New Posts | Mark Forums Read |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Kasper's Automated Slave
Join Date: Nov 1997
Posts: 6,151
|
Apple shuts down ZFS open source project
Apple's efforts to support the development of ZFS, an advanced file system originally created by Sun, were officially terminated today in a notice posted by MacOS Forge.
The tersely worded message only stated that "The ZFS project has been discontinued. The mailing list and repository will also be removed shortly." Mac OS Forge describes itself as "dedicated to supporting the developer community surrounding open source components specific to Mac OS X." It publishes source code and an information repository about a variety of open projects Apple funds and maintains, including: • Darwin Calendar Server (used in iCal Server) • Darwin Streaming Server (used in QuickTime Streaming Server) • libdispatch (used in Grand Central Dispatch) • WebKit (Used in Safari) • XQuartz (used in Apple's X11 offering) • and until recently, ZFS. ZFS mania Apple's interest in porting ZFS was first signaled in early 2006 when it contacted Sun's OpenSolaris project; By August 2007 an early, read-only port of ZFS was published on Mac OS Forge and command line support was added to Mac OS X Leopard. Comments by Sun executives had tipped of wild speculation that ZFS would become the default file system of Mac OS X, and pundits pounced upon the idea that Apple's own technology was terrible and that anything it could replace with from outside sources would solve lots of problems for end users. The reality was that Mac OS X and third party software has lots of dependancies upon HFS+, and that ZFS really offered the greatest potential for server users. Most home Mac users don't even have multiple hard drives to pool with ZFS. In February of this year, AppleInsider reported on Apple's internal efforts to add new read/write ZFS features to Mac OS X Snow Leopard Server and support these in Disk Admin's graphical user interface. The new feature was also being publicly promoted in the company's marketing of Snow Leopard Server. By June however, Apple had scrubbed all mention of ZFS from its website and the feature disappeared from developer builds. Stick a fork in it Behind Apple's backtracking on ZFS is Oracle's announcement in April 2009 to buy Sun. While this should have no impact on other Sun technologies Apple has borrowed from OpenSolaris, such as DTrace, or other open source packages maintained by Sun under the GPL, such as MySQL, Sun's ownership and stewardship of ZFS is at risk because Oracle already has its own advanced, open source file system: BTRFS. In addition to Oracle's unlikely desire to fund the ongoing development of two overlapping new file systems, Sun's ZFS had already come under fire for patent infringement from NetApp as part of a patent war instigated by Sun. NetApp reported that ZFS not only infringes its WAFL storage patents, but that Sun intentionally designed ZFS to provide features unique to NetApp's WAFL, which Sun itself described it its marketing as "the first commercial file system to use the copy-on-write tree of blocks approach to file system consistency." This leaves Apple with an unfinished, patent-encumbered file system and without an enterprise class partner to work with in developing the future of ZFS. Were Apple to develop ZFS on its own, the technology would likely be relegated to pariah status by the rest of the industry. It remains to be seen whether Apple will begin working with Oracle to port the similar BTRFS to Mac OS X, or simply continue to add new features to HFS+ while monitoring the landscape for promising new file system options. In any case, ZFS appears to be very dead. Daniel Eran Dilger is the author of "Snow Leopard Server (Developer Reference)," a new book from Wiley available now for pre-order. The book edited out all mention of ZFS. |
|
|
|
|
|
#2 | |
|
Registered User
Join Date: Apr 2005
Posts: 237
|
Quote:
|
|
|
|
|
|
|
#3 |
|
Registered User
Join Date: Sep 2009
Posts: 16
|
It would be kind of neat if Apple tried to do something more "from scratch", although perhaps that wouldn't be very efficient/realistic. I don't see why it matters whether anyone else adopts it -- nobody else uses HFS+.
|
|
|
|
|
|
#4 | |
|
Registered User
Join Date: Jul 2003
Posts: 2,481
|
My thoughts too, what difference does it make in light of HFS.
Quote:
It is unfortunate that ZFS has become encumbered with patents. Long term Apple needs to address massive data stores. Actually they need a short term hardware solution too. Actually Apple appears to be a ship without a rudder after the cancelations of XServe which was a good product. Dave |
|
|
|
|
|
|
#5 | |
|
Registered User
Join Date: May 2002
Posts: 834
|
Quote:
|
|
|
|
|
|
|
#6 |
|
Registered User
Join Date: Aug 2007
Posts: 137
|
What a bunch of gobbledygook. RIP ZFS.
|
|
|
|
|
|
#7 |
|
Registered User
Join Date: Jan 2006
Location: SoCal
Posts: 930
|
|
|
|
|
|
|
#8 |
|
Registered User
Join Date: Mar 2009
Posts: 17
|
Don't say bad things
lessons learned. don't say bad things about the functionality of Apples software group. Otherwise you will be exterminated. Anyone seen my pet Dalek.
|
|
|
|
|
|
#9 |
|
Registered User
Join Date: Jan 2006
Location: SoCal
Posts: 930
|
Changing file systems is a daunting undertaking because the entire OS is affected in every possible way. Both Apple and MS have updated their file systems a couple times but it does create some disruption in legacy support. Microsoft was talking about a MSSQL based file system at one point but that never happened either.
|
|
|
|
|
|
#10 |
|
Registered User
Join Date: Jun 2003
Location: hudson valley ny
Posts: 194
|
Obviously you mean the Xraid. The xserve is currently available with 8 cores.
turtles all the way up and turtles all the way down... infinite context means infinite possibility
|
|
|
|
|
|
#11 |
|
Registered User
Join Date: May 2008
Posts: 570
|
No such thing, it's called XRAID.
This is typical Apple, and that is exactly the kind of half-baked promises that keeps IT people far away from Apple.
Jessie Ventura + Ron Paul = USA
|
|
|
|
|
|
#12 | |
|
Registered User
Join Date: Nov 2004
Location: The kool-aid stand...
Posts: 2,187
|
Quote:
Probably more to do with all their MSCE accreditations, surf the web job, etc. Yeah, and change is really hard for most people.
Hardcore.
|
|
|
|
|
|
|
#13 |
|
Registered User
Join Date: Feb 2005
Posts: 347
|
Apple did a lot of FS related changes in Snow Leopard. One of the [several] reasons behind dropping 64-bit Carbon could be the future change of the FS in mind. In Cocoa, the internal implementation of the filesystem is well abstracted and Cocoa applications will not be affected. Only a handful of UNIX tools need to be adapted to the new FS (UNIX works on different filesystems anyway).
The next OS release could drop Carbon support altogether. This will clean the way for a new FS. If the rumored Marble UI is added, that would make Mac OS 10.7 a major overhaul. That said, changing the default file system by all accounts is not an easy step. But it is doable, much more on Mac OS than on Windows. This brings another point to the Windows vs Mac OS debate: No matter how good Windows 7 is, Windows is heavily anchored by legacy code. The progress on the Windows side is going to be about the same as it was during the last decade (9 years to get a stripped-down Longhorn to be finished). The last anchor for Mac OS is Carbon. When Apple breaks the chain the already decent pace of Mac OS development will accelerate even further! |
|
|
|
|
|
#14 |
|
Registered User
Join Date: Oct 2009
Posts: 1
|
ZFS isn't dead. FreeBSD has it ported over and it's working in their 7.0 release (http://en.wikipedia.org/wiki/ZFS#FreeBSD). It might even be the standard FS in 9.0 along with GCD (which has also been ported over). All this really means is that it's going to take even longer for apple to get a next gen FS.
Btrfs probably won't fly. It's GPL and apple is trying to get rid of their GPL code. Just look at LLVM for proof of that. Funny thing, FreeBSD is trying to get rid of dependencies on the GPL too (http://wiki.freebsd.org/BuildingFreeBSDWithClang). My bet is that apple will push form something like the HAMMER FS (http://en.wikipedia.org/wiki/HAMMER). It's got a BSD license and some of the same goals of ZFS. ZFS has better performance than HAMMER but I think the apple engineers can fix that. |
|
|
|
|
|
#15 |
|
Registered User
Join Date: Feb 2009
Posts: 94
|
Apparently the reasons were more legal in nature than technical.
http://daringfireball.net/linked/2009/10/23/zfs By the way Apple is looking for file system software engineer http://jobs.apple.com/index.ajs?meth...wJob&RID=42559 So we may get a brand new file system in 10.7 or 10.8.
Mac Pro, 8 Core, 32 GB RAM, nVidia Ge 8800 GT, 2 TB storage, 30'' Cinema Display Mac OS X (10.6.2) 24'' iMac, 13'' Aluminum Macbook 2.0 GHz, 3G iPhone
|
|
|
|
|
|
#16 | |
|
Registered User
Join Date: Jun 2003
Location: Tinton Falls, NJ
Posts: 702
|
Quote:
|
|
|
|
|
|
|
#17 |
|
Registered User
Join Date: Sep 2006
Posts: 54
|
Ha, nice touch.
No, he meant XServe RAID. I should know, I have one. It's not called an XRAID. |
|
|
|
|
|
#18 | |
|
Global Moderator
Join Date: Nov 2001
Location: Seattle, WA
Posts: 10,457
|
Quote:
Great points shadow. Apple never really articulated why they stopped supporting PPC with Snow Leopard but I've got to think that future large architectural changes like delivering a new filesystem were probably at the center of it. If Apple can divert attention to Cocoa and what you say about Cocoa abstracting filesystems much better than Carbon then it makes total sense why Apple has chosen a new path. |
|
|
|
|
|
|
#19 |
|
Registered User
Join Date: Mar 2006
Posts: 634
|
NetApp has a market capitalization of $9,666,440,000. Apple could buy them get WAFL and some nice storage technology.
Tory Hagen
Break the Wedge! |
|
|
|
|
|
#20 | |
|
Registered User
Join Date: Nov 2001
Posts: 2,070
|
Quote:
![]() 'No such thing, it's called XRAID.' Nothing I hate more than people who come off like the book of knowledge and spew nonsense that impressionable readers mistakenly take for facts. ![]()
Thank you for a funky time, call me up whenever you wanna grind...
|
|
|
|
|
|
|
#21 | |
|
Registered User
Join Date: Jun 2003
Location: Where East meets West
Posts: 221
|
Quote:
The bickering in some recent threads has become tiresome, it would be great for a change to be presented with reasoned arguments either way without the personal attacks.
Where are we on the curve? We'll know once it goes asymptotic!
|
|
|
|
|
|
|
#22 | |
|
Registered User
Join Date: Oct 2004
Location: Gatineau (Quebec)
Posts: 308
|
Rip zfs
Quote:
ZFS seemed to be a good file system to adopt for future multi-core CPU computers. It didn't really matter if it wasn't fully backward compatible for older, less powerful, less advanced computers. But I do understand that patent suits can be an obstacle, especially if Apple cannot license the patents from NetApp, and I do understand that it can be problematic, less interesting to be the only one to develeop a file system if Oracle will not adopt or support ZFS for its own database computers. There remains BTRFS, the Oracle file system, which could possibly be extended with parts of ZFS, assuming that legal battles can be stopped. All should remember the fate of the late FireWire ports which were never widely adopted because royalties were too high. There is not much to be gained by sitting on technology. ![]() ![]() ![]() |
|
|
|
|
|
|
#23 | |
|
Registered User
Join Date: Sep 2004
Posts: 49
|
Quote:
![]() Obviously I can see the file system being an issue for boot code and disk utilities, but rest of the system really shouldn't care what the underlying file system looks like. At the end of the day, as long as the file system is secure, recoverable, and can survive a power loss or hard crash without corrupting, I don't care what it looks like either. ![]() |
|
|
|
|
|
|
#24 |
|
Registered User
Join Date: May 2009
Posts: 121
|
How sad, I heard a lot of good words about ZFS. Sucks that it did not work out.
--SHEFFmachine out
|
|
|
|
|
|
#25 |
|
Registered User
Join Date: Jul 2005
Location: Australia
Posts: 54
|
Only a few days ago I was reading through the October archives of ZFS on MacOS Forge. This video was posted, which shows that there will soon be new features added to ZFS by its creators.
https://slx.sun.com/1179275620 There was then some discussion by one of the FS gurus (Dominic Giampaolo) at Apple as to whether ZFS could potentially lose data on a crash if the hard drive drops the flush track cache request. (He pointed out that all drives shipped by Apple since leopard do not do this — and so would be safe. He was concerned about non-authorised HDs.) At around 23 minutes into the video there is a discussion of the proposed fix to this problem — but the subsequent discussion was as to whether it was sub-optimal. I have no idea whether this issue was instrumental in this shutdown, and obviously Apple have not said anything with respect to reasons. But a sad day nonetheless for those of us who thought that a file system that enabled many HDs pooling together (plus snapshots!) was a good thing for the future of the Apple OS. I hope they choose a replacement candidate soon.
-------------------------
Independence is what distinguishes probability from measure. |
|
|
|
|
|
#26 | |
|
Registered User
Join Date: Apr 2005
Posts: 237
|
Quote:
'From scratch,' with Apple's current chops, could be cool, but why re-invent something worthwhile that can be polished in shiny Apple goodness and re-released as open source to get wide-spread adoption as a standard that would ultimately benefit them. Just as releasing GCD under an Apache open-source license is likely to do. If a good FS candidate exists, of course. Supplanting the Redmond hegemonists - if they're ever displaced - will be a long twilight war fought on many fronts. Apple has broken away in hand-held computing for example, which will be at least as big as PC's have been or much bigger. With MS in a distant 4th or 5th place or so (Blackberry, Android, Apple, Nokia). But PC and server computing are hardly in the dust bin of digital history. And here Apple has two fronts of attack that no other company has - they can function simultaneously as the most proprietary computing company most in charge of what it designs, makes, markets and services AND as a major creator of the ever-more important open source code that permeates the internet, the enterprise - every market actually since every connected computer is a client computer of some other computer more or less. The more deep code Apple releases and sees widely adopted (while keeping its UI secret sauces its own) the closer we are to the day when Apple OS's are more built on world standards (influenced and updated by Apple) than MS's. It's all about outflanking and surrounding the other guys and by allying itself with Open Source, the more Apple has as many allies and troops with a common interest as MS does with its box makers, etc. Also you'll notice the word "Wintel" has pretty much dropped off the planet since Intel's affair with Apple. Another underappreciated strategic move (I really think they "think big" and long-term out in Cupertino) with implications beyond salvaging their last shot at being relevant in hardware. PS: Bashing Flash while encouraging tools to be built around HTML 5 is another smart move in the long run - that only Apple had enough panache to pull off on its own without being punished by the market (tho' it also hinged on getting YouTube to recode everything into H.264). By all reports all the iPhone killers that have Flash on their features checklist perform abysmally. PPS: I love that giving really cool things away turns out to make viable market sense in the digital age. Go open source! |
|
|
|
|
|
|
#27 | |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,779
|
Quote:
|
|
|
|
|
|
|
#28 |
|
Registered User
Join Date: Apr 2006
Location: Paradise
Posts: 399
|
This is a real tragedy. Realistic decision, but a tragedy none the less.
ZFS is the easiest way to ensure that you don't have data corruption for large data stores, especially at a consumer level! I hope Apple gets some kind of checksum based, copy-on-write file system, even if it isn't ZFS. I'd love to see a Drobo that supports it... but that requires OSX file system support. |
|
|
|
|
|
#29 |
|
Registered User
Join Date: Sep 2007
Posts: 369
|
This IP law and lawsuit issue is starting to really get in the way of progression and advancement of mankind.
Xserve Raid. Some of us called it Xraid implying Xserve-Raid storage array... http://www.apple.com/server/storage/ When Sun was looking for a new owner I thought for sure Apple would jump. Pros: 1) Right down the street (sorta). 2) Large office building and massive talent pool. 3) Good server client base. 4) Interesting technologies both software and hardware that could use a dash of Apple. 5) License of many patents. 6) Easy porting of current Xcode systems to Solaris to bring more x-platform development and enable current Obj-C developers a second platform and allow easy transfer to OS X. The list goes on and on. Cons are there but we are talking about a company that went to the brink and came back as a leader. They could fix it and get everything they wanted out of Sun. There's a lot there at Sun and Oracle's bid was a bargain. I know some of the Sun shareholders would have gladly traded their shares for Apple stock saving Apple from dipping into their pockets and most Sun folks may actually like having their friends helping them improve. Apple is and thankfully leading down a path of solidarity in the industry relying less on outside corporate help and using more open technologies. In the process then end up being more "standard" than others and allow a free-flow platform for future development in the computer structure itself. |
|
|
|
|
|
#30 |
|
Registered User
Join Date: Oct 2007
Posts: 86
|
I was also surprised that Apple didn't jump at the chance to get Sun. So many sinergies to be exploited, plus Apple having a great back door to the Enterprise market. Who was sleeping on this one?
|
|
|
|
|
|
#31 | |
|
Registered User
Join Date: May 1990
Location: ylamona laropmet a ni kcutS
Posts: 287
|
Quote:
1. The fact that Carbon works on other file systems just as well as Cocoa does (and did work, in fact, on the experimental read/write ZFS drivers that were available on MacOSForge until just recently), 2. The fact that the bits of Carbon that interface with the file system weren’t even removed from 64-bit, just the UI parts, or 3. The fact that Cocoa uses Carbon internally all over the place for file system stuff.
Proud member of AppleInsider since before the World Wide Web existed.
|
|
|
|
|
|
|
#32 | |
|
Global Moderator
Join Date: Jul 2002
Location: UK
Posts: 3,820
|
Quote:
http://web.archive.org/web/200407050...m/xserve/raid/ Apostrophes are simple - they are used to indicate either missing letters or possession. Missing letters take precedence. So:
|
|
|
|
|
|
|
#33 | |
|
Registered User
Join Date: Nov 2006
Location: Sweden
Posts: 5
|
Quote:
XRAID is a product from Active Storage http://www.getactivestorage.com/overview.php The Apple Xserve RAID was long over due for a upgrade. Is it very slow compared to the Promise RAID that Apple sell instead these days. The Xserve RAID did not have redundant controllers (very critcal) and gets very slow when under 200 GB of space left. The Promise VTrak does not have these shortcommings and that at the same price. The Xserve RAID had ATA disks that now is becoming almost impossible to get hold of in larger than 500GB sizes. Apple should continue to do what they do best. Leave enterprise storage to companies that specializes in this. The actual storage manufacturer does not matter me. |
|
|
|
|
|
|
#34 | |
|
Registered User
Join Date: Sep 2009
Posts: 16
|
Quote:
|
|
|
|
|
|
|
#35 |
|
Registered User
Join Date: Sep 2009
Posts: 16
|
I was not at all surprised. Apple has never bought a company that large, and I don't blame them. Integrating two large companies is a major effort that requires a great deal of senior management's time. If senior management is spending time on that, then they're spending less time on paying attention to products. Look at MS -- Ballmer likes to think about big blockbuster mergers and other MBA-ish stuff instead of products. He delegates all the product stuff to people further down the pike, and what you get is a great deal of variation in product quality with little strategic coordination/direction.
|
|
|
|
|
|
#36 | |
|
Registered User
Join Date: Oct 2007
Posts: 268
|
Quote:
If they can't easily buy the specific parts that they want, Apple will usually hire a few key people and build it (whatever) in-house. * |
|
|
|
|
|
|
#37 |
|
Registered User
Join Date: Oct 2005
Posts: 5,043
|
BTRFS is a non-starter given it is GPL unless Apple licenses BTRFS from Oracle. IF Oracle even has all IP rights to it.
Dropping ZFS is a shame but it's probably from the patent issues and Oracle not going to bother defending ZFS from NetApp. |
|
|
|
|
|
#38 | |
|
Registered User
Join Date: Sep 2008
Location: London, UK.
Posts: 12
|
Loss of ZFS is a shame
Quote:
Only the other month, when comparing identical filetrees of photographs on two different HFS+ disks, I had one RAW photo file show up with 512kB of nulls in the middle. Even with single-disk systems, ZFS allows for storing two copies of data on a drive, to insure against block corruption (better than corrupt data, and corrupt backups...) |
|
|
|
|
|
|
#39 | |
|
Registered User
Join Date: Sep 2006
Location: Lil' Rhody
Posts: 111
|
CDDL Licensing
The patent issue(s) would seem to be a non-issue according to the terms of the CDDL which ZFS is licensed under:
Quote:
Apple shouldn't be so hast in their decision, ZFS is still a great file system especially from a storage perspective with its inherit robustness and disaster recovery capabilities. NTFS and HFS(+) do not nearly compare with ZFS's feature set. However, I don't understand why Apple doesn't just adopt ext2/3 like just about every other Linux system out there or UFS1/2 like the BSDs if they want to be more like them architecturally-wise. Of course it really wouldn't matter what they used if they adopted Fuse in the first place. |
|
|
|
|
|
|
#40 |
|
Registered User
Join Date: Feb 2006
Location: Ireland
Posts: 8,558
|
They also cancelled the "make-a-real-mouse" project.
This is a pity, ZFS looked promising for Apple. It's not the worst thing Apple has done lately though, not adding an SSD option for the new iMac took the biscuit. People who defend Apple on this need to seriously take a loot at their fanboy status. The word is: OPTIONAL!!! It's not exactly specific to this thread, but now I shall take a look at adding an SSD to my 24" iMac. I'm doing it this time for definite.
Collecting my SSD iMac Fry-die. :D
Last edited by Ireland; 10-24-2009 at 09:44 AM.. |
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|