Skip to content

Commit e968f6c

Browse files
committed
WIP: use case extension
Signed-off-by: Daniel Maslowski <info@orangecms.org>
1 parent 764da98 commit e968f6c

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

src/use-cases.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,19 @@ connectors that can hold NVMes of gigabytes and terabytes of storage. This gives
5656
us the opportunity to work out a boot flow that provides the end user with a
5757
very rich environment already early on before the main operating system is
5858
loaded.
59+
60+
## General vs single purpose
61+
62+
While all the different kinds of devices have their constraints, any of them may
63+
serve a specific purpose, or be more open to end user modification. For example,
64+
a laptop may be locked down to only allow a vendor's operating system to run,
65+
and no custom firmware. Or it may allow for installing any system an end user
66+
may want. There are, however, many use cases in between.
67+
68+
Given the ability to customize the firmware, a server system for general use
69+
differs significantly from special environments like a hyperscaler data-center,
70+
where the hardware owner has their own infrastructure to boot from.
71+
In that case, one would implement LinuxBoot oneself to meet those requirements.
72+
For a general purpose system, on the other hand, a prebuilt LinuxBoot
73+
distribution needs to be able to boot many different operating systems, such as
74+
Ubuntu, Fedora, and openSUSE.

0 commit comments

Comments
 (0)