More READMEs
This commit is contained in:
parent
5f1a136992
commit
1866822890
9
bootstappable/README.md
Normal file
9
bootstappable/README.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# A human-readable archive format, prefixed with a tiny binary stub which compiles the rest of the archive
|
||||||
|
|
||||||
|
This can be used as a self-contained means to distribute buildable source code
|
||||||
|
|
||||||
|
This can be used to audit the entirety of the source code, and check that building it produces the expected binary.
|
||||||
|
|
||||||
|
## Related work:
|
||||||
|
|
||||||
|
* bootstrappable.org
|
|
@ -1,6 +1,6 @@
|
||||||
Simple build system.
|
Simple build system.
|
||||||
|
|
||||||
* Purely functional
|
* Purely functional, with reproducible and bootstrappable builds in mind
|
||||||
* Runs commands in isolated environments (virtual machine or `chroot` or `proot` with `env -i`)
|
* Runs commands in isolated environments (virtual machine or `chroot` or `proot` with `env -i`)
|
||||||
* Inputs are distinguished at the syntactic level, and dependencies are automatically computed
|
* Inputs are distinguished at the syntactic level, and dependencies are automatically computed
|
||||||
* Does not rely on filesystem timestamps
|
* Does not rely on filesystem timestamps
|
||||||
|
|
3
drivers/README.md
Normal file
3
drivers/README.md
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
Drivers to access features of the host.
|
||||||
|
|
||||||
|
This includes pipes, network, sound and GUI access when running as a process, screen, SD card and keyboard when running as a Raspberry Pi Operating System.
|
3
gui/README.md
Normal file
3
gui/README.md
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
Layout engine
|
||||||
|
|
||||||
|
Zoomable user interface
|
5
tests/bootstrappable-builds/README.md
Normal file
5
tests/bootstrappable-builds/README.md
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
Exports all necessary source using the human-readable bootstrappable archive format
|
||||||
|
|
||||||
|
Builds the result using several executable stubs
|
||||||
|
|
||||||
|
Checks that the results are identical to the expected one.
|
1
tests/portability/README.md
Normal file
1
tests/portability/README.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Tests which run the OS on many emulators or platforms.
|
Loading…
Reference in New Issue
Block a user