tlb
Volume 6, Number 25 -- June 24, 2008

HP Donates the Guts of Tru64 Unix's File System to Linux

Published: June 24, 2008

by Timothy Prickett Morgan

Say what you will about the makers of proprietary minicomputers from days gone by, but Digital, IBM, and Hewlett-Packard all knew a thing or two about making a tightly integrated, highly polished system. And in most cases, that expertise in VMS, OS/400, and MPE infused their respective owners' Unix development projects with a certain amount of finesse. The smarts that went into these proprietary and Unix platforms sure would come in handy as Linux tries to take on more and more of the enterprise.

That's why HP this week is donating the code and documentation behind its Tru64 Unix Advanced File System (AdvFS) to the open source community--and specifically, HP's Open Systems and Linux Organization, which steers the company's cross-divisional open source projects, is saying that the source code and documentation donation is explicitly designed to help the Linux community as it creates the next generation of file systems for the platform.

HP is still patching and updating Tru64 Unix V5.1, and customers using VAXen and AlphaServer iron can still buy that Unix variant because HP says it will be supported at least though 2011, for all intents and purposes Tru64 Unix, its AdvFS file system, and its TruCluster extensions for clustering systems are all dead--but technically elegant and still, for many, useful--products. In the wake of the HP-Compaq merger in the summer of 2001, HP committed to port the AdvFS file system and its TruCluster extensions to the HP-UX 11i v3 operating system. After two years of trying that port, and experiencing other delays with Itanium chips from Intel and its own Unix development efforts, HP decided to spike the AdvFS and TruCluster effort just tell its customers to use the file systems and clustering software from Veritas, which is now owned by Symantec.

According to Bdal Garbee, chief technologist for HP's OSLO unit, there was a lot of good technology inside AdvFS and a lot of the work that was done on the HP-UX port in particular could be useful for ideas as the Linux community mulls its options for the next generation of file systems. And to that end, HP is releasing the source code of the current Tru64 Unix variant of AdvFS and the unfinished development version of the HP-UX port under the GNU GPL v2 open source license--the same license that the Linux kernel and a whole lot of open source software affiliated with Linux is under. The HP-UX port, says Garbee, was "feature complete," but he adds that what might be more useful to the Linux community is all of the internal documentation that comes with the code. This documentation explains the options HP's techies had for a file system and their reasoning of the shortcomings and benefits of various approaches, and then goes into why they made the choices they made in creating and extending AdvFS.

Right now, says Garbee, the Linux community is working on the ext4 kicker to the current ext3 file system that has become the default Linux file system, more or less replacing the more popular ReiserFS. The AdvFS code and smarts is not really going to be all that useful for ext4, which is expected to go into technical preview in the next year or so. But HP thinks that AdvFS will be a big help to the kicker to ext4, called BTRFS, pronounced "ButterFS," which is a file system originally created by Oracle (and not to be confused with the Oracle Cluster File System code that is part of Linux already) and which is becoming the focal point of development for the file system beyond ext4. BTRFS was launched in June 2007, and is a POSIX-compliant file system that will support very large files and volumes (16 exabytes) and a ridiculous number of files (two to the power of 64 files, to be precise). The file system has object-level mirroring and striping, checksums on data and metadata, online file system check, incremental backup and file system mirroring, subvolumes with their own file system roots, writable snapshots, and index and file packing to conserve space, among many other features. BTRFS is not anywhere near primetime, and Garbee figures it will take at least three years to get it out the door.

Given that, and the technology inside Tru64 Unix's AdvFS, now was the perfect time to open the source code and documentation up--and to provide a substantial base of "prior art" legal protection for the BTRFS file system as it is being created.

Now, don't misunderstand what HP has done here. HP has not open source Tru64 Unix or the TruCluster clustering software--just the code for AdvFS, the file system for the old Digital Unix. HP is not trying to establish a project to even port AdvFS to Linux, either. It is just letting people steal as much as they can and put it to good use in BTRFS. The code that HP has released is not ready to be compiled for Tru64 Unix or Linux, since the interfaces between AdvFS and Tru64 Unix are not being open sourced. Someone could reverse engineer AdvFS for Linux, of course. But that's not HP's goal, and it seems unlikely that anyone will do it.


RELATED STORIES

Oracle Adds Features to Linux, Validates Configurations

HP Opens Up the HP-UX Roadmap

HP Bites the Bullet, Cuts TruCluster from Future HP-UX



                     Post this story to del.icio.us
               Post this story to Digg
    Post this story to Slashdot


Sponsored By
SHAOLIN MICROSYSTEMS

The Linux Infrastructure & Storage Company

ShaoLin Microsystems is the leading provider of Linux infrastructure and storage software solutions for enterprise.

· ShaoLin HA Cluster - Easy-to-use and low cost high availability cluster software to minimize system downtime.

· ShaoLin Volume Replicator - Powerful and open disaster recovery solution to ensure data integrity and application availability.

· ShaoLin CogoFS - Outperform compressed filesystem for Linux to multiply network performance and storage capacity.

www.shaolinmicro.com


Editor: Timothy Prickett Morgan
Contributing Editors: Dan Burger, Joe Hertvik, Kevin Vandever,
Shannon O'Donnell, Victor Rozek, Hesh Wiener, Alex Woodie
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

Bytware:  The power of McAfee with award-winning StandGuard Anti-Virus for Linux
COMMON:  Join us at the annual 2009 conference, April 26 - 30, in Reno, Nevada
NowWhatJobs.net:  NowWhatJobs.net is the resource for job transitions after age 40


 

IT Jungle Store Top Book Picks

Getting Started with PHP for i5/OS: List Price, $59.95
The System i RPG & RPG IV Tutorial and Lab Exercises: List Price, $59.95
The System i Pocket RPG & RPG IV Guide: List Price, $69.95
The iSeries Pocket Database Guide: List Price, $59.00
The iSeries Pocket Developers' Guide: List Price, $59.00
The iSeries Pocket SQL Guide: List Price, $59.00
The iSeries Pocket Query Guide: List Price, $49.00
The iSeries Pocket WebFacing Primer: List Price, $39.00
Migrating to WebSphere Express for iSeries: List Price, $49.00
iSeries Express Web Implementer's Guide: List Price, $59.00
Getting Started with WebSphere Development Studio for iSeries: List Price, $79.95
Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
Getting Started with WebSphere Express for iSeries: List Price, $49.00
WebFacing Application Design and Development Guide: List Price, $55.00
Can the AS/400 Survive IBM?: List Price, $49.00
The All-Everything Machine: List Price, $29.95
Chip Wars: List Price, $29.95


 
The Four Hundred
The AS/400's Grandfather Talks Past, Present, and Future

IBM Offers Modest Discounts on i 525 and M25 Entry Boxes

Consistent Change Offers Adjunct Services for SoftLanding Tools

As I See It: Flights of Fancy

Agilysys Hires JPMorgan for Possible Sale

Four Hundred Stuff
Sysload Delivers Fine-Grain Monitoring for Virtual Servers

Adobe Eases Deployment with New Release of LiveCycle Suite

PowerTech Updates i OS Log Management Software

Help/Systems' SEQUEL Gets More BI Tooling

Varsity Teams with NGS for New BI Product

Big Iron
Where Is the Mainframe Blade Server?

Top Mainframe Stories From Around the Web

Chats, Webinars, Seminars, Shows, and Other Happenings

Four Hundred Guru
Creating an RPG-based Web Service Using WDSC, Part 1

SQL May Be Catching Up with DDS

Admin Alert: Redundancy is Good, Redundancy is Good, Re…

System i PTF Guide
June 14, 2008: Volume 10, Number 24

June 7, 2008: Volume 10, Number 23

May 31, 2008: Volume 10, Number 22

May 24, 2008: Volume 10, Number 21

May 17, 2008: Volume 10, Number 20

May 10, 2008: Volume 10, Number 19

The Windows Observer
Windows Server 2008 Greener Than Past Releases, Microsoft Says

Unisys Pushes Virtual Windows Desktops and Exchange Servers

MicroHoo Now All But Dead

As I See It: The Programmer as Artist

AMD Offers Clock Cranks on Barcelona Opterons

The Unix Guardian
Fujitsu-Siemens Finally Does Solaris on Primergy

The Top 500 Super Ranking Now Counts Watts as Well as Flops

Sysload Delivers Fine-Grain Monitoring for Virtual Servers

Mad Dog 21/21: iPhone Home

The World Can't Get Enough Disk Array Capacity

Four Hundred Monitor
Four Hundred Monitor's
Full iSeries Events Calendar

THIS ISSUE SPONSORED BY:

Storix
Guild Companies
Roaring Penguin
IT Security
ShaoLin Microsystems


Printer Friendly Version


TABLE OF CONTENTS
The Top 500 Super Ranking Now Counts Watts as Well as Flops

Red Hat Launches oVirt Embedded KVM Hypervisor Project

openSUSE 11.0 Out the Door and On the Street

As I See It: Flights of Fancy

HP Donates the Guts of Tru64 Unix's File System to Linux

But Wait, There's More:

Rackable Systems Pushes the Server Density Envelope with New Gear . . . Sun Adds Low-End Constellation Switch, New Quad-Socket Blade . . . Sysload Delivers Fine-Grain Monitoring for Virtual Servers . . . Agilysys Hires JPMorgan for Possible Sale . . . IBM Says SOA Deployments Will Rise in 2008, But What About SMBs? . . .

The Linux Beacon

BACK ISSUES





 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement