File site/docs/maintain/index.md changed (mode: 100644) (index d17493c..2c467ba) |
... |
... |
check itself when running *any* command; if another command had to be executed |
39 |
39 |
first, it will do so automatically. Therefore, you can run any part of lbmk |
first, it will do so automatically. Therefore, you can run any part of lbmk |
40 |
40 |
on its own, and the entire design is modular. |
on its own, and the entire design is modular. |
41 |
41 |
|
|
|
42 |
|
Use Free Software when possible |
|
43 |
|
=============================== |
|
44 |
|
|
|
45 |
|
The coreboot software is nominally free, but occasionally requires an |
|
46 |
|
additional file or two from the vendor on a few systems. The libreboot |
|
47 |
|
project *allows* them, only when they are absolutely required. |
|
48 |
|
|
|
49 |
|
[Strict rules](../../news/policy.md) govern when this allowed, and |
|
50 |
|
the [freedom status page](../../freedom-status.md) provides additional details. |
|
51 |
|
|
42 |
52 |
Best practises for learning lbmk |
Best practises for learning lbmk |
43 |
53 |
================================ |
================================ |
44 |
54 |
|
|
|
... |
... |
in flash on a future release. On our testing, disk I/O does not seem to be a |
143 |
153 |
major bottleneck, so any HDD or SSD will do, but we obviously recommend a |
major bottleneck, so any HDD or SSD will do, but we obviously recommend a |
144 |
154 |
fast NVMe (PCI-E) SSD if you can. |
fast NVMe (PCI-E) SSD if you can. |
145 |
155 |
|
|
146 |
|
Use Free Software when possible |
|
147 |
|
=============================== |
|
148 |
|
|
|
149 |
|
The coreboot software is nominally free, but occasionally requires an |
|
150 |
|
additional file or two from the vendor on a few systems. The libreboot |
|
151 |
|
project *allows* them, only when they are absolutely required. |
|
152 |
|
|
|
153 |
|
[Strict rules](../../news/policy.md) govern when this allowed, and |
|
154 |
|
the [freedom status page](../../freedom-status.md) provides additional details. |
|
155 |
|
|
|
156 |
|
Please read the files under `config/vendor/` in lbmk, in addition to |
|
157 |
|
the file `include/vendor.sh`. These configuration files and this source code |
|
158 |
|
within lbmk, implement the download and patching logic that enables such files |
|
159 |
|
to be included on final build images, ready for installation on the target |
|
160 |
|
machine. |
|
161 |
|
|
|
162 |
156 |
**Before *configuration* info, you will first be shown a brief overview of every |
**Before *configuration* info, you will first be shown a brief overview of every |
163 |
157 |
project that Libreboot imports, such as coreboot.** |
project that Libreboot imports, such as coreboot.** |
164 |
158 |
|
|