summaryrefslogtreecommitdiff
path: root/hurd/libstore.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'hurd/libstore.mdwn')
-rw-r--r--hurd/libstore.mdwn39
1 files changed, 19 insertions, 20 deletions
diff --git a/hurd/libstore.mdwn b/hurd/libstore.mdwn
index 6b81691b..8eac39fe 100644
--- a/hurd/libstore.mdwn
+++ b/hurd/libstore.mdwn
@@ -1,37 +1,36 @@
-[[meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation,
+[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation,
Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+`libstore` is used to provide a generic interface to access data (read/write)
+on backing stores.
+
+It more than just a thin layer between [[GNU Mach|microkernel/mach/gnumach]]
+devices (`hd0` for example) and the device node below `/dev/`...
-`libstore` is more than just a thin layer between
-[[GNU_Mach|microkernel/mach/gnumach]] devices (`hd0` for example) and the
-device node below `/dev`...
# Available Stores
-* `device`: raw device access, used for access to `hd0`, etc.
-* `file`: use a common file as some kind of block device.
-* `zero`: kind of an empty block device.
-* `task`: mach task store backend. TODO: what's this?
-* `ileave`: interleave store (striping).
-* `concat`: concatenate stuff.
-* `remap`: remap stuff.
-* `query`: TODO: what's this?
-* `copy`: TODO: what's this good for?
-* `gunzip`: `gunzip` data on the fly.
-* `bunzip2`: `bunzip2` data on the fly.
-* `nbd`: network block device (Linux-compatible).
-* `url`: typed store with URL syntax.
-* `typed`: typed store (chainable stores thingy).
+[[!map pages="*_store and !*/discussion"
+show=title]]
At <http://www.kataplop.net/pub/info/projets> you can find some effort to make
some crypto store.
At <http://www.trek.eu.org/devel/hurd/crypt-trans-0.0.3.tgz>, another package
can be found.
+
+
+# Examples
+
+[[!inline
+pages="hurd/libstore/examples/* and !*/discussion"
+show=0
+feeds=no]]