Sun says Apple is switching to ZFS in Leopard
You dealt with it when Apple switched you from MFS to HFS, and again you were switched from HFS to HFS+ (and even journaled HFS+), and you'll deal with it again: according to Sun CEO Jonathan Schwartz (whom you may know for his totally righteous pony tail), Apple is going to use Sun's crazy advanced ZFS filesystem when they move users over to Leopard. The material advantages may not be immediately apparent to the average user (when was the last time you whipped up a multi-exabyte file?), but it will do some excellentay things like storage pooling (aka virtual storage), block-journaling, and plenty of other nerdy things about which you can read up on elsewhere. Expect to hear more about this one next Monday at WWDC.Watch - Schwartz talks it up [Via MacRumors]
Read - More about why this is a Good Thing (TM)















Yay?
Sun is hot!!
It would be cool if Microsoft also switched over to this file system for future versions of Windows, or somehow integrated it into Vista since WinFS was a failure, but I'm probably just dreaming.
Oh yeah baby, bring on this dead sexy beast of a file system to OS X puh-lease! I so want it yesterday! ZFS should make life so much easier for data storage management.
Learn more about ZFS here and dr00l to your hearts content:
http://www.opensolaris.org/os/community/zfs/
if you "so want it yesterday" you should have installed solaris or freebsd.
they really need macOS for PC, which is what they almost have anyway. Screw Microsoft!
But I want a stable OS on my PC.
PS-That was not a joke either. *wants to kick his MBP across the room*
Great success!
power conservation, BAH, we like our mac products hot and bloated.
Makes a lot of sense for higher-end systems. Doesn't hurt for low-end. And can't beat the price. Smart move on Apple's part. That said there might be migration pains.
its only mac, but if we put zfs on all computers, global power consumption would drastically increase. maybe not gigawatts but certainly megawattage: every single block you read would require checksum computations. if done on a general computer processor this would consume enormous aggregate amounts of power and cpu time.
you'd have to put checksum hardware in all cpu's first (significantly reducing power usage per byte) before it could be efficient.
frankly i dont see the advantage in single drive systems, data integrity is a binary characteristic (your either drive runs or it will not boot) and theres plenty of other flexible log based journaling systems.
I can't see Apple moving to a different file system without having a very tight migration system. That said, an archive and install would probably work just fine.
So an exabyte is one million terabytes?
Yes, indeed. Here is the complete list of prefixes:
http://physics.nist.gov/cuu/Units/prefixes.html
And for the complete nerds, here is the complete list of binary prefixes:
http://physics.nist.gov/cuu/Units/binary.html
How about something simple like.. case-sensitivity? ;)
You got it backwards, what they need is case *insensitivity* otherwise lots of apps (like, Photoshop for instance) break. Guess who requested this addition, and why it was fastracked in so little time:
http://www.opensolaris.org/os/community/arc/caselog/2007/244/;jsessionid=4DEEAE13A4489C28E3C4644C98986C1F
Also, Apple made an extension to HFS+ (HFSX) back on 10.3 (Panther) days to allow case-sensitivity, but since it can cause lots of problems for apps that assume file names to be case insensitive, it was never the default.
"they really need macOS for PC, which is what they almost have anyway. Screw Microsoft!"
I don't think you understand the differences between these two OS's.
Windows is meant to work on literally thousands upon thousands of different types of hardware, software, networks, etc.
Mac OS only has to work with their pre-determined hardware, software, networks, etc.
So what system is going to be more stable, the one that needs to work with a million different systems or the one that only needs to work with a few? Of course mac's OS is going to be more stable. What would happen if Mac OS was ported to PC's? Same problems as Windows, most likely worse because Mac has no experience with that type of OS.
Mac OS is not better then Windows in every single possible way...
i'm not sure that "it's not as stable because it needs to work on thousands of configurations" makes os x worse than windows.
Absolutely. This is one of the things people tend to forget when the fanboys clash: Mac OS is stable* because Apple makes the whole package. As andrew harrison said, that doesn't make Windows or Mac OS better or worse than each other; as a person who has chosen to run a Mac based on PERSONAL PREFERENCE (fanboys take note) I have to commend Microsoft for the sheer amount of hardware they support out of the box.
Where I find Apple wins is with the ease of use thing: Not once, on my Mac, have I plugged in a *supported* peripheral and have it fail to mount or a driver crash. I find Apple tends to support emerging technologies better than Microsoft. This is probably because they have a smaller, more loyal user base who are willing to forgive when Apple makes harsh decisions like replacing ADB with USB. Installing my Bluetooth dongle on my Windows PC was a pain: Download installer, run it before plugging in hardware, plug in hardware, dreaded "dong-dong-dong" sound, repeat. Installing it on my Mac involved plugging it in.
The concept here is that people choose what's best for them. I chose a Mac because I find the OS is organized the way I expect it to be, and it works in my rhythm (totally subjective, I know.) Apple is unlikely to sully it's track record by opening to any old x86 box, and MS will simply continue to hone it's skills in the market it dominates.
Oh, and as an aside-- it drives me *nuts* when people use "Apple" and "Mac" interchangeably. "Mac" has "no experience with that type of OS" because Mac is a brand name and a platform. I think you meant "Apple". ;-)
On my MacOSX computers there are drivers available for all my old bits of hardware, as there are for my WinXP computer.
Don't see how that makes Mac more stable and WinXP less so.
Interestingly, more of my older hardware works with MacOSX than does with WinVista.
Now which is the compatible OS that supports lots of hardware and has driver issues again?
It doesn't matter *why* the Mac is more stable, it just matters *whether* the Mac is more stable. That's all that bothers me, anyway.
You're expecting Apple to give us a tight migration system...
You must be a switcher. Apple doesn't care about anything older than it's most current product. Or, maybe you think the Lombards got a fair shake? How about the last G5 purchasers? Nice classic support too. There's too many cases of Apple not giving a rats ass to expect them to do anything like what you're suggesting.
It's about time!
I was somewhat underwhelmed by the preview of Leopard and Time Machine, but if ZFS makes it in, Time Machine will be so much better!!
But what will happen to my current installation of OS X? Will I need to reformat-- please no! ZFS sounds nice, but I'm not gonna upgrade to Leopard if it means loosing all of my data.
If Microsoft can convert FAT32 to NTFS, I'm sure Apple and Sun can convert HFS+ to ZFS.
Suddenly, it becomes clear why they implemented Time Machine just now, when System Restore has been available since Windows Me
"Suddenly, it becomes clear why they implemented Time Machine just now, when System Restore has been available since Windows Me" -jvillafranca
yup! transactional file systems rock.
Um, ZFS doesn't support boot drives yet...did Sun fix that for OSX and not for Solaris?
http://www.opensolaris.org/os/community/zfs/boot/
I'm sure Apple's not going to force an unbootable filesystem on users.
"Sun is hot!!"
Tarzan begins to learn about the stars
;-)
ZFS can't be used currently as a boot filesystem true, but I don't think that is what it is for.
One of the main benefits of ZFS is snapshots of the data over time. Remember Time Machine in Leopard? It's fairly obvious that Time Machine and ZFS are made for each other...
By the way, I don't mean to say Time Machine requires ZFS - in fact the current version doesn't. It uses HFS+ so that it works right now...
http://arstechnica.com/staff/fatbits.ars/2006/8/15/4995
However, I'm sure ZFS support is in there and Time Machine has an abstraction layer based on the filesystem.
ZFS support in OS X doesn't mean a full migration. It's probably just another supported file-system, much like HFS+ Case Sensitive or UFS. As a result, it's probably more likely to have full support in the OS X Server version as ZFS is a fantastic file-system for big storage needs. Needless to say, if there is full support, my secondary data drive will be converted to a ZFS storage pool.
Apple is unlikely to sully it's track record by opening to any old x86 box, and MS will simply continue to hone it's skills in the market it dominates.
--
Just one small thing: what OS market?
It's a monopoly because, there is no market. Get Linux? First of all, most people on this planet don't know Linux exists, and the ones that do (like me) don't want to go near it because it looks unattractive, geeky, and way out of my league in terms of MAINTENANCE.
Buying a new computer with an Apple logo does not constitute a viable alternative to Windows because that's new hardware, not software.
So, if you have a Dell sitting on your desk, what is this OS market you speak of. Plainly, MS dominates because there is no market. Bill Gates said it himself many years ago, developers benefit from having a natural monopoly. The only downside is.. the OS maker's hubris.
Anyway, I have a Macbook and I love it, but it bugs me when 'techies' (that's being polite) always try to sit on the fence with this: yes you should slam Microsoft for having stuff that is 5 years out of date, considering all their resources.
I think Linux is the winner here. It often doesn't support very, very new hardware (unless the vendor is Linux friendly, like for server hardware) but.. I had an old ATI TV Tuner that wouldn't work under Windows no matter how many times I reinstalled. Finally put it in a Linux box and it worked immediately. Same goes for sound cards. Once they're generalized down to chipsets, the drivers are usually built into the kernel.
Although this "slip of the tongue" might earn Jonathan Schwartz a fair bit of scorn in Cupertino, I don't blame him. You can be sure that when Steve announces ZFS support during his keynote on Monday, Sun–the creator of this fine technology–will not be mentioned much, if at all. In that regard, Schwartz is just giving his company some much needed, and deserved, publicity.
And yes, I agree with the comments above that it is quite clear that Time Machine and ZFS are perfect complements, especially if backing-up to an external zpool...
They jumped from H to Z, so what's happens next when they come out with a new type of file system? Use greek letters? Double alphabet? Here's the new ThetaFS.
The only thing that would be disappointing about this would be losing the ability to read a Mac's file system from Linux or windows (with currently available software).
As I understand it Linux is unlikely to ever get support for zfs as the licensing is incompatible.
It can be hacked in with FUSE, if there's a will there's a way. Though, as this conversation http://www.csamuel.org/2006/12/30/zfs-on-linux-works/ mentions, "Linux would be a perfect alternative to Solaris storage servers."
For some reason Engadget seems to exclusively associate "Open source" with Linux, but of course there is FreeBSD, NetBSD, OpenSolaris, and even an open source reimplementation of Windows (http://www.reactos.org). Who knows, any of them could "come from behind" to become significant (though perhaps only as the official underdog ;)).
i am not convinced that osx is more stable... I have hardcrashed a lot more times since I have had OSX on my 2nd gen mbp than with windowsxp sp2.
the stupid OMG DIM SCREEN ERROR MESSAGE...very annoying. In fact my MBP stopped wanting to shut down and would hang at the blue screen with the stupid circle for like hours, so I had to hard reset it.
Either way after I reformatted it was fine though.
The Apple folks are getting far to excited over ZFS. In concept, ZFS sounds like a great filesystem, who knows, it may even be a great file system. The fact is though, it really isn't going to matter for the average or above average user. The area where ZFS is going to and is meant to excel is heavy trafficed file storage. Sure, it has perks here and there and is based on a new and interesting concept, but the gain for most people is not going to affect them one way or another.
Right now, ZFS has way too much hype around it for what it really is and what it will do in the real world of daily use.
Will Leopard be able to write to NTFS volumes?
FUSE. Fuse is the basis for ntfs-3g, which permits ntfs rw mounting.
Highly doubtful this will ever be put into the OS itself, and i hope not ever: DIY or go home. Maybe some day Apple will voluntarily shell out the cash to MS to include it in the OS, I suggest simply learning how to use your computer as a tool as an alternative.