To read all comments associated with this story, please click here.
You will find for example lots of processor architecture defines in windows.h (MPPC, 68k!) and Windows does not support those.
Ehum, Windows NT runs on Alpha, PowerPC, SPARC, MIPS, and the relatively unknown Clipper architecture (among others), so mentions of those in Windows is anything but exciting.
I known that the NT kernel works on those archs, although I do not think that it ever has been ported to 68k. Nevertheless there is nomore WindowsXP or even Windows2000 support for anything but x86/x86_64/Itanium. And since the kernel evolved since NT3.5 and NT4 I am pretty sure MS does not care for the other archs anymore.
The FreeBSD guys are well into porting ZFS. In 10 days they have been able to create and mount zfs files systems. There is still more work to be done, but this was one guy and 10 days of work! Imagine what Apple can do.
With ZFS and zvol you can create a volume and put a different FS on it, currently ufs is supported in Solaris.
Apple could use most of ZFS and overlay HFS+ on zvol and get snapshots. Apple ported DTrace for 10.5, I don't think porting ZFS is that far fetched.
http://docs.freebsd.org/cgi/getmsg.cgi?fetch=227886+0+current/freeb...
Edited 2006-08-23 15:36







Member since:
2006-02-28
Just because ZFS is mentioned in an enum type in a header does not mean at all that ZFS will be included in Leopard. You will find for example lots of processor architecture defines in windows.h (MPPC, 68k!) and Windows does not support those.
Eventually Apple will switch to ZFS but changing the default filesystem of the OS takes time because it simply has to work perfectly. No errors acceptable there.
As was pointed out in the thread, maybe 10.6