Apple Confirms No (Default) ZFS In Leopard
javipas writes "Despite recent rumors about the possible inclusion of ZFS as the filesystem of choice for MacOS X 10.5 'Leopard', an Apple executive has denied this possibility. Brian Croll, senior director of product marketing for the Mac OS has as much as said 'ZFS is not happening ... Croll declined to comment on statements made last week by Sun Chief Executive Jonathan Schwartz, who said the use of ZFS would be announced at the Apple Worldwide Developers Conference in San Francisco. Upon further questioning, Croll would only confirm that Apple had never said ZFS would be a part of Leopard. A representative with Sun did not have any immediate comment.' Users of the future operating system will have to keep working with HFS+, a filesystem that is almost ten years old now." Update: 06/12 19:57 GMT by KD : An Apple spokesman contacted InformationWeek with a correction, which they ran as a comment on their original story: What Apple meant to say was, "ZFS would be available as a limited option, but not as the default file system."
Nobody scoops Steve Jobs...
Too bad NTFS is almost 15, and I heard FAT stopped counting (because of a technical limitation).
Apple has beaten the world's most popular desktop operating system and the world's most popular Unixalike to the punch with multi-platform support. At Monday's WWDC07 Apple, Inc. CEO Steve Jobs revealed that, when Leopard ships, it will install and run on every one of its supported architectures from one DVD without bothering the user. And the more featured your system is, the more features Leopard will automatically enable.
For example, a user can use the same DVD to install Mac OS X on a dual 533 MHz Power Mac G4, a 32-bit Core Solo Mac mini, a 64-bit Power Mac G5 Quad, and a 64-bit Core 2 Duo MacBook Pro. It even goes so far as to allow 64-bit apps without a 32-bit binary to run in 32-bit mode transparently, which is unprecedented thus far.
Windows, on the other hand, requires a different 32- or 64-bit version for each of its six flavors. So once you decide you want, say, Windows Professional Enterprise, you need to make sure it comes with 64-bit support. Otherwise, you'll be stuck booting your chip in 32-bit mode. Apps must be written and released for 32- or 64-bit and can't run otherwise. This limits users of older systems with Pentium III processors, for example, from running a 64-bit version of a popular game.
Linux eats dust in the race for 64-bit desktopedness too. With Ubuntu 7.05, the latest stable release, things have gotten simpler but still don't stack up to Leopard. So while you can download one version of Ubuntu for both 32- and 64-bit x86, if you want to run 32-bit programs on a 64-bit system you have to download a compatibility layer, check library dependencies, and compile it yourself. 64-bit programs won't work on a 32-bit arch, simply returning an error code and quitting.
That only counts for Intel and AMD, however. Other architectures supported by Linux, which number in the dozens and include 68k, ARM, Power, and SPARC among others, are one-at-a-time installs only and don't have any compatibility between 32- and 64-bit versions. So a user wanting to install on a 32-bit SPARC system from Sun will have to go out and purchase another completely different disc for installation on a 64-bit UltraSPARC system even tho both processors use the same instruction set.
At most, when counting Mac OS X and Mac OS X Server as two different "versions" of the operating system, you still have only to choose one and are then done with it. Each installs on all four architectures seamlessly and silently.
Windows comes to a total of twelves versions: 32- and 64-bit for each six editions. The number jumps to twenty-four when you consider that you must also choose whether to buy the retail or upgrade versions. This is simply too much work for most people whether they're doing personal use or IT.
Linux does little better, as above with the old download/compile scheme for legacy support. The kicker is that most other distributions of Linux don't even do that well. A user with Fedora Core 7 will still need to hunt down a different ISO for each and every nuance of processor, a real shame since Linux developers sit and scratch their heads over why Linux is still not ready for the desktop.
Come October, Mac OS X will serve everyone with one price, one version, one install: one vision of simple 64-bit desktop goodness.
"Users of the future operating system will have to keep working with HFS+, a filesystem that is almost ten years old now."
Yes, because a file system is something that should definitely be re-designed every two years or so. You know, just to stay "current"...
Is that a problem? I would think the fs would be pretty damned solid by now.
I prefer Flambe as apposed flamebait.
Why do reporters insist on interviewing marketing goons to uncover tech specs? This guy probably thought the reporter was asking if Leopard was going to include Zurich Financial Services.
My guess is that ZFS was in Leopard but they removed it to punish Sun for the leak.
it's positively ancient, but it's not as old as ext2/ext3.
Better switch to something new before parts start rotting and falling off.
*BSD's ufs is how old? I wouldn't trust that if my life depended on it.
I'm not saying this is retailatory... But this wouldn't be the first time Apple has gone out of it's way to punish partners for making preemptive announcements about Apples products. One may recall not too many years ago ATI making a show about Apple using their video cards just before another WWDC (maybe it was Macworld, I forget). Apple proceeded to spend the night pulling ATI's cards from their ready to ship Macs. In keynote the following morning Steve Jobs announced (surely with ATI execs in the front row) that nVidia was their premier partner for Mac video. It has been said that it was 6 monts before ATI execs could get even an executive secretary on the phone.
Platform advocacy is like choosing a favorite severely developmentally disabled child.
The TFA says:
"Croll declined to comment on statements made last week by Sun Chief Executive Jonathan Schwartz, who said the use of ZFS would be announced at the Apple Worldwide Developers Conference in San Francisco. Upon further questioning, Croll would only confirm that Apple had never said ZFS would be a part of Leopard."
That reads like "would neither confirm nor deny to our reporter" to me, not "has denied".
Cheers,
Ian
"Upon further questioning, Croll would only confirm that Apple had never said ZFS would be a part of Leopard."
Obviously they haven't said anything about ZFS being included, but that doesn't imply they aren't including it. Sun might just have said something they weren't supposed to, or ZFS might just have been considered for inclusion. Who knows...
- These characters were randomly selected.
It is really better for servers than a Workstation. It uses a lot of CPU power and adds features that no Workstation is likely to need for a while. It would be ideal for a NAS so maybe we will see it as an option on storage product from Apple.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Fat32 isn't exactly young, it's used in many places. NTFS has been around for years. Ext2 likewise. They all work acceptably in the arenas they are designed for.
Best Slashdot Co
"hurrah, bravo, genius..."
There is a spark in every single flame bait point.
Hmm yes. I can see the parallels. In one case, Microsoft started development on WinFS and then dropped it. In the other case, Apple NEVER intended to use ZFS, and still don't. No wait, what are the parallels again?
FAT stopped counting after a stroke. FAT can still write down a number, but can no longer verbalize them.
Old file systems also have other problem. They are always repeating themselves and losing things, they get cranky all the time, and telling stories that go nowhere instead of simply reading and writing. And they start to get this weird smell.
ZFS is in the WWDC Leopard build. It's currently configured for read-only, although full functionality is in there. Write ability is disabled for stability/integrity issues. /System/Library/Extensions:
drwxr-xr-x 3 root wheel 102 Jun 4 20:48 zfs.readonly.kext
HFS+ may date only from System 8.1, but HFS is considerably older - nearly 22 years now. It's very mature and stable code, even the POSIX stuff they bolted on later for HFS+.
:) Many people still wonder "huh? what's the fuss?", as happens with any generational change...
Well, we can wait a bit longer for ZFS. If you can't wait, grab a Solaris 10, Solaris Express, or OpenSolaris distribution and start playing today! I'm not comfortable committing precious data to anything else.
One day most of our day-to-day filesystems will incorporate the ideas in ZFS - one or two have been seen before, but never in such a devastating ensemble. The 'Z' may as well stand for 'Zen': Grokking why ZFS is revolutionary seems to be a Zen-like enlightenment
you had me at #!
... but new iChat. Mac users everywhere, rejoice.
Why do you assume Leopard ever had ZFS?
If sun is moving OpenSolaris to the GPL3 from their current license ZFS will be a high profile case where incompatibilities between GPL v2 and v3 are causing big trouble to Linux, the kernel.
Unless Linus and everyone else decide to move to v3
When his defense asked, "Which computer has Jon Johansen trespassed upon?" the answer was: "His own."
Fascinating as it is to guess the workings of his Steveness I still think it's because ZFS is not ready for primetime yet. It's too large a change just to drop in but I do expect to see it in a couple of years. Journalled HFS is not that bad anyway.
spoonerize "magic trackpad"
Steve Jobs just hates people spoiling his surprises.
My first thought when Jonathan Schwartz announced that ZFS would be the file system in Leopard was that now there was a really danger that Jobs might cancel it, just out of spite... and the prove the leaker wrong.
"How to Do Nothing," kids activities, back in print!
During an interview with InformationWeek, Brian Croll, senior director of product marketing for the Mac OS, said, "ZFS is not happening," when asked whether Sun's Zettabyte File System would be in Leopard.
The followup you quoted regards Croll not choosing to explain Schwartz' contradictory claim (hence the "retaliation" speculation.)
I fail to see the reason why the article poster is complaining that HFS+ is nearly 10 years old. Age really doesn't matter. If something is a good product, why not use it for 50 years. I'm not saying HFS+ is necessarilly such a product, but heck, even ext2 is 15 years old. People still use that, and no one complains about the age.
Beware of bugs in the above code; I have only proved it correct, not tried it.
It was in (though I don't know if it was usable) several developer seeds. Also it looks like ZFS related tools are included with Leopard.
"I use a Mac because I'm just better than you are."
Sun is shipping it for use in "enterprise" setups.
Their core business is very expensive hardware and software for demanding users: banks and the likes.
If you've gotta give the benefit of the doubt to someone in this area, it's gotta be Sun.
On the one hand, MS was telling everyone for years about their new filesystem named WinFS. Actually if you consider the capabilities of WinFS and not just the name, MS promised that type of technology in Cairo over 10 years ago. On the other, Apple never said it was experimenting with ZFS much less that it was going to use it. A Sun exec said Apple would use it in Leopard based on the fact that Apple entered into an agreement to use ZFS. My viewpoint is that although Apple got rights to use it, that doesn't mean that they were going to base Leopard on it. I'm sure they experiment with all sorts of software including filesystems. Maybe in the future, Apple might replace HFS+ with ZFS but not right now.
Well, there's spam egg sausage and spam, that's not got much spam in it.
HFS+ is the only file system I have used on ANY UNIX system in the past quarter of a century where I have had to resort to third-party tools to fix corruption, and where you can corrupt it to that point just by letting it fill up.
Sometimes I really hate it when I'm right. I suggested that this was too good to be true when it was originally posted here. Alas, we're stuck with HFS+ until Apple gets over their NIH issues.
...for Linux bite the bag, and at least NVidia's and Intel's are worth using, this is a blessing in disguise for all those who intend to use Linux with their MacIntels. No big loss.
Knowledge is power. Knowledge shared is power multiplied.
From the Leopard Sneak Peak, still in Google's cache here
However, there is no mention of iChat Desktop sharing on Apple's new iChat for Leopard page:
http://www.apple.com/macosx/leopard/features/icha
This sucks. I was really hoping to replace my kludgy VNC setups and NAT tables with a clean, elegant, and free remote desktop solution. Thanks a lot Apple!
It was in the Leapord beta. I think that's a fairly good reason to make that assumption.
Beware of bugs in the above code; I have only proved it correct, not tried it.
So basically, Apple confirmed that it did not confirm ZFS in Leopard.
Also, they have no comment on what that other guy said.
-- OpenVerse Visual Chat: http://openverse.com
Comment removed based on user account deletion
Leopard, now with 299 new features.
I was one of the two reporters in that interview and we both were surprised by Croll's comment. We were just contacted by Apple to say that what we heard (or what we both thought we heard) was not the fully story. The real story is:
An Apple spokesperson seeking to clarify Croll's statement indicated that ZFS would be available as a limited option, but not as the default file system."
Further detail:
It's only available as a read only option from the command line.
We're still trying to find out what this means, but a correction is coming.
if any of these 'doubters' you talk about are Apple shareholders.
Before journaling, HFS+ wasn't great, but since its introduction, it's not bad at all in my experience.
If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
Let me clarify what you said:
"Hmm yes. I can see the parallels. In one case, Microsoft started development on WinFS and announced it in 1991 and then dropped it repeatedly. In the other case, Apple NEVER intended to use ZFS as far as we know, and still don't. No wait, what are the parallels again?"
WinFS is kind of like Linux's "year of the desktop", always soon, but never here.
Steve Jobs ego is too large for any planet in this solar system. When he ran the hugely successful NeXT Computer company (yeah, right), his mfg line in Fremont was all black. When part of the frak'n line came in a color other than black (I think it was white) Jobs ranted and blew up at the employee in front of everyone and threatened to fire him, if it wasn't taken care of immediately. It was the frak'n mfg. line, Steve, chill dude. Also, he had the orange and white tape removed to alert people near the line there were hot rails exposed. He also drove his black carrera with no license plates and was constantly pulled over and ticketed.
Nope, I could never see Steve retaliating. Just not in his nature. Sweet guy.
The guy is good at hype and fads. Oh yeah, I forgot, he invented the MP3 player too.. right?
Its description has been moved to the "Finder" page at http://www.apple.com/macosx/leopard/features/finde r.html in the "Closer connections" paragraph.
"By clicking on a connected Mac, you can see and control that computer (if authorized, of course) as if you were sitting in front of it. "
It's now integrated into the Finder (Closer Connections on the Finder page).
e r.html
http://www.apple.com/macosx/leopard/features/find
My understanding is that Samsung did score the contract for the chip in the 2nd Gen Nano. Wikipedia says so, for whatever that's worth.
Additionally, I think people are getting crazy reactionary, assuming that the gaffe by SUN was responsible for ZFS not making Leopard.
There's no way to know if it was even in there before anyway.
And besides, Leopard was delayed by 6 months back in March. When you delay a product, you don't go adding new features to it, it'll just make the schedule longer. You might in fact defer features you were thinking of adding, like ZFS. It reduces the work to be done and helps shorten the schedule, keeping you closer to the original date.
http://lkml.org/lkml/2005/8/20/95
WTF Mods?
Well it WAS going to be ZFS, but now they're going to use rdiff-backup instead.
I mean, I could set up the Mach-O interpreter on Fedora and run fat binaries too... but why would I want to? I mean all the repositories are already architecture-labeled and its all pretty automatic so why do I care?
/lib64 directory and a shell script that launches your_binary_32 or your_binary_64 or your_binary_ia64 ala Matlab, Mathematica, Oracle ... a lot of people who know how to package software. It's not rocket science.
And if you're going to distribute binaries, just use 32-bit. If you want to be "transparent", ship a
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
It's pretty clear the ZFS simply was not ready to ship. Leopard was to be "Feature Complete" by yesterday and ZFS was not ready, so it gets cut. Even Sun can't make it so that ZFS is bootable on a production version of Solaris. Also the "user land" utilities are not quite what a typical Mac user would want.
When you are in the software biz. There are two ways to release a produt (1) You set a date. Then you ship what ever you have at that date and don't ship what's not yet working. Or (2) You make a feature list and ship when everything on the list is working,when ever that might be.
The biggest mistake is to try and combine 1 and 2 and ship a fixed set of features on a given date.
The InformationWeek editor has posted this ...
As to the news, it seems that Croll mispoke a couple of times when asked about ZFS in Leopard. Despite direct questions about Sun CEO Schwartz's claims that ZFS is there, Croll flatly denied the reports to two of our reporters in a 1:1 interview.
An Apple spokesperson called us Tuesday seeking to clarify Croll's statement. Croll was apparently supposed to indicate that ZFS would be available as a limited option, but not as the default file system."
We are now writing a separate story to note Apple's mis-statement and hopefully to reveal more about how ZFS would work in Leopard.
We'll update you here when that story is live.
Michael Singer
InformationWeek - West Coast Editor
Fat32 isn't exactly *good* either. That "32" means that you have a 32 bit address space, i.e. no file on the file system can exceed 4 GB in size.
The main advantage that FAT32 has is that it is *old* and well documented so drivers are available for every platform, so it's good for transferring files. However, recently userspace (using fuse) read/write NTFS drivers have become available for linux and OSX, so FAT32 may be thoroughly supplanted.
FAT32 also has performance problems when finding free disk space since there's no bitmap of free space, or equivalent finding empty space on the disk to write to requires an expensive linear scan.
Thus ends my FAT32 rant.
I hope the medication begins to work soon .....
Have a look at soylentnews.org for a different view
Users of the future operating system will have to keep working with HFS+, a filesystem that is almost ten years old now.
;)
They should be using a more mature filesystem like FAT which is thirty one (1976) years old rather than an immature youngster like HFS+ that is only ten years old.
Ubuntu 7.05? Get your facts straight, it's 7.04 Feisty Fawn.
Not to pick on you, (really) but I have noticed a pattern. For some reason, any post which starts with "meh" is pretty much useless. Brief investigation indicates that most posts by most people who start some posts with "meh" tend to be content free, and sometimes vaguely hostile. I wonder if Slashdot could implement a new rule in the lameness filter for this, or perhaps some type of filtering system, so that the rest of us don't even need to know these people exist. Like, if somebody starts a post with "meh" they get added to a list that I can subscribe to, and then I can set a preference to a "-5, meh-hole" mod. or something. The regular mod system should have "-1, meh-hole" added to it, too.
If you mod me down, I shall become more powerful than you could possibly imagine.
MACFuse
http://code.google.com/p/macfuse/
"beta"
ZFS on Fuse
http://www.wizy.org/wiki/ZFS_on_FUSE
"beta"
sshfs on macfuse is pretty slick, lemme tell ya.
No, really, I did. Where's my cookie? The odds are they really will bring ZFS in eventually, but Schwartz has managed to set that back beyond Leopard. Good job Jonathan!
Lurking at the bottom of the gravity well, getting old
Well, it's nice, I suppose, but I don't believe this is a compelling "feature" in the grand scheme of operating system history.
OS X runs on what, 3 architectures? Impressive. Linux runs on over 50 architectures http://en.wikipedia.org/wiki/Linux_kernel_portabil ity_and_supported_architectures, and I can choose from hundreds of different distributions tailored for various market niches. Why in the world would I want to pack all of those architectures and distros onto a single DVD? Think of the wasted bandwidth when I download my free copy!
Now, if you want to count support for existing peripherals and chip sets... well, that hypothetical "universal Linux DVD" is starting to look quite crowded.
The reason Apple can do this is because OS X is limited to a few architectures and a single "take it or leave it" distribution. Choice is a virtue, not a flaw. Try it sometime!
BTW, does OS X boot into the OS directly from the install DVD so I can test it live, then install in the background with a single click during which I can continue working? Honest question, I don't have a Mac, but "the world's most popular Unixalike" does. That's a feature worth touting, IMHO.
The price of my OS is "free", as in beer as well as in speech. Yours? That's another feature worth touting, IMHO.
I like OS X and all from what I've seen, very clean and nicely presented. Mac OS X has some good features going for it, but if having all of its rather severely limited architecture and peripheral support on a single DVD is the best you can crow about, you need to crow very quietly indeed.
The larger pattern of which this is one example seems to indicate that many people don't read, except Slashdot and other geek discussion forums, blogs, etc., In turn, this leads to a self-perpetuating defect. A meme, if you will, mutates, and replicates in this pool because the corrective mechanisms are weak. It then may rise to dominance in a limited domain of Slashdot, for example, if people don't spend enough time reading outside materials. (We already know the articles are often not read.) People see these things misspelled more often than not. If they don't read sources from literature or properly edited magazines or newspapers then they pick up the wrong spelling or usage, and add to the noise. The feedback loop builds as other people are then more likely to encounter the incorrect usages or spellings more frequently than they otherwise would.
If you mod me down, I shall become more powerful than you could possibly imagine.
I actually hoped that Leopard would have case sensitivity by default. Case insensitivity, files like "makefile" and "Makefile" are considered the same is a pain, when using OS X together with other OS. I lost many files due to case insensitivity (i.e. back up a directory on OSX, then move things back). While it is possible to enable case sensitivity, there are still too many things which break when doing the switch on the boot drive and this is no surprise because many applications depend on insensitive FS. What about allowing the user to have certain folders to be case sensitive?
I suspect Apple is looking or looked at using it, but realized it wasn't ready for integration -- especially not as the default FS in a consumer OS.
The same could be said of HFS+. I'm typing this on one computer while the other is chewing through an HFS+ filesystem for a client that ate itself. Neither fsck no TechTool could even start into it. DiskWarrior is having some problems.
ZFS, on the other hand, is written more like an ACID database - either the file is on disk and good or it never made it. Even if the disk is bad, it'll work around it. HFS+ has some nice semantics, but it really stinks for reliability.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
From what I know of ZFS, it requires 2 new partitions (when one is using HFS+). Apple has always gone the simple route as far as usability of its products. 2 new partitions is not the simple route for those who upgrade only their software. Perhaps they are waiting to make it easier to move to ZFS by having users become familiar with Time Machine first. Once they have everything properly backed up and are used to backing up, partitioning for ZFS will be more feasible. Apple has often released new features in its .5 releases, ZFS could be one of them.
Choosing the lesser of two evils is a choice for evil.
What good is snapshotting on a read-only file system?
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
The five year history of Apple's share price indicates that Apple's strictly enforced policies regarding secrecy of their product plans is probably not hurting the company in any way. Considering the lackluster performance of other companies that blabber on and on and on about their half-baked plans that never mature, one might well conclude that this policy is helping Apple shareholders, even if it comes at the expense of occasional inconvenience.
That said, ZFS is probably not important enough for Apple to punish Sun over a set of flapping gums. If you want a better conspiracy theory, perhaps Apple was testing Sun to see if they could keep a secret. The answer is "No."
Really, though, everybody knows ZFS is interesting, and Apple is porting it to Mac OS X. It's quite likely that nobody at Apple knows when or if ZFS on Mac OS X will be mature enough to become a candidate for replacing the default filesystem. It probably won't happen before October, but that's not to say it will never happen.
If you mod me down, I shall become more powerful than you could possibly imagine.
Sorry for my ignorance, but at least isn't there a way to use ext3 partitions for your data?
Maybe not. I'd be surprised if it hasn't been ported yet.
Age really doesn't matter.
:(
It does matter when you're talking about computers.
See, computers ten years ago were [insert Moore's law calculation here] slower. So, when it comes to designing a filesystem, you make certain trade-offs about safety, reliability, speed, because you just don't have a CPU or I/O fast enough to do everything you want to do - you can't run your CPU at 75% just to write a file.
Fast forward 10 years, and you have a CPU that can handle that same workload in, say, 3% of one of its cores. Suddenly you can get all that reliability and safety without causing any problems. And when you're a system integrator, passing on that capability to spite a partner is bad for your customers.
This seriously has me considering switching to Nexenta instead of Leopard for my next work machine upgrade, because if ZFS isn't in Leopard it won't be on Mac for a couple years, at least. There's not even a decent backup tool for HFS+.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
The rumors/news sites made the big gaff here. When Sun mentioned ZFS for "OS X" he never, ever mentioned Leopard. People just made that assumption. Silly people.
Information Week is going to print a retraction. See the comments on this article.... Michael Singer commented on Jun 12, 2007 2:16:12 PM Akie, ylon and all, Thanks first of all for the posts. It's good to see you've found our new comment section for regular news stories. We've had them available on our blogs for some time. As to the news, it seems that Croll mispoke a couple of times when asked about ZFS in Leopard. Despite direct questions about Sun CEO Schwartz's claims that ZFS is there, Croll flatly denied the reports to two of our reporters in a 1:1 interview. An Apple spokesperson called us Tuesday seeking to clarify Croll's statement. Croll was apparently supposed to indicate that ZFS would be available as a limited option, but not as the default file system." We are now writing a separate story to note Apple's mis-statement and hopefully to reveal more about how ZFS would work in Leopard. We'll update you here when that story is live. Michael Singer InformationWeek - West Coast Editor
EFI makes it fairly easy to boot from an arbitrary file system. This in terms of the relative difficulties of creating bootstraps.
You cross-boot into whatever file system you want, and the FAT file system (from the EFI boot partition) and the EFI callbacks mean you're not dealing with the device primitive boot drivers or the file system issues until you're ready.
Diagnostics and other such can also be available at the EFI Shell, and there is an execution environment available for these tools.
There are certainly downstream issues that can and will arise with adding ZFS support, as simply dealing with a 128-bit block ZFS address space is not something many user-land applications can be expecting. But as for the bootstrap itself, you're in the full run-time environment, and not debugging the gnarly bits of the bootstrap.
Various other console platforms require substantially more coding and customization around the bootstrap environment.
It still has a dock that shows reflections when you move files close to it!
The Intel transition introduced 32-bit hardware into the mix again, for a while before the Core 2 Duo shipped, so Apple actually has both 32-bit and 64-bit versions of both PowerPC and Intel Core hardware in the installed customer base. The really nifty thing is that for applications that work on large amounts of data, even the older 64-bit PowerPC hardware will get a serious performance boost with Leopard for a mere $129. The newest member of that hardware pool will be two years old by the time Leopard ships, but some of those machines are still pretty nice. Their owners will be happy that Leopard treats them as full 64-bit citizens.
What Apple is accomplishing with seamless support for those four machine architectures from one build of Mac OS X is quite impressive. It also preserves Apple's ability to adopt new CPU architectures as needed. Suppose Apple came up with an idea for an appliance for which the Cell processor would be an ideal choice? Apple could certainly ship such a device without breaking a sweat.
Furthermore, suppose Apple wanted to use OS X as the operating system on a new bit of hardware that required, say, a low power CPU like the ARM that happened to be 32-bit, say a cell pone or something. If the OS is designed to cleanly handle both 32-bit and 64-bit architectures, then the same version of the OS could be used across all five architectures.
If you mod me down, I shall become more powerful than you could possibly imagine.
Apple claified its going to be available as a limited option.
You are so right! NeXT supported four different machine architectures at one time in the early 1990s: intel, m68k, sparc, and pa-risc. This recent Leopard development is not entirely without precedent in the industry. It was possible to produce one build of an application that ran just fine on all four architectures, too, although the install CD would only hold two architectures (m68k and intel on a single cd for example) so you had to get a separate install CD for sparc and pa-risc.
If you mod me down, I shall become more powerful than you could possibly imagine.
Not to quibble, but the price of Linux isn't really free as in beer, nor free as in speech. Starting with the latter, GPL is more restrictive, not less restrictive, than BSD/MIT style licenses. There may well be good reasons for that in terms of the viral ability of the GPL and the community building positive social value that it provides, but it is clearly more restrictive, not less restrictive, than these other licenses. BSD is the Rodney Dangerfield of operating systems. Linux fans should really give BSD distributions a little credit for being even more free, they deserve it. For example, Linux can borrow code from BSD distributions, but the converse is not necessarily true. Commercial companies can modify BSD for special, proprietary purposes, perhaps to the benefit of their customers, and keep their technology secret. That is not true for Linux. So Linux is not the be-all and end-all of free as in speech. BSD pretty much is the gold standard. Do whatever the heck you want with it, its free.
Regarding the beer, the cost of Linux and the cost of Windows are different, but perhaps equivalent, in terms of hours spent learning arcane and useless trivia. Mac OS X, at $129, and valuing one's time at about $100, or even $5 per hour, is clearly cheaper than either of those alternatives, due to the near complete and utter freedom from futzing that it provides.
I hope my karma can withstand the drubbing it's about to get.
If you mod me down, I shall become more powerful than you could possibly imagine.
None of the PPC Macs have EFI. Apple needs to handle both PPC and Intel and who knws if Apple is not working on yet another processor in the back room.
Sun has not quite gotten ZFS out the door all the way yet. So it's no surprize that Apple hasn't. And I'm not following BSD closely enough to know the status there but I don't think ZFS is ready on BSD yet either.
But in 6 months to a year I think we will see it.
Sorry for my ignorance, but at least isn't there a way to use ext3 partitions for your data?
I don't know, and unfortunately it really doesn't matter... it's basically equivalent to UFS. UFS is far more reliable than HFS+ and Mac OS X has a good version of that. The problem is that the emulation layer Apple uses to get the HFS+ extensions on top of other file systems is incomplete. Unless Apple completes that or changes the software that depends on them so it runs cleanly on standard UNIX file systems we're stuck with HFS+.
Journalling is actually part of the problem. If the catalog is damaged it can't replay the journal, and Disk Utility refuses to rebuild the catalog if the file system is journalled... a catch-22 situation. The way out is to boot single-user and run fsck_hfs with the -rf (or -rdf) options explicitly.
I had this happen to my backup disk for my Macbook Pro just by getting it "too full", so this is still a problem in 10.4.9!
You mean, Apple might just develop alternative technology in the background, but not use it, for years and years, until they get fed up with their current tech and make a quick, business pleasing jump, thanks to their foresight and planning?
I drank what? -- Socrates
Word is bond, they also had a PPC version which wasn't released (until Rhapsody :)
Dell shipped 39 million PC's versus Apples 1.9 last quarter and it was a declining quarter for Dell. On the whole "a Dell is the same as an Acer is the same as an HP", you do know that Apple manufactures pretty much nothing and whiteboxes Asus and Acer just like Dell?
[RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
I thought that the features in ZFS were needed to implement Time Machine?
The difference is that WinFS was touted as a key reason to move to Longhorn. Apple's never promised ZFS at all, let alone claimed it as a competitive advantage.
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
the store would still have all their stock, just some heavy competition. perhaps they should reduce their overinflated prices so that people are still happy to get their items from the reputable legal store, rather then deal with dark alley merchants or picking shit up in the park.
not quite so simplistic and black and white now, is it?
There is no confirmed use of ZFS file system on Mac OS X client but the same may not be true in the future for Server, but as of now there is no full implementation of ZFS on Mac OS X Server, but one cannot say the same for the future. Suffice it to say that ZFS is a resource hungry file system with many features that are very helpful on Servers, but would be inefficient on Client systems. Those who say there is no ZFS announced for Mac OS X would be correct, but it would break several NDA for someone to discuss all the possibilities for the future. I am sure Apple will clarify these issues in the future, perhaps with the release to Leopard. Time will tell
Well, we'll probably have to agree to disagree on this point (though flame wars are such fun).
I believe the GPL is "more free" as in speech, because it protects the freedom of end users. My guess is that you consider BSD "more free" as in speech because it give more freedom to developers, even if those developers are building non-free products. Since I care more about end users, I release all of my projects under GPL. C'est la vie.
I have no idea how you would claim that Gnu/Linux costs money. My Ubuntu distribution cost me nothing to download, required no special hardware, and if anything is much easier and more efficient to use for the tasks I do everyday than Windows XP (haven't used Vista or a recent Mac). I suffer through many more "hours spent learning arcane and useless trivia" to keep XP running than I ever do with Linux, which I find much more logical and less bloated. But my guess is that you find a brown "Applications" menu at the top of your screen hopelessly confusing compared to a green "Start" menu at the bottom of your screen, and thus consider Linux "too hard" for "normal" people to understand. My grandmother would disagree, but again, c'est la vie.
If my guesses are wrong, feel free to elaborate.
Hmmpth. No drubbing from me on your karma! :-)
It was a good idea 10 years ago, but it's a stupid one now.
:(
HFS+ wasn't even a good idea 10 years ago.
On the one hand, MS was telling everyone for years about their new filesystem named WinFS.
No, they weren't. WinFS is not - and never has been - a filesystem.
I don't pretend to be an expert on it, but from what I've read, ZFS just isn't ready yet. It hasn't been fulled 'baked' to get all the bugs out. For instance, being the boot file system is still pretty new. File systems are pretty critical things, Apple would hate to commit to ZFS just to have it be junk, especially when there's no contract that makes promises (maybe they could hire Sun to fix it up really nice, and have some guarantees - but I don't know if this has happened. Maybe it's happening right now). In the meantime, Apple is just waiting for all the unpaid testers to find the bugs. Apple I am sure has lots of in-house work on it as well.
That being said, I really don't like Apple or Steve Jobs. I am no Apple fanboy.
Saying people are "forced" to use a decade old filesystem is pretty retarded. Of all things, filesystems are better when they're old. They've been through more reallife usage and so we know we can depend on them. There's a reason why ext2* still reigns as king in the Linux world even though many "superior" filesystems are now available: it's older!
As nifty as ZFS sounds, HFS+ has proven to be reliable, and Apple would be idiots for abandonning it for some (relatively) newfangled filesystem-of-the-week.
* ext3 is nothing more than ext2 with a journal strapped on to it and therefore counted in as ext2
It's not like Sun would earn a lot of money from Apple using ZFS (I guess atleast, if Apple didn't hired people to help with porting it).
However ZFS is a major selling point for running Solaris on servers and therefor buying Sun hardware. Having ZFS as an option on Apples servers aswell might have been a bad thing for Sun (not that Apples server market can be anything near Suns in size, seriously who runs a server on OS X and why?)
Anyway, the less people who uses ZFS and the more exclusive it is to Solaris the better for Sun. Or? Sure it's open-source but I doubt that is because Sun wants everyone to copy their technology, it's probably more because it sounds better, safer and more future proof.
Considering there will only be read-only support of ZFS now I doubt it was as much as Steve Jobs beeing upset on Schwartz as it was Apple not beeing done with porting and getting ZFS to run which was the problem.
John Siracusa has already written a great article on Time Machine over at Ars Technica. ZFS would have allowed Time Machine to back up only changed blocks in files, but apparently the current implementation has to copy whole files around.
5 /4995
http://arstechnica.com/staff/fatbits.ars/2006/8/1
...Never mind that Apple doesn't actually conform to the EFI 1.10 spec for booting and have an HFS+ driver so they can boot directly off their partition....
...I only got the joke when I read "to bad".
You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
Lars T.
To the guy who modded me down from perfect to terrible Karma - Apple haters still suck
You know, now that you mention it, it does seem rather outrageous, that they could just recode OSX for X86 in a few months.
I drank what? -- Socrates
Um, what?! That's a clarification?! Is read-only ZFS shipping in Leopard, or later?
I thought I understood the first paragraph. But the second reads like it was written by the sort of person who refers to their computer as "my screen":
Apple should keep this guy away from the press.
"Wise men talk because they have something to say; fools, because they have to say something" - Plato
http://www.opensolaris.org/os/community/arc/caselo g/2007/244/;jsessionid=4DEEAE13A4489C28E3C4644C989 86C1F
So if I'm reading this correctly, they're putting read-only support for ZFS in the initial release of Leopard for forward compatibility. The idea being that, if they add full ZFS support in a later release, and you start using it on your nifty new Leopard+1 (or Leopard+updates) Mac, you can still read the data if you plug that drive into an older Mac that only has the base Leopard system.
Aside from external drives, this means that if full ZFS is added in an update to Leopard, you can use it to store your backups. You'll still be able to pull data off the backup drive if you have to reinstall and need to grab it quickly, before you can download the updates.
Apple never puts anything actually NEW in their point releases, just some fancier graphics and a changed layout or 2 (that still breaks their own guidelines). nah, ZFS if it ever appears will be in Apple OS XX (or 11 if they are calling it a sensible name)
Nope. Every license "dictates the possibility and type of interface between Free and non-Free software" - it's the nature of a license. Nor does the GPL limit how end-users use such licensed software to implement "potential solutions" in any way, shape or form - in fact, it specifically disclaims any such constraints on the part of end-users. Re-read the GPL - I'll wait. AFAICT, all constraints are on the developer, with none on the end-user. I suspect you're confusing the two (hint: Apple is not an "end-user").
And Apple has some nice software, but it is not released under a BSD license. Try adding it to your own proprietary product, and watch the lawyers go into a frenzy! Not much freedom there.
Allowing developers to improve a package without sharing the improvements also hurts the end-user by limiting the rate of overall improvement in software, and by potentially preventing the end-user from obtaining support from a different source (how many vendors can patch that OS X kernel? I'll wait while you count... Oooonnnneee. Right!). Very much "less free". And as a side "benefit", the rate of improvement for the software is dampened by duplication of effort and reduced collaboration. (How much of Mac OS X has migrated back into *BSD? Not much.)
The GPL has been a huge boon to end-users in both quantity and quality of products - as this particular one has noticed and appreciated over many years. Have you noticed how many GPL'd packages have been ported to Windows? How about that nice Mac interface? Hmmmm.
I have nothing against BSD, it looks like a pretty nice system. And Apple certainly has some nice, very proprietary software. But to claim it is "more free" for end users than any GPL system is simply disingenuous.I am Dell serviceman for servers and desktops (going back 5 years) and was an Apple warranty serviceman for laptops and desktops. I was a regional technician for Donnally in the Midwest supporting over 5000 Macs for 2 years, etc., etc. I have 18 years experience, buddy, and I know my stuff inside and out.
Try an ad hominem somewhere else.
[RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
The posts that begin "Bzzzt! Wrong!" seem to follow a normal distribution, so I think it should be a separate filter, not tied to the "meh-hole" filter, but yes, perhaps a more generalized filtering mechanism is desired as suggested elsewhere in this thread.
If you mod me down, I shall become more powerful than you could possibly imagine.
you had me at #!
I was staff at Purdue when they got burned on a few hundred Mac IIvx's loaded to the gills. I believe those things were around $8,000 each with the Targa cards and Apple came out with the Quadra's at half the price and more power, memory, ect. while we were still taking delivery. A few million dolars to a public university tends to tick people off. Doing that to a top electrical engineering school is really bad. Consequently, it was years before new Macs were supported in any way (although we did have one of the first NeXT labs in the country).
[RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
No, I mean exactly what I said. Apple sales execs pimped the IIvx for months saying it was the best thing going and what we needed for our new video and graphic design labs. What pissed off Purdue was that they had the Quadras waiting to come out all along and never presented it as an option. While we were taking delivery and setting up the IIvx's, Apple announced the Quadra and it's pricing. We basically got products that were being phased out dumped on us at a premium price, screwed at both ends, and the administration still talks about it to this day.
[RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.