Add core, raise, and lower to glossary
This commit is contained in:
parent
fcb0a48401
commit
dad28cc17b
23
README.md
23
README.md
|
@ -163,7 +163,7 @@ has not been practical due to its recursive autotools build system.
|
|||
|
||||
Bootstrapping the build tooling can take several hours on a laptop, therefore it
|
||||
is recommended enable the binary caches and to farm massive rebuilds to large
|
||||
multicore machines. The Nix flake is prepared for continous builds with a
|
||||
multicore machines. The Nix flake is prepared for continuous builds with a
|
||||
[Hydra](https://nixos.org/hydra/), but only the experimental flakes capable
|
||||
Hydra.
|
||||
|
||||
|
@ -192,10 +192,10 @@ Others are simply introduced as an aid to the reader:
|
|||
|
||||
- `crossSystem` - the target CPU and OS ABI pair for packages. In the common
|
||||
case the ABI will be Genode. In the case of tooling it may be the same as
|
||||
`localSystem`. For software that runs baremetal the CPU is signficant but ABI
|
||||
is irrelevant.
|
||||
`localSystem`. For software that runs bare-metal the CPU is significant but
|
||||
ABI is irrelevant.
|
||||
|
||||
- `buildPlatform` - equilavent to `localSystem`.
|
||||
- `buildPlatform` - equivalent to `localSystem`.
|
||||
|
||||
- `hostPlatform` - the platform on which a package will execute.
|
||||
|
||||
|
@ -206,16 +206,27 @@ Others are simply introduced as an aid to the reader:
|
|||
Genode, and Haiku.
|
||||
|
||||
- *Flake* - a code repository containing a `flake.nix` file describing
|
||||
dependency repositories. The evaulation of flakes may only form directed
|
||||
dependency repositories. The evaluation of flakes may only form ascyclic
|
||||
graphs. Repositories packaged here may themselves contain a `flake.nix`
|
||||
file that refers to this repository, but these repositories cannot be inputs
|
||||
to the Genodepkgs flake.
|
||||
|
||||
- *Genode core* - Genode component of highest privilege. The core is located
|
||||
conceptually at the bottom and root of the component tree. Core might be
|
||||
directly above the kernel, or acting as the kernel. The role of core is a
|
||||
subset of the role of the kernel in a monolithic system.
|
||||
|
||||
- *Lower* - lowering a subsystem is moving it closer to the Genode core
|
||||
and increasing privilege.
|
||||
|
||||
- *Raise* - raising a subsystem is moving it further away from the Genode core
|
||||
and decreasing privilege.
|
||||
|
||||
- *Package* - *undefined*
|
||||
|
||||
# Legal
|
||||
|
||||
This repository is for trivial packaging aljebra and metadata that exists only
|
||||
This repository is for trivial packaging algebra and metadata that exists only
|
||||
for the sake of richer and more meaningful code in external repositories. All
|
||||
works committed to this repository, unless otherwise noted, shall be implicitly
|
||||
licensed under a [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/deed)
|
||||
|
|
Loading…
Reference in New Issue