X-Git-Url: http://git.tuebingen.mpg.de/?p=osl.git;a=blobdiff_plain;f=README;h=7fa350ada20490977e11e770f3fe0d96b0059b91;hp=c8cfff0824f9e76322601ee1fda525ae244a206d;hb=b784b2a33146988ac3d1bf7b4a2726f7d107255f;hpb=abb6ef754912935a60705b6b1e9687bf79c509b7 diff --git a/README b/README index c8cfff0..7fa350a 100644 --- a/README +++ b/README @@ -6,35 +6,35 @@ system provides. Libosl is simple: - - For libosl, all data stored in the osl tables are blobs, - libosl will never try to interpret the table contents. +- For libosl, all data stored in the osl tables are blobs, +libosl will never try to interpret the table contents. - - There is no fancy query language but only a relatively - simple C-API. +- There is no fancy query language but only a relatively +simple C-API. - - There's no network support for network-access and libosl - only uses a very rudimentary table locking mechanism. +- There's no network support for network-access and libosl +only uses a very rudimentary table locking mechanism. - - There are no dependencies on external libraries. An augmented - version of the red-black tree implementation of the linux - kernel is in included in the libosl package. +- There are no dependencies on external libraries. An augmented +version of the red-black tree implementation of the linux +kernel is in included in the libosl package. Libosl is fast: - - It uses sha1 hashes for content-based addressing. +- It uses sha1 hashes for content-based addressing. - - Red-black trees are used to make lookups fast. +- Red-black trees are used to make lookups fast. Libosl is portable: - - It is known to compile and run on Linux, MacOS, FreeBSD, - NetBSD and Solaris. +- It is known to compile and run on Linux, MacOS, FreeBSD, +NetBSD and Solaris. - - Content and metadata is stored in an endian-agnostic way. +- Content and metadata is stored in an endian-agnostic way. Libosl is open source: - - Licensed under the GPL, version 2. +- Licensed under the GPL, version 2. Apart from the library itself, the package also contains simple examples and an fsck program, oslfsck, which can be used to recover