[Home] [Search] [How to Buy] [Products] [Solutions] [Developers] [Services and Support] [Serious Fun]
sgi  
Developer Central
Development ProductsProgram & BenefitsLibraryMarketing ResourcesTechnologyOpen Source
Open Source
image image image
About this site

XFS
Overview
Design
Data Sheet
1999 XFS white paper
Usenix paper
Download
License

 
SGI Open Source
Project List
 
SGI Resources
Press Releases
SGI & Linux
Supportfolio
Customer
  Professional
  Services

 
Community
Resources
Newsgroups &
  Mailing Lists
Support Links
Open Source Sites

 
 

XFS: A high-performance
journaling file system

URL: http://oss.sgi.com/projects/xfs/

Ever had to wait and wait while Linux `fsck's a big filesystem after a crash, power failure or just routine verification ?

Ever wanted to support terabytes of databases, tens of thousands of files per directory, 64-bit of everything in the filesystem, with high reliability and high performance ?

Ever wondered how far a filesystem can scale assuming the rest of the kernel can? How many CPUs can actually write to the filesystem at the same time without interfering with each other?

This site includes a preview of the Open Source XFSTM filesystem: an OSI Certified Open Source journaling file system soon to be available as free software for Linux, licensed with the GNU General Public License (GPL).

XFS Features:

  • Sub-second filesystem recovery after crashes or power failures (never wait for long fscks again)

  • 64-bit scalability: millions of terabytes, millions of files, and a million files per directory (no more 2 GB limits)

  • High reliability and performance from journaling and other advanced algorithms

At the Atlanta Linux Showcase, SGI presented the following paper on the port of XFS to Linux:

At the 6th Linux Kongress & the Linux Storage Management Workshop (LSMW) in Germany in September, 1999, SGI had a few presentations including the following:

At the LinuxWorld Conference & Expo in August 1999, SGI published:

This initial publication of excerpts of XFS source code indicates SGI's commitment to port XFS to Linux as GPL code. This code can be freely used with Linux, without the worry of violating the GPL terms by mixing copylefted GPL and copyrighted non-GPL code in Linux. It also shows some interesting code (originally developed for IRIX) which implements the XFS journaling techniques.

SGI programmers are cleaning the XFS code of legal encumbrances and porting it to Linux. SGI is working with universities, European and American companies, and Government laboratories which have volunteered experienced Linux and filesystem programmers and other resources to help SGI in this Open Source porting process. The bazaar is opening for XFS and the Open Source process is working to accelerate time to market while increasing functionality and reliability.

Please bear with us as we finish these processes so we can publish a full set of buildable and testable Open Source Linux XFS source code.

You can also check out the following:

about this site  |  privacy policy | webmaster
Copyright © 1999 Silicon Graphics, Inc. All rights reserved. | Trademark Information