summaryrefslogtreecommitdiff
path: root/pages/benefits.skr
blob: b8e1357266360d9cf09c750e6292ffe7cc3b2ec6 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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.])))