paxutils

 [image of the Head of a GNU]

Overview

GNU paxutils is a suite of archive utilities: it will provide cpio, tar and POSIX pax archivers.

History

The project has started quite a while ago (the earliest entry in its ChangeLog is dated 1994-06-30) by François Pinard who worked on it and maintained it until 1999. The version 2.4h of the project was released on June, 1999 and is still available from alpha.gnu.org.

Unfortunately, after the release the project has changed its maintainer and fell into long hibernation period which ended in June, 2003 when I took over the maintenance duties. During this long period both cpio and tar were being developed separately and in their present state differ considerably from their paxutils variants. Thus it became necessary to merge back all the changes.

More information about the history of the project, including downloads of its previous versions is available from the public pax utilities archive.

Current State

Presently the three projects: tar, cpio and paxutils are under active development, whose final aim is to merge them into paxutils. The process goes in the several stages.

First, the existing common code from the three projects is extracted and stored in paxutils repository. In this phase, paxutils serves as a codebase repository for tar and cpio. This is the current phase.

The second phase is writing the common buffer handling code. It will also be stored in paxutils and used by both archiver projects.

In the third phase, tar and cpio specific code begins moving into paxutils repository. This code will form libpax library that will be used by both archivers.

Fourth phase: writing pax utility. Given the existence of libpax everything should be ready for it.

Fifth phase: final incorporation of tar and cpio into paxutils. From this phase on paxutils will be the authoritative distribution of both archivers and their corresponding repositories will be closed.

During all these phases, the improvements from the last paxutils snapshot and ideas from its TODO list will be propagated back into tar and cpio repositories, so at the end of the fifth phase paxutils will contain both archivers in their up-to-date state with all the useful features from old versions integrated.

Downloads

The project's homepage at Savannah contains latest news and patches for the project.

Alpha versions are available from alpha.gnu.org.


Please send FSF & GNU inquiries & questions to gnu@gnu.org. There are also other ways to contact the FSF.

Please send comments on these web pages to webmasters@gnu.org, send other questions to gnu@gnu.org.

Copyright (C) 2001 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

Updated: $Id: paxutils.html,v 1.5 2011/04/23 14:09:57 gray Exp $