From 2fb8c8c19f0ee91bf705c84f3d86c1392e3c5461 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 1 Jul 2008 20:57:30 +0200 Subject: add license text and README --- README | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 README (limited to 'README') diff --git a/README b/README new file mode 100644 index 0000000..f914994 --- /dev/null +++ b/README @@ -0,0 +1,50 @@ +LIBATASMART ATA S.M.A.R.T. Reading and Parsing Library + +GIT: + git://git.0pointer.de/libatasmart.git + +GITWEB: + http://git.0pointer.de/?p=libatasmart.git + +NOTES: + As the name suggests it only does ATA S.M:A.R.T., there is no + support for SCSI harddisks. SCSI S.M.A.R.T. is a very + different system, support for it should be implemented in a + seperate library "libscsismart" if there should ever be + support for it. + + This library is supposed to be lean and small and thus + supports only a subset of the S.M.A.R.T. functionality. + However, I claim that it implements the relevant part of it. + If you need full control over all S.M.A.R.T. functionality of + your hardware please refer to Buce Allen's smartmontools. + + This runs on Linux only. Patches to port it to other operating + systems are welcome, as long as they don't make the code + difficult to read and come with more than one or two + #ifdefs. I am happy to include patches for non-Linux systems + -- please note however that non-Linux operating systems are + relevant for release management. i.e. I want make sure that + libatasmart compiles fine on non-Linux systems before release. + + libatasmart supports classic ATA/IDE disks (i.e. /dev/hda) as + well as ATA disks that are connected through a SCSI layer + (SAT) (such as a SATA /dev/sda). + + USB disks generally don't support SAT and thus generally + cannot be queried for S.M.A.R.T. data. + +ACKNOWLEDGMENTS: + This library is inspired by Bruce Allen's smartmontools and by + Emmanuel Varagnat's hddtemp. However libatasmart is completely + new code, not a single line has been copied from those two + projects. + +LICENSE: + LGPLv2+ + +AUTHOR: + Lennart Poettering + +REQUIREMENTS: + None (except Linux with a GLibc) -- cgit