Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Bubba Satori

Suspended
Feb 15, 2008
4,726
3,756
B'ham
Apple does not need a new FS right away. The current file system is fine. So many of you technology fanboys are always looking for the next shiny.
:rolleyes:

Thanks for explaining it to us. :rolleyes:

This is not Sun's fault. Apple never put in the resources to make ZFS a viable part of OS X. They also put a lot of effort into improvements to HFS+, and that appears to have won out at least for now in Apple's internal planning.

Well, it can't possibly be Apple's fault so it must be Sun/Oracles fault. :D

A classic MR moment.

Fanboys, Pre-10.5 Release: Boy can't wait for ZFS!
Fanboys, Pre-10.6 Release: Boy can't wait for ZFS!
Fanboys, ZFS Dropped: Ah who needs it, they must have something better!
 

Rocketman

macrumors 603
The past tense is inappropriate - Oracle does not own/control Sun.

Details. Pending EU approval, following DoJ approval, Oracle will be financially committed to Sun.

Sun themselves announced a 3000 person layoff if the deal does not close soon. It has not closed yet, yes, but once it does it's two peas in a pod.

It's getting to the point where Apple can afford to buy Oracle!

Apple needs a future leaning FS and I am opposed to changing FS very often at all.

Floppy disc file names are "backward compatible". :) :)

You are amusingly referring to 3.5" floppies. I am referring to 5.25" and 8.5" floppies. CP/M forever! Wordstar rocks! Collumn cut and paste, the lost art. :)

Hey dude, I bet you cannot get 100 instances of MacDraw to run on your so-called uber servers! :)

Rocketman
 

AidenShaw

macrumors P6
Feb 8, 2003
18,667
4,676
The Peninsula

Not. At. All.

In the "grey zone" between announcement of intent to acquire and finalization of the acquisition - the companies must remain completely independent operations.

It's not a "detail", it is a fundamental part of M&A in the US and EU. The companies must remain completely separate until the moment that the merger is concluded. They cannot conduct any business on the assumption that the merger will be approved.
 

Rocketman

macrumors 603
Not. At. All.

In the "grey zone" between announcement of intent to acquire and finalization of the acquisition - the companies must remain completely independent operations.

It's not a "detail", it is a fundamental part of M&A in the US and EU. The companies must remain completely separate until the moment that the merger is concluded.

That said, it is Apple that made this announcement, not Sun. Sun seems to be deferring to Oracle, like Bush deferred to Obama on transition, his political opposite.

This is the closing of only one instance of vendor sponsored open source of a very large open source effort. This does not kill it. It is merely a shot across the bow of Oracle by Apple.

100 instances of Mac Draw? 8.5" floppy on your server farm? NuBus graphics for terminal? Photos.

Rocketman
 

backdraft

macrumors 6502
Nov 4, 2002
335
13
USA
I would like to see ZFS + lustreFS + a versioningFS (think Git Filesystem)

HammerFS looks good too missing the versioning part though.

OS X is in desperate need for a new file system. I say this as last week I needed to restore my Whole PC as the inodes got corrupted and said my disk was full, and the tools couldn't fix them.

OS X really needs a Fast modern File system that can do the following...
Incremental copies and modifications, As well the same for backups. So when changing your 32gig virtual machine by say logging in it will not backup 32 gigs of data. For a few added bytes.

Self check and correct for disk errors. Laptops are apples biggest Mac items. That means a lot of bumped drives that sometimes gets errors that needs to be corrected. (No more bad iNodes)

Not really. Mac OS X is a frankenstein, its a mix of XNU + Mach + BSD Userland (not easy to maintain). No full ZFS support or Jails Virtualization anywhere (important on server end). Apple got launchd and Grand Central Dispatch right (being ported over to FreeBSD as we speak). Mach meh thats a little iffy performance wise.

FreeBSD vs Darwin Kernel Performance wise Darwin is a slug. Lack of Jails is a big no no.

-backdraft

They already did. It's called Mac OS X:

"Mac OS X Server is based largely on the FreeBSD distribution and includes the latest advances from this development community."

http://www.apple.com/server/macosx/technology/unix.html

Solaris scales to a lot more processors then Mac OS X and has better resource management features (Zones, ZFS, SMF). At the kernel level Solaris IPC is magnitudes FASTER then Mach IPC. Mach has too many layers.

Read up on Solaris Internals and Mac OS X Internals. Solaris is targeted at the server end. Mac OS X is targeted at user interface responsiveness. Hopefully Grand Central Dispatch can help, but a complete kernel overhaul is needed.

I say gut XNU/Mach in Mac OS X and put a FreeBSD core. Replace FreeBSD inetd, rc scripts with launchd and maybe throw in the L4 kernel into the mix as well. Then port Cocoa and Aqua over.

Apple would gain a huge developer community and save many years of development in the process. For example adding Jails or Zones to Mac OS X would take a lot of engineering. It would be easier to scrap the frankenstein kernel and tweak a proven code base.

-backdraft

Do you need some help getting down from that ivory tower? Someone appears to have kicked the ladder.
 

Rocketman

macrumors 603
Solaris scales to a lot more processors then Mac OS X and has better resource management features (Zones, ZFS, SMF). At the kernel level Solaris IPC is magnitudes FASTER then Mach IPC. Mach has too many layers.

Read up on Solaris Internals and Mac OS X Internals. Solaris is targeted at the server end. Mac OS X is targeted at user interface responsiveness. Hopefully Grand Central Dispatch can help, but a complete kernel overhaul is needed.

I say gut XNU/Mach in Mac OS X and put a FreeBSD core. Replace FreeBSD inetd, rc scripts with launchd and maybe throw in the L4 kernel into the mix as well. Then port Cocoa and Aqua over.

Apple would gain a huge developer community and save many years of development in the process. For example adding Jails or Zones to Mac OS X would take a lot of engineering. It would be easier to scrap the frankenstein kernel and tweak a proven code base.

-backdraft

Taken as given. With the emergence of virtualization why not have an instance that runs that environment and an instance that runs MacOS 10.6.x, and an instance that runs OSX+touch. There is no longer a practical CPU limit. It is a matter of user application need and interface preference for an app.

Why compromise? The added software is less than the disc savings 10.6 got by killing backward compatibility.

Heck, add OS 9.2.2 and OS 8.6 and 4.2 compatibility zones :)

Tank on Fios!

Rocketman
 

MorphingDragon

macrumors 603
Mar 27, 2009
5,160
6
The World Inbetween
Too bad all those stories about Sun buying Apple or Apple buying Sun were not true. A Solaris based Mac OS X would be great.

Apple already is based off an OpenSourced system, so its not like theyll lose any closed source code. Changing over to OpenSolaris would seem more likely in Max OS 11 than 10 though.
 

idea_hamster

macrumors 65816
Jul 11, 2003
1,096
1
NYC, or thereabouts
Have you forgotten who runs Oracle? It’s former Apple board member and Jobs’ best friend Larry Ellison. If Jobs and Apple wanted ZFS, they could get it.

It sounds like Apple knows something that the public doesn’t know yet.

That's actually a point that I hadn't considered -- but I think that it actually cuts in favor of my theory that this was a price issue. After all, I think that we can agree that this isn't an issue of conflicting corporate culture or some other personality-level incompatibility. Which leaves price.

That doesn't, however, mean that the value of ZFS to Apple is the same as what we gauge it to be -- which is your point: If Apple has made significant headway on an organic FS that promises similar performance, then the marginal value to Apple falls.

So if we try to read between the lines, we could infer that Apple is, in fact, negotiating based on non-public information -- which would make them seem unreasonably stingy to Oracle and kill the deal. If we want to believe that Apple is putting the finishing touches on the next FS, we could take this as evidence for that idea.
 

aristotle

macrumors 68000
Mar 13, 2007
1,768
5
Canada
Yea, it has everything except built-in snapshots, copy-on-write, and full checksumming of every block. Sounds like a great filesystem to archive data on! I'm an OS X "home user" and all of my data sits on my OpenSolaris server with ZFS. No way in hell I'm trusting HFS+ to archive data, especially stuff I buy and officially cannot download again.
Stop being such a technology fanboy. Go ready up on the limitations of ZFS:
http://en.wikipedia.org/wiki/ZFS#Limitations

It has missing functionality such as encryption support and it does not seem to be a good fit for systems with removable media. It is also counterintuitive for the average user to grasp the concept that drives are part of a "pool". Finally, it is prone to fragmentation.

Given all of the problems and lack of completeness, I cannot understand how anyone in their right mind would advocate using ZFS for any system at this time. I think that ZFS, should it continue to be developed, could be a useful FS for a SAN device but I don't see it as ever being a good fit for a desktop OS.

Seriously, you fanboys need to stop jumping on the bandwagon of every new technology you hear about. ZFS is not an end user filesystem.

Nobody here has given a single valid reason to use ZFS over HFS+ on a desktop. I'm looking at you "I WAS the one". Your one line comment did not tell us anything.
 

NSMonkey

macrumors regular
Oct 18, 2009
223
0
If they couldn't come up with their own operating system, cough Copeland, why do you think they can do a file system ? Apple's ZFS file system has taken as long to gestate as Longhorn did for MS. MS has been working on a new file system for 15 years and they still can't get it right.

What an ignorant comment. Apple absorbed all of Next, including the engineers, so "they" did "come up with" their own operating system. And then there's this little thing called Quartz that took MS how many years to reproduce? And pointing out the epic, unending failures of Microsoft doesn't bolster your specious theories about Apple.

So yeah, given that Apple already has a decent FS, already has engineers familiar with other filesystems, can hire just about any engineer they want and are constantly working on new, low-level technology (OpenCL, GCD, Clang, LLVM, garbage collection in Obj C, closures in C, seamless transition to 64 bit, LightPeak, just to name a few), I'm pretty sure they can write a file system.

EDIT: Whether that's a good business decision is another matter entirely. Even if ZFS wasn't going to become Apple's primary FS, full and robust support for it would have expanded their potential market. It's a shame it's not going to happen.
 

mccoma

macrumors regular
Jul 15, 2002
131
0
Anyone know how well ZFS performs on flash media? I get the feeling with the advent of flash drives that file systems optimized for spinning drives might not be optimum for flash.
 

MorphingDragon

macrumors 603
Mar 27, 2009
5,160
6
The World Inbetween
Stop being such a technology fanboy. Go ready up on the limitations of ZFS:
http://en.wikipedia.org/wiki/ZFS#Limitations

It has missing functionality such as encryption support and it does not seem to be a good fit for systems with removable media. It is also counterintuitive for the average user to grasp the concept that drives are part of a "pool". Finally, it is prone to fragmentation.

Given all of the problems and lack of completeness, I cannot understand how anyone in their right mind would advocate using ZFS for any system at this time. I think that ZFS, should it continue to be developed, could be a useful FS for a SAN device but I don't see it as ever being a good fit for a desktop OS.

Seriously, you fanboys need to stop jumping on the bandwagon of every new technology you hear about. ZFS is not an end user filesystem.

Nobody here has given a single valid reason to use ZFS over HFS+ on a desktop. I'm looking at you "I WAS the one". Your one line comment did not tell us anything.

I can think of a good reason, itll make the people think they know something close their traps.
 

aristotle

macrumors 68000
Mar 13, 2007
1,768
5
Canada
I can think of a good reason, itll make the people think they know something close their traps.
So why did you post your comment then?

Credentials:
Software developer with over 10 years experience in the following technologies and areas.
C/C++ - unix/linux command line daemon processes
Perl - unix/linux daemon processes for secure file transfer between disparate OSes. Wrote an e-commerce web frontend, data layer code and session management.
Java - proprietary format file generation, web service clients integrated with sharepoint.
C# - multi-tier backend system development, web service and web service client development. Government spec based file format generation.
ANSI SQL/Transact-SQL - Query and stored procedure/function development. Database design.

Yeah, I know absolutely nothing about software development. :rolleyes: I had toyed with the idea of writing a replacement for Visual Source Safe with a colleague of mine a while back.

What sort of work do you do?
 

jaw04005

macrumors 601
Aug 19, 2003
4,513
402
AR
There's a small problem here - Ellison can't do diddly, Oracle does not own Sun.

Yet.

The U.S. Justice Department has already cleared the deal. It’s just a matter of time at this point.

By the way, ZFS is an interesting beast. There was a recent episode of FLOSS Weekly devoted to ZFS where Leo Laporte and Randal Schwartz interviewed Sun’s “Open Storage" product manager Aaron Newcomb.

There are features in ZFS that can be adopted to the consumer level, and Newcomb discusses those possibilities.

http://twit.tv/floss58
 

MorphingDragon

macrumors 603
Mar 27, 2009
5,160
6
The World Inbetween
So why did you post your comment then?

Credentials:
Software developer with over 10 years experience in the following technologies and areas.
C/C++ - unix/linux command line daemon processes
Perl - unix/linux daemon processes for secure file transfer between disparate OSes. Wrote an e-commerce web frontend, data layer code and session management.
Java - proprietary format file generation, web service clients integrated with sharepoint.
C# - multi-tier backend system development, web service and web service client development. Government spec based file format generation.
ANSI SQL/Transact-SQL - Query and stored procedure/function development. Database design.

Yeah, I know absolutely nothing about software development. :rolleyes: I had toyed with the idea of writing a replacement for Visual Source Safe with a colleague of mine a while back.

What sort of work do you do?

Blunt Generic Comments FTW!!! Always brings out the people that have the need to reinforce themselves.

Just because you can list a big long line of credentials doesn't mean you can put away bias on a subject. Just like just because you have a degree in Law doesnt mean you're very lawful.

For the record I'm a student in computer science. :D
 

mrfrosty

macrumors 6502a
Oct 1, 2005
500
21
I'm sorry but you are just a fanboy of new and shiny technology just of the sake of newness. I've taken a look at ZFS and not only does it not make sense for the desktop paradigm but it sounds user unfriendly and unintuitive.

Does a user really want to have wrap their head around the concept of a "pool"? Would a regular user understand that a pool would get broken if you removed a USB stick in pool?

ZFS sounds nice for a Storage Area Network or SAN for short but it really has no business being on a desktop computer for regular users.

HFS+ has all of the features the current Snow Leopard OS needs.

Its not new. I have been running it at home for 3 years+. I assume apple would wrap a gui around it to make it more accesable thats the easy part to be honest Sun did it but it still looks "Sun" !!. Is time machine too complicated for users ? If time machine were implemented with ZFS it would be magnificent, as it stands TM is a pi** poor implementation compared to what they could do....but it does look pretty.

HFS+ may have the features people need.....but then so does textedit.....its about innovation for me, Apple are really missing an opportunity.
 
Aug 26, 2008
1,339
1
Blunt Generic Comments FTW!!! Always brings out the people that have the need to reinforce themselves.

Just because you can list a big long line of credentials doesn't mean you can put away bias on a subject. Just like just because you have a degree in Law doesnt mean you're very lawful.

For the record I'm a student in computer science. :D

That's freakin lame. A CS student bagging on a guy with real world experience.

You learn much much more out in the real world than you do in a classroom.
 

MorphingDragon

macrumors 603
Mar 27, 2009
5,160
6
The World Inbetween
That's freakin lame. A CS student bagging on a guy with real world experience.

You learn much much more out in the real world than you do in a classroom.

He never actually said anything specific though, only that he has a lot of skills. Seemed more of a "Hey look at me, I'm bigger and better than you" post. Thats what I get for making a snarky comment though.

BTW I have worked in the real world. I'm an in house software dev/admin for a law firm. (And I'm not talking about silly little VBA scripts for Office) I considered contributing to the Fedora Project but decided to learn Obj-C instead. I've done the Linux from scratch project, essential for Custom Linux servers.
 

objc

macrumors regular
Mar 14, 2007
160
26
So why did you post your comment then?

Credentials:
Software developer with over 10 years experience in the following technologies and areas.
C/C++ - unix/linux command line daemon processes
Perl - unix/linux daemon processes for secure file transfer between disparate OSes. Wrote an e-commerce web frontend, data layer code and session management.
Java - proprietary format file generation, web service clients integrated with sharepoint.
C# - multi-tier backend system development, web service and web service client development. Government spec based file format generation.
ANSI SQL/Transact-SQL - Query and stored procedure/function development. Database design.

Yeah, I know absolutely nothing about software development. :rolleyes: I had toyed with the idea of writing a replacement for Visual Source Safe with a colleague of mine a while back.

What sort of work do you do?
Wow, sure is an impressive amount of stuff in there having to do with operating system internals and filesystems....
 

THX1139

macrumors 68000
Mar 4, 2006
1,928
0
I'm trying to understand this. Apple doesn't want to pay license fees to Sun for an amazing file system that is much better than anything on the market? And, Apple has over a billion dollars cash reserve in the bank? And they charge a premium for their computers that could easily offset the license fees? Makes no sense.
 

Full of Win

macrumors 68030
Nov 22, 2007
2,615
1
Ask Apple
I'm trying to understand this. Apple doesn't want to pay license fees to Sun for an amazing file system that is much better than anything on the market? And, Apple has over a billion dollars cash reserve in the bank? And they charge a premium for their computers that could easily offset the license fees? Makes no sense.


Its not entirely clear if its a fee only matter. It may be that, as others have said, Sun/Oracle wanted Apple to indemnify them against some pending legal issues. Licensing is good, but it would save a lot of headaches to make the file system how you want it and not worry about trying to graft on another work.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.