summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2008-07-01 20:57:30 +0200
committerLennart Poettering <lennart@poettering.net>2008-07-01 20:57:30 +0200
commit2fb8c8c19f0ee91bf705c84f3d86c1392e3c5461 (patch)
tree140680bbd166c8a382c73c0e5a71dcefe23b4957 /README
parent97f2e600ae47cbae7e0bed17556cb663fb8cc72a (diff)
add license text and README
Diffstat (limited to 'README')
-rw-r--r--README50
1 files changed, 50 insertions, 0 deletions
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)