summaryrefslogtreecommitdiff
path: root/pages/benefits.skr
diff options
context:
space:
mode:
Diffstat (limited to 'pages/benefits.skr')
-rw-r--r--pages/benefits.skr15
1 files changed, 15 insertions, 0 deletions
diff --git a/pages/benefits.skr b/pages/benefits.skr
new file mode 100644
index 0000000..b8e1357
--- /dev/null
+++ b/pages/benefits.skr
@@ -0,0 +1,15 @@
+(post :title "Benefits"
+ (page
+ (p [This is nice, but what are the actual benefits of “bootstrappable” implementations?])
+
+ (h2 [For users])
+ (p [As a user, bootstrappable implementations, together with ,(anchor "reproducible builds" "https://reproducible-builds.org"), provide confidence that you are running the code you expect to be running.
+ Its source code is auditable by the developer community, which in turns provides reassurance that the code you’re running does not have backdoors.])
+
+ (h2 [For distributors])
+ (p [Bootstrappable implementations provide clear provenance tracking:
+ the dependency graph of your distribution packages shows how each binary was obtained.])
+
+ (h2 [For developers])
+ (p [If you are a compiler writer, making your compiler bootstrappable from a different language will simplify the development process (no need to carry large pre-built binaries around).
+ It will also make it easier to port the compiler to a different platform for which no bootstrap binaries exist yet.])))