diff options
author | Dimitri Staessens <dimitri@ouroboros.rocks> | 2019-10-25 19:27:50 +0200 |
---|---|---|
committer | Dimitri Staessens <dimitri@ouroboros.rocks> | 2019-10-25 19:28:23 +0200 |
commit | 1b76e8162deb2739a06f1692056051a1d4ba3ab0 (patch) | |
tree | 397569dac14d2579ae3247d9e5a9c8365462facd /content/en | |
parent | b64144b5a6c8ac62dafee254fecf978fb0150645 (diff) | |
download | website-1b76e8162deb2739a06f1692056051a1d4ba3ab0.tar.gz website-1b76e8162deb2739a06f1692056051a1d4ba3ab0.zip |
content: Remove some lines in overview
Diffstat (limited to 'content/en')
-rw-r--r-- | content/en/docs/Overview/_index.md | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/content/en/docs/Overview/_index.md b/content/en/docs/Overview/_index.md index b7493af..b7c7036 100644 --- a/content/en/docs/Overview/_index.md +++ b/content/en/docs/Overview/_index.md @@ -1,6 +1,7 @@ --- title: "Overview" linkTitle: "Overview" +date: 2019-10-21 weight: 10 description: > A bird's eye view of Ouroboros. @@ -9,3 +10,22 @@ description: > {{% pageinfo %}} Under construction. {{% /pageinfo %}} + +Ouroboros is a (prototype) **distributed system** for packet network +communications. It consists of a C **library** that allows you to +write ouroboros-native programs and a bunch of **daemons** that allow +you to easily create your own (overlay) networks using ordinary PC +hardware (Linux, FreeBSD or MacOS X). + +The **Ouroboros library** implements the **application API** (the +Ouroboros alternative to POSIX sockets) and the **management API** +(the Ouroboros alternative to things like netlink sockets). All +**end-to-end transport functions** are implemented in the application +library, such as **reliability** (packet ordering, retransmission logic +etc) and transport **encryption**. + +The Ouroboros daemons can be thought of as **software routers** that + can be connected to each other. Each one has an address, + and they forward packets among each other. The daemons also implement + a Distributed Hash Table, so the network has its own internal + name-to-address resolution.
\ No newline at end of file |