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
|
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
|
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](https://nixos.org/hydra/), but only the experimental flakes capable
|
||||||
Hydra.
|
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
|
- `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
|
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
|
`localSystem`. For software that runs bare-metal the CPU is significant but
|
||||||
is irrelevant.
|
ABI is irrelevant.
|
||||||
|
|
||||||
- `buildPlatform` - equilavent to `localSystem`.
|
- `buildPlatform` - equivalent to `localSystem`.
|
||||||
|
|
||||||
- `hostPlatform` - the platform on which a package will execute.
|
- `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.
|
Genode, and Haiku.
|
||||||
|
|
||||||
- *Flake* - a code repository containing a `flake.nix` file describing
|
- *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`
|
graphs. Repositories packaged here may themselves contain a `flake.nix`
|
||||||
file that refers to this repository, but these repositories cannot be inputs
|
file that refers to this repository, but these repositories cannot be inputs
|
||||||
to the Genodepkgs flake.
|
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*
|
- *Package* - *undefined*
|
||||||
|
|
||||||
# Legal
|
# 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
|
for the sake of richer and more meaningful code in external repositories. All
|
||||||
works committed to this repository, unless otherwise noted, shall be implicitly
|
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)
|
licensed under a [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/deed)
|
||||||
|
|
Loading…
Reference in New Issue