Sure, unlike Oracle. Do you realize BtrFS is already installable with apt-get in Ubuntu?
Yes, I know.
Sure, unlike Oracle. Do you realize BtrFS is already installable with apt-get in Ubuntu?
Standard problem with the GPL and commercial licensed software, "if you link - you must release your code under GPL". Apple might not want to do that. A File System is a much different beast then including some GPL programs.
Are you kidding me? Over half of OSX is opensource in one way or another. The filesystem would not even be on the top ten list of most controversial codebases.
Yep, but no part of the Core OS is GPL. GPL programs running on the OS are fine, but it is a definite no no to put a hunk of GPL code in the core. The filesystem most definitely would be noticed by FSF and bring a response.
May be they will use ext4.
Not entirely unexpected. Bummer all the same. I think Apple is making a mistake if they go to an in house system. Open source FS is the way to go. I don't necessarily care if it's ZFS, but supporting an open standard helps everyone.
Meaning what, exactly? Copland was entirely an Apple project, terminated when Steve Jobs brought NeXTSTEP with him and decided to go that route instead. Why wouldn't Steve Jobs have brought NeXTSTEP with him along with those developers when NeXT ran aground and he returned to Apple? It was certainly an in-house project, but it's not like it was a random acquisition.If they couldn't come up with their own operating system, cough Copeland, why do you think they can do a file system ?
Huh? It's been three years for ZFS. "Longhorn" was six years in the making.Apple's ZFS file system has taken as long to gestate as Longhorn did for MS.
That's a bit of an oversimplification. They haven't "gotten it right" because they haven't decided what "it" is. Microsoft has made some pretty significant progress in that time, but until they stop playing with conceptual features and settle on what NTFS' replacements needs to be, of course they won't ship a replacement.MS has been working on a new file system for 15 years and they still can't get it right.
macduke said:Haha yes, I'm mainly talking out my ass
It's a good thing.
I'd rather have Apple roll their own instead of trying to retrofit Sun's creation.
I would like to think that and hope you are right, but won't that take a lot longer to create a file system? HFS has been around for like 25 years or something, right? If it was that easy it seems like they would have done it already. I am afraid it will be more like 10.8 or 10.9, but I hope you are right.At first this sounds bad, but then it seems like Apple is working on their own next-generation file system.
One would presume, this being Apple, that they're going to make sure it has all the advantages of ZFS plus a few more goodies. This might take longer but I'm betting it will be worth it.
Could be the biggest feature of 10.7.![]()
These questions deserve an answer, because...I wish someone could explain in simple terms why this ZFS is the biggest thing that everyone should jump on since the invention of the transistor.
How does ZFS improve things for the average Mac user over the current system?
no clue what any of this is about
I was disappointed to read that ZFS is dropped because I was hopeful for a new sophisticated and more robust file system for the Mac, but I agree that Apple knows the best way. I hope that they are adopting some best of breed open source project already well underway. I have no clue what that should be, Reiser, or Ext4 or whatever. I just hope for something good that is better and more reliable.It's a good thing.
I'd rather have Apple roll their own instead of trying to retrofit Sun's creation for the sake of appeasing the tech blogging elite (who don't know jack **** about databases to begin with). It's just a buzzword for them.
ZFS is good but there are legacy considerations like HFS+
You can't just switch to ZFS and have everything magically work without causing major headaches for developers. Apple engineers are good but they aren't magicians.
I'd like to defer judgement on Apple's motives and ignore the unfounded nerd rage since Apple better knows what's good for their future roadmap.
No, the Core os, by which I guess you mean Darwin and BSD are mostly BSD or Apple-licensed, but that changes nothing. They still have to open up any changed code if asked. They wouldn't have to do anything different with BtrFS. Let's say they make a fork of BtrFS, like they did with KHTML/Webkit, and it works better in OSX than the Oracle codebase did. So what if they had to give that code to anyone who asked? It's not like the totally separate kernel which USES that module of GPLed code would have to be compromised.
It's all about how you program it. That's why you can make commercial software that runs on Linux, made in Java, with a MySQL backend.
Time Machine works on the file-level, ZFS on filesystem level. This means that it can more easily and more importantly automatically track changes. Really, they are nothing alike.I can't say I'm surprised. Maybe I'm way off base here, but it seems like there are only a few features here that would benefit the consumer. Storage pools and copies of previous file versions. Both of these features are present in other, more consumer-friendly technologies: The Drobo and Time Machine.
They still have to open up any changed code if asked. - nope - not for BSD.
KHTML is LGPL and can be linked with commercial software / software with an incompatible license. Your use of the word USES is called "linking" and is specifically mentioned in the GPL. Look at the Linux kernel and the arguments over device drivers and blob (which were given a exception by Linus Torvalds).
Commercial software running on top of Linux is fine. For MySQL you must purchase a commercial license (MySQL is dual licensed) to use the libraries. This is one of the problems with Oracle buying Sun, Oracle's ability to kill MySQL's commercial option by not doing licensing.
WinFS is not a file system. WinFS runs on top of NTFS, which is a file system.Microsoft's WinFS relational file system was supposed to be in W95 when they started working on it 20 years ago.It didn't even make it into W7.