Tru64 Unix Advanced File System (AdvFS) Now GPL
melios writes "In a move that could help boost the scalability of Linux for grids and other advanced 64-bit multiprocessor applications, HP has released its Tru64 Unix Advanced File System (AdvFS) source code to the open source community. Source code, design documentation, and test suites for AdvFS are available on SourceForge."
I just had a quick glance through the wikipedia page on this filesystem http://en.wikipedia.org/wiki/AdvFS
and it seems to share a surprising number of features with ZFS
http://en.wikipedia.org/wiki/ZFS
For example, pools, snapshots etc.
Cool, license squabbling aside I look forward to the massively fragmented UNIX codebase slowly coalescing in this area.
Around here it's hard to tell who's serious and who's not anymore. It's amazing some of the things that get asked around here seriously. Just look up the Ask Slashdot section and you'll see tons of it.
Dedicated Cthulhu Cultist since 4523 BC.
Declarations/health warnings: :-)
1) I work for Sun and I rather like ZFS
2) In a former life I also used AdvFS and thought
it was a good filesystem; probably the best general
purpose FS around until ZFS.
3) Integrating AdvFS into Linux and exercising it for prime
time won't be an overnight job; perhaps several years
before it can be deemed trustworthy.
I currently use Tru64 in production at least for another month. One of the issues with this encapsulation type FS process is it sucks. If I had to try and figure out how to merge two File systems by some vote of talking heads, this would be the result. It has some strong and good things it does well, but the way Tru64 merged it's file systems together, makes the final product a huge pain to administer and fix. Learn what you can from the code, and make something better. Do not try and port this crap to something else as is, you wont be happy.
Why do you think HP bought again the newer Veritas File system and didn't use the already payed for version they picked up with Tru64?
It has some good things in it. Pick them out carefully and learn from them. Then think about what is needed to administer your File systems in real life, and implement it.