Linux Diagnostic Tools



Home

Project Tools

Links

Hosted By:

Sourceforge Logo

sysfsutils: System Utilities Based on Sysfs:

These are a set of utilites built upon sysfs, a new virtual filesystem in Linux kernel versions 2.5+ that exposes a system's device tree. The current version of sysfsutils includes the following:

  • libsysfs - The library's purpose is to provide a consistant and stable interface for querying system device information exposed through sysfs.
  • systool - A utility built upon libsysfs that lists devices by bus, class, and topology.
  • A number of utilities that demonstrate API usage in the "test" directory of the source tarball.
  • A comprehensive testsuite.

Current release of sysfsutils is 2.1.0.

Since v2.0 sysfsutils has a number of changes to the way attributes are populated. Another significant change is the removal of struct sysfs_directory.

Udev has been shipping with a scaled down version of libsysfs since late February. Udevstart is now 35% faster with the newer version.

Download

Download sysfsutils.

CVS

Project source can be viewed here. The current code is under the tag that matches the current release. Please use the "Select Branch" pull down to select the release files you would like to see.

Change Log

  • v. 2.1.0 - August 23, 2006 - Updated Stable Version
  • v. 2.1.0-RC - August 7, 2006 - Release Candidate for 2.1.0 Release
  • v. 2.0.0 - December 7, 2005 - Updated Stable Version
  • v. 1.3.0 - June 1, 2005 - Updated Stable Version
  • v. 1.2.0 - September 14, 2004 - Updated Stable Version
  • v. 1.1.0 - March 31, 2004 - Updated Stable Version
  • v. 1.0.0 - February 24, 2004 - Stable Version
  • v. 0.4.0 - December 18, 2003 - Updated Version
  • v. 0.3.0 - November 6, 2003 - Updated Version
  • v. 0_2_0 - August 29, 2003 - Updated Version
  • v. 0.1.1 - August 1, 2003 - Updated Version
  • v. 0.1.0 - June 30, 2003 - Initial Version