<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://xfs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rherndon</id>
	<title>xfs.org - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://xfs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rherndon"/>
	<link rel="alternate" type="text/html" href="https://xfs.org/index.php/Special:Contributions/Rherndon"/>
	<updated>2026-05-01T22:10:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://xfs.org/index.php?title=Getting_the_latest_source_code&amp;diff=1996</id>
		<title>Getting the latest source code</title>
		<link rel="alternate" type="text/html" href="https://xfs.org/index.php?title=Getting_the_latest_source_code&amp;diff=1996"/>
		<updated>2009-04-15T20:30:41Z</updated>

		<summary type="html">&lt;p&gt;Rherndon: /*  Development and bleeding edge Development  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;font face=&amp;quot;ARIAL NARROW,HELVETICA&amp;quot;&amp;gt; XFS Released/Stable source &amp;lt;/font&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Mainline kernels&#039;&#039;&#039;&amp;lt;br /&amp;gt; XFS has been maintained in the official Linux kernel [http://www.kernel.org/ kernel trees] starting with Linux 2.4 and is frequently updated with the latest stable fixes and features from the SGI XFS development team.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vendor kernels&#039;&#039;&#039;&amp;lt;br /&amp;gt; All modern Linux distributions include support for XFS. SGI actively works with [http://www.suse.com/  SUSE] to provide a supported version of XFS in that distribution.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XFS userspace&#039;&#039;&#039;&amp;lt;br /&amp;gt; Sgi also provides [ftp://oss.sgi.com/projects/xfs source code taballs] of the xfs userspace tools. These tarballs form the basis of the xfsprogs packages found in Linux distributions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;font face=&amp;quot;ARIAL NARROW,HELVETICA&amp;quot;&amp;gt; Development and bleeding edge Development &amp;lt;/font&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
[[XFS git howto]]&lt;br /&gt;
&lt;br /&gt;
Development git trees&lt;br /&gt;
&lt;br /&gt;
Current XFS kernel source&lt;br /&gt;
* [http://oss.sgi.com/cgi-bin/gitweb.cgi?p=xfs/xfs.git;a=summary xfs]&lt;br /&gt;
&amp;lt;pre&amp;gt;$ git clone git://oss.sgi.com/xfs/xfs&amp;lt;/pre&amp;gt;&lt;br /&gt;
XFS user space tools&lt;br /&gt;
* [http://oss.sgi.com/cgi-bin/gitweb.cgi?p=xfs/cmds/xfsprogs.git;a=summary xfsprogs]&lt;br /&gt;
&amp;lt;pre&amp;gt;$ git clone git://oss.sgi.com/xfs/cmds/xfsprogs&amp;lt;/pre&amp;gt;&lt;br /&gt;
XFS dump&lt;br /&gt;
* [http://oss.sgi.com/cgi-bin/gitweb.cgi?p=xfs/cmds/xfsdump.git;a=summary xfsdump]&lt;br /&gt;
&amp;lt;pre&amp;gt;$ git clone git://oss.sgi.com/xfs/cmds/xfsdump&amp;lt;/pre&amp;gt;&lt;br /&gt;
XFS tests&lt;br /&gt;
* [http://oss.sgi.com/cgi-bin/gitweb.cgi?p=xfs/cmds/xfstests.git;a=summary xfstests]&lt;br /&gt;
&amp;lt;pre&amp;gt;$ git clone git://oss.sgi.com/xfs/cmds/xfstests&amp;lt;/pre&amp;gt;&lt;br /&gt;
DMAPI user space tools&lt;br /&gt;
* [http://oss.sgi.com/cgi-bin/gitweb.cgi?p=xfs/cmds/dmapi.git;a=summary dmapi]&lt;br /&gt;
&amp;lt;pre&amp;gt;$ git clone git://oss.sgi.com/xfs/cmds/dmapi&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Git trees are automated mirrored copies of the cvs trees using git-cvsimport.&lt;br /&gt;
Since git-cvsimport utilized the tool cvsps to recreate the atomic commits of ptools&lt;br /&gt;
or &amp;quot;mod&amp;quot; it is easier to see the entire change that was committed using git.&lt;br /&gt;
&lt;br /&gt;
git-cvsimport generated trees.&lt;br /&gt;
* [http://oss.sgi.com/cgi-bin/gitweb.cgi?p=linux-2.6-xfs-from-cvs/.git;a=summary linux-2.6-xfs-from-cvs]&lt;br /&gt;
* [http://oss.sgi.com/cgi-bin/gitweb.cgi?p=xfs-cmds/.git;a=summary xfs-cmds]&lt;br /&gt;
&lt;br /&gt;
Before building in the xfsdump or dmapi directories (after building xfsprogs), you will need to run:&lt;br /&gt;
&amp;lt;pre&amp;gt;# cd xfsprogs&lt;br /&gt;
# make install-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
to create /usr/include/xfs and install appropriate files there.&lt;br /&gt;
&lt;br /&gt;
Before building in the xfstests directory, you will need to run:&lt;br /&gt;
&amp;lt;pre&amp;gt;# cd xfsprogs&lt;br /&gt;
# make install-qa&amp;lt;/pre&amp;gt;&lt;br /&gt;
to install a somewhat larger set of files in /usr/include/xfs.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;font face=&amp;quot;ARIAL NARROW,HELVETICA&amp;quot;&amp;gt;XFS cvs trees &amp;lt;/font&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
The cvs trees were created using a script that converted sgi&#039;s internal&lt;br /&gt;
ptools repository to a cvs repository, so the cvs trees were considered read only.&lt;br /&gt;
&lt;br /&gt;
At this point a new development is being managed by the git trees so the cvs trees&lt;br /&gt;
are not longer active in terms of current development and should only be used&lt;br /&gt;
for reference.&lt;br /&gt;
&lt;br /&gt;
[[XFS CVS howto]]&lt;/div&gt;</summary>
		<author><name>Rherndon</name></author>
	</entry>
</feed>