Linux XFS
Darin Perusich
Darin.Perusich at cognigencorp.com
Tue May 1 12:18:41 EDT 2001
This is a multi-part message in MIME format.
--------------2E30B2B859B8052F7D4D6E5B
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
for those of us who have been waiting patiently for nearly 2 years SGI
has released there XFS for kernel 2.4. i think i know what i'll be doing
tonight, hehe.
http://linux-xfs.sgi.com/projects/xfs/
--
Darin Perusich
Unix Administrator
Cognigen Corp.
darinper at cognigencorp.com
--------------2E30B2B859B8052F7D4D6E5B
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Base: "http://linux-xfs.sgi.com/projects/xfs/"
Content-Location: "http://linux-xfs.sgi.com/projects/xfs/"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML>
<HEAD>
<TITLE>Linux XFS</TITLE>
<!-- HEAD -->
<!--- This style will define the main link title to look inactive --->
<STYLE><!-- .homeLink {color: #000000; text-decoration: none;} --></STYLE>
<STYLE><!-- .code {font-size : small; color : #0000FF;} --></STYLE>
<SCRIPT LANGUAGE="JavaScript" SRC="/js/style_sniffer.js"></SCRIPT>
<!-- Stylesheet section is used to initialize the menus and the highlight menus -->
<LINK REL="stylesheet" HREF="/styles/general.css" TYPE="text/css">
<STYLE TYPE='text/css'>
<!--
#menu0 { position: absolute; left: 156px; top: 79px; z-index: 101; visibility: hidden; width: 107px;}
#menu0overs { position: absolute; left: 156px; top: 79px; z-index: 111; visibility: hidden; width: 107px;}
#menu1 { position: absolute; left: 264px; top: 79px; z-index: 102; visibility: hidden; width: 110px;}
#menu1overs { position: absolute; left: 264px; top: 79px; z-index: 112; visibility: hidden; width: 110px;}
#menu2 { position: absolute; left: 375px; top: 79px; z-index: 103; visibility: hidden; width: 119px;}
#menu2overs { position: absolute; left: 375px; top: 79px; z-index: 113; visibility: hidden; width: 119px;}
#menu3 { position: absolute; left: 495px; top: 79px; z-index: 104; visibility: hidden; width: 167px;}
#menu3overs { position: absolute; left: 495px; top: 79px; z-index: 114; visibility: hidden; width: 167px;}
#menu4 { position: absolute; left: 663px; top: 79px; z-index: 106; visibility: hidden; width: 116px;}
#menu4overs { position: absolute; left: 663px; top: 79px; z-index: 116; visibility: hidden; width: 116px;}
#menu5overs { position: absolute; left: 615px; top: 45px; z-index: 400; visibility: hidden;}
IMG.menu {border-bottom:1px white solid}
BR.menu{margin-bottom:1px}
-->
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
window.onerror = null;
window.defaultStatus = '';
var initialized = 0;
var menus = new Array();
var menustatus = new Array();
var menuovers = new Array();
// initializes the menus into an array
function init(){
if(isFour) {
for (var i=0;i<=5;i++) {
menustatus[i] = "closed";
if (document.layers) {
menuovers[i] = eval("window.document.menu"+i+"overs");
menus[i] = eval("window.document.menu"+i);
if (i < 5) menuovers[i].onmouseout = menuhider;
} else {
var tmnov = (document.all)?eval("document.all.menu"+i+"overs"):document.getElementById("menu"+i+"overs");
var tmn = (document.all)?eval("document.all.menu"+i):document.getElementById("menu"+i);
menuovers[i] = tmnov.style;
menus[i] = tmn.style;
if (i < 5) tmnov.onmouseout = menuhider;
}
}
}
initialized = true;
}
// Sets the selected menu to visible
function change(Name,Image,No) {
if (initialized) {
document [Name].src = eval(Image + No + ".src");
if (Name == 'imgmenu0') document ['imgcrnr'].src = eval("nav_prod_corner" + No + ".src");
var menunumber = parseInt(Name.charAt(7));
if((isFour)&&(No)&&(menustatus[menunumber] == 'closed')) {
menuovers[menunumber].visibility = 'visible';
menuovers[menunumber].zIndex = '310';
menus[menunumber].visibility = 'visible';
menus[menunumber].zIndex = '300';
menustatus[menunumber] = 'open';
}
}
}
// Clears all menus
function clearmenus() {
if (initialized) {
change('imgmenu0','nav_prd',0);
change('imgmenu1','nav_sol',0);
change('imgmenu2','nav_dev',0);
change('imgmenu3','nav_srv',0);
change('imgmenu4','nav_fun',0);
if(isFour) {
for(i=0; i<menus.length; i++) {
if(menustatus[i] == 'open') {
menuovers[i].visibility = 'hidden';
menuovers[i].zIndex = '110';
menus[i].visibility = 'hidden';
menus[i].zIndex = '100';
menustatus[i] = 'closed';
}
}
}
}
}
// Turns the highlighted part of a menu to visible
function imagerep(imgname, divname){
if(isFour){
if (document.layers)
eval("window.document."+divname+".document['"+imgname+"'].src="+imgname+"over.src")
else
eval("document['"+imgname+"'].src="+imgname+"over.src");
}
}
// Turns off the highlighted part of a menu
function eraseimage(imgname, divname){
if(isFour) {
if(document.layers)
eval("window.document."+divname+".document['"+imgname+"'].src=blank.src");
else
eval("document['" + imgname + "'].src = blank.src");
}
}
// Used to clear the menu after the mouse leaves it
function menuhider(evnt) {
if (initialized) {
if (window.event) {
if (window.event.toElement.className != "menu")
clearmenus();
} else if (evnt.target) {
if(evnt.target.id || evnt.target.className != "menu")
clearmenus();
}
}
}
// Caches the dropdown menus
if (document.images) {
// Products Menu
var serversover=new Image();
serversover.src="/images/nav/drop_prod_servers.gif";
var workstationsover=new Image();
workstationsover.src="/images/nav/drop_prod_workstations.gif";
var swover=new Image();
swover.src="/images/nav/drop_prod_soft.gif";
var vissysover=new Image();
vissysover.src="/images/nav/drop_prod_vissys.gif";
var storageover=new Image();
storageover.src="/images/nav/drop_prod_storage.gif";
var remanover=new Image();
remanover.src="/images/nav/drop_prod_reman.gif";
var peripheralsover=new Image();
peripheralsover.src="/images/nav/drop_prod_peripherals.gif";
// Solutions Menu
var manover=new Image();
manover.src="/images/nav/drop_sol_man.gif";
var scienceover=new Image();
scienceover.src="/images/nav/drop_sol_science.gif";
var defenseover=new Image();
defenseover.src="/images/nav/drop_sol_defense.gif";
var telcoover=new Image();
telcoover.src="/images/nav/drop_sol_telco.gif";
// Developers Menu
var toolsover=new Image();
toolsover.src="/images/nav/drop_dev_prod.gif";
var programsover=new Image();
programsover.src="/images/nav/drop_dev_prog.gif";
var libraryover=new Image();
libraryover.src="/images/nav/drop_dev_libr.gif";
var opensourceover=new Image();
opensourceover.src="/images/nav/drop_dev_oss.gif";
var opsysover=new Image();
opsysover.src="/images/nav/drop_dev_opsys.gif";
var resourcesover=new Image();
resourcesover.src="/images/nav/drop_dev_reso.gif";
// Support Menu
var profover=new Image();
profover.src="/images/nav/drop_supp_prof.gif";
var prdvtyover=new Image();
prdvtyover.src="/images/nav/drop_supp_prdvty.gif";
var ortover=new Image();
ortover.src="/images/nav/drop_supp_ort.gif";
var eduover=new Image();
eduover.src="/images/nav/drop_supp_edu.gif";
var onlineover=new Image();
onlineover.src="/images/nav/drop_supp_online.gif";
// Fun Menu
var gamesover=new Image();
gamesover.src="/images/nav/drop_fun_games.gif";
var webdevover=new Image();
webdevover.src="/images/nav/drop_fun_webdev.gif";
var softdevover=new Image();
softdevover.src="/images/nav/drop_fun_softdev.gif";
var graphicsover=new Image();
graphicsover.src="/images/nav/drop_fun_graphics.gif";
var sysadminover=new Image();
sysadminover.src="/images/nav/drop_fun_sysadmin.gif";
var freewareover=new Image();
freewareover.src="/images/nav/drop_fun_freeware.gif";
// Clear GIF
var blank=new Image();
blank.src="/images/dots/dot_clear.gif";
// Products Rollover
nav_prod_corner0=new Image();
nav_prod_corner0.src="/images/nav/nav_prod_corner0.gif";
nav_prod_corner1=new Image();
nav_prod_corner1.src="/images/nav/nav_prod_corner1.gif";
nav_prd0=new Image();
nav_prd0.src="/images/nav/nav_prod0.gif";
nav_prd1=new Image();
nav_prd1.src="/images/nav/nav_prod1.gif";
// Solutions Rollover
nav_sol0=new Image();
nav_sol0.src="/images/nav/nav_solutions0.gif";
nav_sol1=new Image();
nav_sol1.src="/images/nav/nav_solutions1.gif";
// Developers Rollover
nav_dev0=new Image();
nav_dev0.src="/images/nav/nav_dev0.gif";
nav_dev1=new Image();
nav_dev1.src="/images/nav/nav_dev1.gif";
// Support Rollover
nav_srv0=new Image();
nav_srv0.src="/images/nav/nav_support0.gif";
nav_srv1=new Image();
nav_srv1.src="/images/nav/nav_support1.gif";
// Fun Rollover
nav_fun0=new Image();
nav_fun0.src="/images/nav/nav_fun0.gif";
nav_fun1=new Image();
nav_fun1.src="/images/nav/nav_fun1.gif";
}
// Is This Netscape 4 or up?
var isFour = (parseInt(navigator.appVersion) > 3);
//-->
</SCRIPT>
</HEAD>
<BODY ONLOAD="init()" TEXT="#000000" LINK="#420077" ALINK="#7700A2" VLINK="#110042" BGCOLOR="#FFFFFF" MARGINHEIGHT="0" MARGINWIDTH="0" LEFTMARGIN="0" TOPMARGIN="0">
<!-- Global Navigation Include (Generic) -->
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#7C7F87">
<TD ROWSPAN="3" WIDTH="126"><A HREF="http://www.sgi.com/"><IMG SRC="/images/common/sgi_logo_us.gif" ALT="www.sgi.com" HEIGHT="79" WIDTH="126" BORDER="0"></A></TD>
<TD>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="657" VALIGN="top">
<TR>
<TD WIDTH="212"><IMG SRC="/images/dots/dot_clear.gif" WIDTH="1" HEIGHT="54"></TD>
<TD WIDTH="285" VALIGN="top"><A HREF="http://www.sgi.com/sales/"><IMG
SRC="/images/nav/nav_buy.gif" HEIGHT="21" WIDTH="60" BORDER="0"></A><IMG
SRC="/images/nav/nav_top_spacer.gif" HEIGHT="21" WIDTH="15" BORDER="0"><A HREF="http://www.sgi.com/resellers/"><IMG
SRC="/images/nav/nav_resellers.gif" HEIGHT="21" WIDTH="61" BORDER="0"></A><IMG
SRC="/images/nav/nav_top_spacer.gif" HEIGHT="21" WIDTH="15" BORDER="0"><A HREF="http://www.sgi.com/company_info/"><IMG
SRC="/images/nav/nav_company_info.gif" HEIGHT="21" WIDTH="73" BORDER="0"></A><IMG
SRC="/images/nav/nav_top_spacer.gif" HEIGHT="21" WIDTH="15" BORDER="0"><A HREF="http://www.sgi.com/employment/"><IMG
SRC="/images/nav/nav_careers.gif" HEIGHT="21" WIDTH="46" BORDER="0"></A></TD>
<TD WIDTH="160" ALIGN="right" VALIGN="top"><A HREF="http://www.sgi.com/search/" ONCLICK="if(isFour){menuovers[5].visibility='visible';return false;}"><IMG
SRC="/images/nav/nav_search.gif" HEIGHT="26" WIDTH="67" BORDER="0"></A><A HREF="/"><IMG
SRC="/images/nav/nav_home1.gif" HEIGHT="26" WIDTH="59" BORDER="0"></A></TD>
</TR>
</TABLE></TD>
</TR>
<TR BGCOLOR="#7C7F87">
<TD WIDTH="100%"><A HREF="javascript:void(0)" ONMOUSEOVER="clearmenus()"><IMG
SRC="/images/dots/dot_clear.gif" HEIGHT="2" WIDTH="657" BORDER="0"></A></TD>
</TR>
<!-- Nav Menus -->
<TR BGCOLOR="#CFCFCF">
<TD WIDTH="100%">
<A HREF="http://www.sgi.com/products/" ONMOUSEOVER="clearmenus()"><IMG
SRC="/images/nav/nav_prod_corner0.gif" ALT="" WIDTH="30" HEIGHT="23" BORDER="0" NAME="imgcrnr"></A><IMG
SRC="/images/nav/nav_prod0.gif" ALT="[Products]" WIDTH="108" HEIGHT="23" BORDER="0" NAME="imgmenu0" USEMAP="#menu0map"><IMG
SRC="/images/nav/nav_solutions0.gif" ALT="[Solutions]" WIDTH="111" HEIGHT="23" BORDER="0" NAME="imgmenu1" USEMAP="#menu1map"><IMG
SRC="/images/nav/nav_dev0.gif" ALT="[Developers]" WIDTH="120" HEIGHT="23" BORDER="0" NAME="imgmenu2" USEMAP="#menu2map"><IMG
SRC="/images/nav/nav_support0.gif" ALT="[Support]" WIDTH="168" HEIGHT="23" BORDER="0" NAME="imgmenu3" USEMAP="#menu3map"><IMG
SRC="/images/nav/nav_fun0.gif" ALT="[Serious Fun]" WIDTH="117" HEIGHT="23" BORDER="0" NAME="imgmenu4" USEMAP="#menu4map"><A
HREF="javascript:void(0)" ONMOUSEOVER="clearmenus()"><IMG SRC="/images/dots/dot_clear.gif" WIDTH="2" HEIGHT="23" BORDER="0" ALT="-"
></A></TD>
</TR>
</TABLE>
<!-- End Global Navigation -->
<TABLE WIDTH="780" BORDER="0" CELLPADDING="0" CELLSPACING="0">
<TR>
<!--- This is the site banner TD --->
<TD COLSPAN="5" ALIGN="RIGHT">
<IMG SRC="/images/ban_open.gif" ALT="Open Source Banner" WIDTH="271" HEIGHT="68">
<!--- Do not remove the next four lines before the sidenav --->
</TD>
</TR>
<TR VALIGN="TOP">
<TD WIDTH="130">
<!-- Start Side Nav -->
<DIV ID="sidenav">
<!-- Start Library Tools Sub Navigation Bar -->
<!-- Start OSS Sub Navigation Bar -->
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="130">
<!-- About -->
<TR VALIGN="TOP">
<TR><TD><IMG SRC="/images/common/bullets_dev.gif" ALT="" WIDTH="18" HEIGHT="10"></TD>
<TD><A HREF="../../about/system.html">About this site</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="20" WIDTH="1"></TD><TD></TD></TR>
<!-- Project Menu -->
<TR VALIGN="TOP">
<TD><IMG SRC="/images/common/bullets_dev.gif" ALT="" WIDTH="18" HEIGHT="10"></TD>
<TD><B>Project XFS Linux</B></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="index.html">Overview</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="news.html">News</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="faq.html">FAQ</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="mail.html">Mailing List</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="http://oss.sgi.com/cgi-bin/cvsweb.cgi">Web CVS Tree</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="download.html">FTP sites</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="cvs_download.html">CVS Instructions</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="cvsup.html">CVSup Instructions</A></TD></TR>
<!--
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="todos.html">Work Items</A></TD></TR>
-->
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="design_docs/">Design</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="publications.html">Talks and Papers</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="in_news.html">XFS in the news</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="survey.html">XFS User Survey</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="contribute.html">How to Contribute</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="license.html">License</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="20" WIDTH="1"></TD><TD></TD></TR>
<!-- Project List link -->
<TR VALIGN="TOP">
<TD><IMG SRC="/images/common/bullets_dev.gif" ALT="" WIDTH="18" HEIGHT="10"></TD>
<TD><B>SGI Open Source</B></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="/projects/">Project List</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="20" WIDTH="1"></TD><TD></TD></TR>
<TR VALIGN="TOP">
<TD><IMG SRC="/images/common/bullets_dev.gif" ALT="" WIDTH="18" HEIGHT="10"></TD>
<TD><B>SGI Support and Resources</B></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="http://www.sgi.com/developers/technology/linux/">Press Releases</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="http://www.sgi.com/developers/technology/linux/">SGI and Linux</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="http://support.sgi.com/linux/">Supportfolio for Linux</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="http://www.sgi.com/support/">Customer Services</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="20" WIDTH="1"></TD><TD></TD></TR>
<TR VALIGN="TOP">
<TD><IMG SRC="/images/common/bullets_dev.gif" ALT="" WIDTH="18" HEIGHT="10"></TD>
<TD><B>Community Resources</B></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="http://www.sgi.com/developers/oss/resources/newsgroups.html">Newsgroups & Mailing Lists</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="http://www.sgi.com/developers/oss/resources/support.html">Support Links</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="http://www.sgi.com/developers/oss/resources/sites.html">Open Source Sites</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="8" WIDTH="1"></TD><TD></TD></TR>
<TR><TD></TD><TD><A HREF="http://oss.sgi.com/LDP/">Linux Documentation Project</A></TD></TR>
<TR><TD><IMG SRC="/images/dots/dot_clear.gif" ALT="" HEIGHT="20" WIDTH="1"></TD><TD></TD></TR>
</TABLE>
</DIV>
<!-- End Side Nav -->
<!-- Start sep_left.htmlf -->
</TD>
<TD WIDTH="30" VALIGN="TOP"><IMG SRC="/images/dots/dot_clear.gif" WIDTH="30" HEIGHT="2" ALT=""></TD><TD>
<!-- End sep_left.htmlf -->
<DIV CLASS="content">
<!-- Content Starts Here -->
<!-- Start Project Content -->
<!-- CONTENT -->
<!-- End Project Content -->
<!-- Content Ends Here -->
<br>
<!--
<h1><b><font face="ARIAL NARROW,HELVETICA">
XFS: A high-performance journaling file system
</font></b></h1>
-->
<!-- Start Project Content -->
<IMG SRC="images/XFSRelease1.0.jpg" BORDER=0 HEIGHT="128" WIDTH="353">
<p>
<h1>
<b>Tuesday May 1 2001:</b> SGI is pleased to announce the 1.0 release of XFS<sup>tm</sup>,
a high-performance journaled filesystem for Linux.
</h1>
</p>
<!--
<p>
As a leading supporter of Linux and the open source
movement, SGI is providing a
reliable, resilient, scalable, high-performance
filesystem for business-critical Linux infrastructure.
</p>
-->
<p>
XFS, widely recognized as the industry-leading high-performance
filesystem, provides rapid recovery from system crashes
and the ability to support extremely large disk farms. XFS is
the first journaled filesystem for Linux
available today that has
a proven track record in production environments
since late 1994.
It is a mature technology that
has been proven on thousands of
IRIX systems as the default filesystem for all SGI customers.
</p>
<p>
XFS Linux 1.0 is released for the Linux 2.4 kernel and offers the following:
<ul>
<li>
advanced features:
<p>
<ul>
<li>
Fast recovery after a system crash or power failure (fsck not needed)
</li>
<li>
Journalling for guaranteed filesystem integrity
</li>
<li>
Direct I/O
</li>
<li>
Space preallocation
</li>
<li>
Transactionally recorded quotas
</li>
<li>
Access control lists and Extended attributes
</li>
<li>
Infrastructure for XDSM support
</li>
<li>
Excellent overall performance
</li>
<li>
Excellent scalability (64 bit filesystem)
</li>
</ul>
</li>
<p>
<li>
A complete toolset including:
<p>
<ul>
<li>
dump/restore support including all XFS filesystem features such as
ACLs and quotas
</li>
<li>
Repair utility, filesystem editor, and growing the filesystem
</li>
<li>
Modified Red Hat installer to allow system installation on XFS
</li>
<li>
ACL editing utility
</li>
</ul>
<p>
<li>
Excellent integration with other Linux subsystems:
<p>
<ul>
<li>
NFS server support
</li>
<li>
Root filesystem and lilo support
</li>
<li>
Software raid integration with md and lvm packages
</li>
<li>
Mount by label and mount by uuid
</li>
</ul>
</li>
<p>
<li>
Maintains on-disk compatibility with XFS filesystems created under
IRIX
</li>
</ul>
<p>
XFS is licensed under GPL.
</p>
<p>
More information is available on the <a href="1.0_release.html">
SGI XFS Linux Release 1.0</a> page.
For information on the software changes that have been made
since Pre-Release 0.10,
see the <a href="1.0_changes.html">
XFS for Linux Release 1.0 New Features</a> page.
</p>
<p>
For a more extensive listing of the capabilities and specifications
of XFS, see
<a href="features.html"> XFS for Linux Features</a>.
<h2><b><font face="ARIAL NARROW,HELVETICA">
Source Code:</font></b></h2>
A complete linux 2.4.x-based tree including the XFS filesystem is available
for CVS checkout.
<p>Two distinct trees are available:
<p>
<ul>
<li>linux-2.4-xfs: fast moving development tree </li>
<li>linux-2.4-xfs-r1.0: XFS Linux Release 1.0</li>
</ul>
</p>
<p>Please refer to the <a href="cvs_download.html">CVS instructions</a>
for details.
</p>
<p>
<a href="cvsup.html">CVSup</a> 
a much faster "File Distribution System" than cvs
</p>
<p>
<A HREF="http://oss.sgi.com/cgi-bin/cvsweb.cgi/">CVSWEB</a> 
a web based source tree browser
</p>
<h2><b><font face="ARIAL NARROW,HELVETICA">
Man Pages:</font></b></h2>
XFS man pages are available in <A HREF="manpages.html"> html</a>.
<br>
<!-- Content Starts Here -->
<!-- Start Project Content -->
<!-- CONTENT -->
<!-- End Project Content -->
<!-- Content Ends Here -->
</DIV>
</TD><TD
WIDTH="20" VALIGN="TOP"><IMG SRC="/images/dots/dot_clear.gif" WIDTH="20" HEIGHT="1" ALT=""></TD><TD
WIDTH="50" VALIGN="TOP"><IMG SRC="/images/dots/dot_clear.gif" WIDTH="50" HEIGHT="1" ALT="">
<!-- Begin trademark footer -->
</TD>
</TR>
<TR>
<TD COLSPAN="2"> </TD>
<TD COLSPAN="3" VALIGN="BOTTOM" ALIGN="MIDDLE"><BR><BR><BR>
<TABLE WIDTH="600" CELLPADDING="0" CELLPADDING="0" BORDER="0">
<TR>
<TD ALIGN="RIGHT" CLASS="footer"><A HREF="http://www.sgi.com/company_info/privacy.html" TARGET="_top">privacy policy</A> </TD>
<TD ALIGN="CENTER" CLASS="footer"> | </TD>
<TD ALIGN="LEFT" CLASS="footer"><A HREF="http://oss.sgi.com/cgi-bin/mailto" TARGET="TOP">contact project owner(s)</A></TD>
</TR><TR>
<TD ALIGN="RIGHT" CLASS="footer"><A HREF="http://www.sgi.com/company_info/copyright.html" TARGET="_top">Copyright © 1993-2001 Silicon Graphics, Inc.</A> All rights reserved.</TD>
<TD ALIGN="CENTER" CLASS="footer"> | </TD>
<TD ALIGN="LEFT" CLASS="footer"><A HREF="http://www.sgi.com/company_info/trademarks/" TARGET="_top">Trademark Information</A></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<!-- End trademark footer -->
<!-- javascript/CGI links and images so the linkscan checker finds them-->
<A HREF="/images/common/javascript.html"></A>
<!-- end links and images -->
<MAP NAME="menu0map"><AREA SHAPE="RECT" COORDS="2,0 106,23" HREF="http://www.sgi.com/products/" ONMOUSEOVER="clearmenus();change('imgmenu0','nav_prd',1)" ONMOUSEOUT="if(!isFour)clearmenus()"></MAP>
<MAP NAME="menu1map"><AREA SHAPE="RECT" COORDS="2,0 109,23" HREF="http://www.sgi.com/solutions/" ONMOUSEOVER="clearmenus();change('imgmenu1','nav_sol',1)" ONMOUSEOUT="if(!isFour)clearmenus()"></MAP>
<MAP NAME="menu2map"><AREA SHAPE="RECT" COORDS="2,0 118,23" HREF="http://www.sgi.com/developers/" ONMOUSEOVER="clearmenus();change('imgmenu2','nav_dev',1)" ONMOUSEOUT="if(!isFour)clearmenus()"></MAP>
<MAP NAME="menu3map"><AREA SHAPE="RECT" COORDS="2,0 166,23" HREF="http://www.sgi.com/support/" ONMOUSEOVER="clearmenus();change('imgmenu3','nav_srv',1)" ONMOUSEOUT="if(!isFour)clearmenus()"></MAP>
<MAP NAME="menu4map"><AREA SHAPE="RECT" COORDS="2,0 115,23" HREF="http://www.sgi.com/fun/" ONMOUSEOVER="clearmenus();change('imgmenu4','nav_fun',1)" ONMOUSEOUT="if(!isFour)clearmenus()"></MAP>
<NOSCRIPT><TABLE BORDER="0" HEIGHT="1" WIDTH="1"><TR><TD></NOSCRIPT>
<DIV ID="menu0"><IMG SRC="/images/nav/drop_prod.gif" BORDER="0" HEIGHT="111" HSPACE="0" VSPACE="0" WIDTH="107" ALT="Products Menu"></DIV>
<DIV ID="menu0overs">
<A HREF="http://www.sgi.com/servers/"
ONMOUSEOVER="imagerep('servers', 'menu0overs')"
ONMOUSEOUT="eraseimage('servers', 'menu0overs')"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Servers"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="servers" VSPACE="0" WIDTH="107" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/workstations/"
ONMOUSEOVER="imagerep('workstations', 'menu0overs')"
ONMOUSEOUT="eraseimage('workstations', 'menu0overs')"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Workstations"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="workstations" VSPACE="0" WIDTH="107" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/software/"
ONMOUSEOVER="imagerep('sw', 'menu0overs')"
ONMOUSEOUT="eraseimage('sw', 'menu0overs')"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Software"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="sw" VSPACE="0" WIDTH="107" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/visualization/"
ONMOUSEOVER="imagerep('vissys', 'menu0overs')"
ONMOUSEOUT="eraseimage('vissys', 'menu0overs')"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Visualization"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="vissys" VSPACE="0" WIDTH="107" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/products/storage/"
ONMOUSEOVER="imagerep('storage', 'menu0overs')"
ONMOUSEOUT="eraseimage('storage', 'menu0overs')"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Storage"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="storage" VSPACE="0" WIDTH="107" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/products/remanufactured/"
ONMOUSEOVER="imagerep('reman', 'menu0overs')"
ONMOUSEOUT="eraseimage('reman', 'menu0overs')"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Remanufactured"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="reman" VSPACE="0" WIDTH="107" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/peripherals/"
ONMOUSEOVER="imagerep('peripherals', 'menu0overs')"
ONMOUSEOUT="eraseimage('peripherals', 'menu0overs')"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Peripherals"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="peripherals" VSPACE="0" WIDTH="107" CLASS="menu"><BR CLASS="menu"></A>
</DIV>
<DIV ID="menu1"><A HREF="http://www.sgi.com/solutions/" onmouseout="clearmenus()"><IMG SRC="/images/nav/drop_sol.gif" WIDTH="110" HEIGHT="58" BORDER="0" ALT="Solutions Menu"></A></DIV>
<DIV ID="menu1overs">
<A HREF="http://www.sgi.com/manufacturing/"
ONMOUSEOVER="imagerep('man', 'menu1overs')"
ONMOUSEOUT="eraseimage('man', 'menu1overs')"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Manufacturing"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="man" VSPACE="0" WIDTH="110" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/solutions/sciences/"
ONMOUSEOVER="imagerep('science', 'menu1overs')"
ONMOUSEOUT="eraseimage('science', 'menu1overs')"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Sciences"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="science" VSPACE="0" WIDTH="110" CLASS="menu"><BR CLASS="menu"></A>
<!--A HREF="http://www.sgi.com/solutions/"
ONMOUSEOVER="imagerep('defense', 'menu1overs')"
ONMOUSEOUT="eraseimage('defense', 'menu1overs')"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Intelligence/Defense"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="defense" VSPACE="0" WIDTH="110" CLASS="menu"><BR CLASS="menu"></A -->
<A HREF="http://www.sgi.com/solutions/broadband/"
ONMOUSEOVER="imagerep('telco', 'menu1overs')"
ONMOUSEOUT="eraseimage('telco', 'menu1overs')"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Telecommunications and Media"
BORDER="0" HEIGHT="26" HSPACE="0" NAME="telco" VSPACE="0" WIDTH="110" CLASS="menu"><BR CLASS="menu"></A>
</DIV>
<DIV ID="menu2"><IMG SRC="/images/nav/drop_dev.gif" BORDER="0" WIDTH="119" HEIGHT="95" HSPACE="0" VSPACE="0" ALT="Developers Menu"></DIV>
<DIV ID="menu2overs">
<A HREF="http://www.sgi.com/developers/devtools/"
ONMOUSEOVER="imagerep('tools','menu2overs')"
ONMOUSEOUT="eraseimage('tools','menu2overs')"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Developer Tools"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="tools" VSPACE="0" WIDTH="119" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/developers/program/"
ONMOUSEOVER="imagerep('programs','menu2overs')"
ONMOUSEOUT="eraseimage('programs','menu2overs')"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Developer Programs"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="programs" VSPACE="0" WIDTH="119" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/developers/library/"
ONMOUSEOVER="imagerep('library','menu2overs')"
ONMOUSEOUT="eraseimage('library','menu2overs')"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Developer Library"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="library" VSPACE="0" WIDTH="119" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/developers/marketing/"
ONMOUSEOVER="imagerep('resources','menu2overs')"
ONMOUSEOUT="eraseimage('resources','menu2overs')"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Developer Resources"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="resources" VSPACE="0" WIDTH="119" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/developers/technology/"
ONMOUSEOVER="imagerep('opsys','menu2overs')"
ONMOUSEOUT="eraseimage('opsys','menu2overs')"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Developer Technology"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="opsys" VSPACE="0" WIDTH="119" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/developers/oss/"
ONMOUSEOVER="imagerep('opensource','menu2overs')"
ONMOUSEOUT="eraseimage('opensource','menu2overs')"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Open Source"
BORDER="0" HEIGHT="15" WIDTH="119" NAME="opensource" HSPACE="0" VSPACE="0" CLASS="menu"><BR CLASS="menu"></A>
</DIV>
<DIV ID="menu3"><IMG SRC="/images/nav/drop_supp.gif" BORDER="0" HEIGHT="79" HSPACE="0" VSPACE="0" WIDTH="167" ALT="Services and Support Menu"></DIV>
<DIV ID="menu3overs">
<A HREF="http://www.sgi.com/services/"
ONMOUSEOVER="imagerep('prof', 'menu3overs');"
ONMOUSEOUT="eraseimage('prof', 'menu3overs');"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Professional Services"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="prof" VSPACE="0" WIDTH="167" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/services/productivity/"
ONMOUSEOVER="imagerep('prdvty', 'menu3overs')"
ONMOUSEOUT="eraseimage('prdvty', 'menu3overs')"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Productivity Services"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="prdvty" VSPACE="0" WIDTH="167" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/support/customerservice.html"
ONMOUSEOVER="imagerep('ort', 'menu3overs');"
ONMOUSEOUT="eraseimage('ort', 'menu3overs');"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Support Services"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="ort" VSPACE="0" WIDTH="167" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/support/custeducation/"
ONMOUSEOVER="imagerep('edu', 'menu3overs');"
ONMOUSEOUT="eraseimage('edu', 'menu3overs');"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Education Services"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="edu" VSPACE="0" WIDTH="167" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/support/online/"
ONMOUSEOVER="imagerep('online', 'menu3overs');"
ONMOUSEOUT="eraseimage('online', 'menu3overs');"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Online Support"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="online" VSPACE="0" WIDTH="167" CLASS="menu"><BR CLASS="menu"></A>
</DIV>
<DIV ID="menu4"><A HREF="/fun/" onmouseout="clearmenus()"><IMG SRC="/images/nav/drop_fun.gif" WIDTH="116" HEIGHT="95" BORDER="0" ALT="Fun Menu"></A></DIV>
<DIV ID="menu4overs">
<A HREF="http://www.sgi.com/fun/freeware/games.html"
ONMOUSEOVER="imagerep('games', 'menu4overs');"
ONMOUSEOUT="eraseimage('games', 'menu4overs');"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Games"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="games" VSPACE="0" WIDTH="116" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/fun/freeware/web.html"
ONMOUSEOVER="imagerep('webdev', 'menu4overs');"
ONMOUSEOUT="eraseimage('webdev', 'menu4overs');"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Web Development"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="webdev" VSPACE="0" WIDTH="116" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/fun/freeware/software.html"
ONMOUSEOVER="imagerep('softdev', 'menu4overs');"
ONMOUSEOUT="eraseimage('softdev', 'menu4overs');"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Software Development"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="softdev" VSPACE="0" WIDTH="116" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/fun/freeware/graphics.html"
ONMOUSEOVER="imagerep('graphics', 'menu4overs');"
ONMOUSEOUT="eraseimage('graphics', 'menu4overs');"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Graphics"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="graphics" VSPACE="0" WIDTH="116" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://www.sgi.com/fun/freeware/sysadmin.html"
ONMOUSEOVER="imagerep('sysadmin', 'menu4overs');"
ONMOUSEOUT="eraseimage('sysadmin', 'menu4overs');"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="System Administration"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="sysadmin" VSPACE="0" WIDTH="116" CLASS="menu"><BR CLASS="menu"></A>
<A HREF="http://freeware.sgi.com/"
ONMOUSEOVER="imagerep('freeware', 'menu4overs');"
ONMOUSEOUT="eraseimage('freeware', 'menu4overs');"
CLASS="menu"><IMG
SRC="/images/dots/dot_clear.gif"
ALT="Freeware"
BORDER="0" HEIGHT="15" HSPACE="0" NAME="freeware" VSPACE="0" WIDTH="116" CLASS="menu"><BR CLASS="menu"></A>
</DIV>
<DIV ID="menu5overs">
<TABLE BORDER=0 BGCOLOR="#0066CC" CELLPADDING=1 CELLSPACING=0><TR><TD>
<TABLE BORDER="0" CELLPADDING="2" CELLSPACING="1" WIDTH="150">
<TR BGCOLOR="#0066CC">
<TD><FONT COLOR="#FFFFFF"><B>SGI Search</B></FONT></TD>
<TD ALIGN="right"><A HREF="javascript:void(0)" onClick="menuovers[5].visibility='hidden'"><IMG SRC="/images/common/srch_close_x.gif" ALT="X" BORDER=0></A></TD>
</TR>
<TR BGCOLOR="#CFCFCF">
<TD COLSPAN="2" ALIGN="CENTER">
<FORM CLASS="wwsgi" ACTION="http://www.sgi.com/cgi-bin/surfsrch.cgi" METHOD="GET">
<INPUT TYPE="HIDDEN" NAME="cmd" VALUE="search">
<INPUT TYPE="HIDDEN" NAME="coll" VALUE="0650">
<SELECT NAME="db">
<OPTION VALUE="All" SELECTED>All of SGI
<OPTION VALUE="Hardware;Software">Products
<OPTION VALUE="Solutions">Solutions
<OPTION VALUE="Developer">Developers
<OPTION VALUE="Support">Services & Support
<OPTION VALUE="Fun">Fun
</SELECT>
<BR>
<INPUT NAME="srch" SIZE="15">
<BR><NOBR>
<INPUT TYPE="submit" VALUE=" Search "> <INPUT TYPE="button" VALUE=" Cancel " onClick="menuovers[5].visibility='hidden'">
</NOBR>
</FORM>
</TD>
</TR>
</TABLE>
</TD></TR></TABLE>
</DIV>
<DIV ID="menu5"></DIV>
<NOSCRIPT></TD></TR></NOSCRIPT>
</BODY>
</HTML>
--------------2E30B2B859B8052F7D4D6E5B--
More information about the nflug
mailing list