Jump to content

Talk:High Performance File System

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Dryeo (talk | contribs) at 01:39, 6 March 2007 (What's "IBM" about it?). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

What's "IBM" about it?

If this was, as indicated, developed primarily by Microsoft, why does the title say "IBM"? Or does "IBM" modify "OS/2"? At the time it was developed, OS/2 was a joint IBM/Microsoft product. Guy Harris 20:15, 19 November 2006 (UTC)[reply]

IBM rewrote the commonly used hpfs.ifs. The story I heard was that IBM and Microsoft decided to write a next generation hard disk driver and what they would do is each develop one interdependently and then compare the results. Anyways when the comparison was made Microsoft's version was faster and so was excepted. Afterwards when IBM examined the code they discovered that MS had cheated by using i386 assembler when the agreement called for the driver to be built in C and compiled for i286. Upshot was that IBM rewrote hpfs.ifs leaving out the ACL code and limiting the cache to 2MB. The OS/2 client came with IBM's hpfs and the server had Microsoft's hpfs386 as an expensive option. MS charged about $1000 for hpfs386. Eventually IBM rewrote JFS as a replacement for hpfs386 and also forked the new JFS for Linux Dryeo 01:39, 6 March 2007 (UTC)[reply]