diff options
Diffstat (limited to 'template/architecture.html.j2')
-rw-r--r-- | template/architecture.html.j2 | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/template/architecture.html.j2 b/template/architecture.html.j2 new file mode 100644 index 00000000..7b69572f --- /dev/null +++ b/template/architecture.html.j2 | |||
@@ -0,0 +1,50 @@ | |||
1 | {% extends "common/base.j2" %} | ||
2 | {% block body_content %} | ||
3 | <!-- Jumbotron --> | ||
4 | <div class="container-fluid"> | ||
5 | <div class="container text-center"> | ||
6 | <h1>{{ _("GNUnet System Architecture") }}</h1> | ||
7 | <p> | ||
8 | </p> | ||
9 | </div> | ||
10 | </div> | ||
11 | <!-- TODO: This image is too big, it should scale dynamically --> | ||
12 | <div class="container-wide"> | ||
13 | <div class="text-center"> | ||
14 | <img class="img-fluid" style="width:auto" style="border:1px solid #222" src="../static/images/gnunet-arch-full.svg"> | ||
15 | </div> | ||
16 | </div> | ||
17 | <div class="container"> | ||
18 | <div class="row"> | ||
19 | <div class="col-lg-6"> | ||
20 | <h2>{{ _("Foundations") }}</h2> | ||
21 | <p> | ||
22 | {% trans %} | ||
23 | The foundations of GNUnet are a distributed hash | ||
24 | table (R5N), an SCTP-like end-to-end encrypted | ||
25 | messaging layer (CADET), a public key infrastructure | ||
26 | (GNS) and a pluggable transport system (TRANSPORT).<br> | ||
27 | Using public keys for addresses | ||
28 | and self-organized decentralized routing algorithms, | ||
29 | these subsystems replace the traditional TCP/IP stack. | ||
30 | {% endtrans %} | ||
31 | </p> | ||
32 | |||
33 | </div> | ||
34 | <div class="col-lg-6"> | ||
35 | <h2>{{ _("Security") }}</h2> | ||
36 | |||
37 | <p> | ||
38 | {% trans %} | ||
39 | GNUnet is implemented using a multi-process architecture. | ||
40 | Each subsystem runs as a separate process, providing | ||
41 | fault-isolation and enabling tight permissions to be | ||
42 | granted to each subsystem. Naturally, the | ||
43 | implementation is a <a href="https://www.gnu.org/">GNU</a> | ||
44 | package, and will always remain free software. | ||
45 | {% endtrans %} | ||
46 | </p> | ||
47 | </div> | ||
48 | </div> | ||
49 | </div> | ||
50 | {% endblock body_content %} | ||