High Performance File System
IBM
['digital equipment corporation', 'digital research', 'symbian foundation', 'freestylegames', 'yuji horii', 'dynamix', 'commodore', 'kde', 'delrina', 'square electronic arts', 'microprose', 'inria', 'treyarch', 'mitsubishi', 'mips', 'core design', 'netscape communications', 'bitmap brothers', 'argonaut games', 'cryo interactive', 'tencent', 'ascii', 'edmund mcmillen', 'pixar', 'new world computing', 'chris sawyer', 'tecmo koei', 'canadair', 'vanillaware', 'obsidian entertainment', 'netscape communications corporation', 'honda', 'xiaomi', 'mysql ab', 'omega force', '2k games', 'turn 10 studios', 'kuju entertainment', 'w3c recommendation', 'nexon', 'amd', 'bigbig studios', 'interplay productions', 'climax studios', 'ea maxis', 'bluepoint games', 'apache', 'nexon america', 'namco', 'activision', 'ensemble studios', 'tobu railway', 'tripwire interactive', 'nullsoft', 'monolith soft', 'nvidia', 'samsung', 'fedora project', 'arc system works', 'zynga', 'paradigm entertainment', 'on2', '989 studios', 'zun', 'wikimedia foundation', 'sandy white', 'inti creates', 'naughty dog', 'pentavision', 'lionhead studios', 'lucasarts', 'wayforward technologies', 'konami computer entertainment osaka', 'infinite interactive', 'ogc', 'nihon falcom corporation', 'adobe', 'cyan', 'nextech', 'adobe systems', 'linux foundation', 'access games', 'funcom', 'rockstar north', 'avalanche studios', 'auran', 'jeff minter', 'blizzard north', 'comodo group', 'sacnoth', 'ea redwood shores', 'konami computer entertainment tokyo', 'carnegie mellon university', 'tehkan', 'sony online entertainment', 'icl', 'gremlin graphics', 'apple macintosh', 'oliver twins']
High Performance File System
HPFS or High Performance File System is a file system created specifically for the OS/2 operating system to improve upon the limitations of the FAT file system. It was written by Gordon Letwin and others at Microsoft and added to OS/2 version 1.2, at that time still a joint undertaking of Microsoft and IBM, and released in 1988. Among its improvements are: HPFS also can keep 64 KiB of metadata ("extended attributes") per file. IBM offers two kind of IFS drivers for this file system: HPFS386's cache is limited by the amount of available memory in OS/2's system memory arena and was implemented in 32-bit assembly language. HPFS386 is a ring 0 driver (allowing it direct hardware access and direct interaction with the kernel) with built-in SMB networking properties that are utilizable by various server daemons, whereas HPFS is a ring 3 driver. Thus, HPFS386 is faster than HPFS and highly optimized for server applications. It is also highly tunable by experienced administrators. Though IBM still had rights to HPFS, their agreement with Microsoft to continue licensing the HPFS386 version is contingent upon them paying Microsoft a licensing fee for each copy sold. This was a result from the Microsoft and IBM collaboration that both IBM and Microsoft had right to use Windows and OS/2 technology. Microsoft used HPFS in Windows NT. Due to the Microsoft dependence, limited partition size, file size limit of 2 GiB and the long disk check times after a crash, IBM ported the journaling file system JFS to OS/2 as a substitute. DOS and Linux support HPFS via third-party drivers. Windows NT versions 3.51 and earlier had native support for HPFS.