Added README files for some project components.

This commit is contained in:
Georges Dupéron 2019-02-28 00:00:06 +01:00
parent 4046eda4ab
commit a51a05f606
7 changed files with 17 additions and 0 deletions

3
README.md Normal file
View File

@ -0,0 +1,3 @@
{{{project-name}}} is currently under development.
It aims to become a multi-platform document-oriented operating system.

7
build-system/README.md Normal file
View File

@ -0,0 +1,7 @@
Simple build system.
* Purely functional
* 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
* Does not rely on filesystem timestamps
* Results are memoized (if an output happens to be the same after regeneration, it will not be seen as an updated dependency)

1
chameleon/README.md Normal file
View File

@ -0,0 +1 @@
Build rules to generate different file types. The rules for more than one file type can be applied, as long as the resulting bytes generated by each rule are the same for the same offsets.

1
micro-scheme/README.md Normal file
View File

@ -0,0 +1 @@
# A tiny scheme implemented in POSIX SH

View File

@ -0,0 +1 @@
# Uniform interface to many emulators and virtual machines (QEMU, Bochs, VirtualBox, chroot, …)

View File

@ -0,0 +1,3 @@
Reasonably fast search of an image in a larger one.
Used for GUI tests (e.g. to detect whether a button appears and click on it with xdotool).

1
vm/README.md Normal file
View File

@ -0,0 +1 @@
A simple virtual machine (in the programming language runtime sense), used to abstract many hardware backends.