update the README
parent
7af9953463
commit
2589d367cc
35
README.md
35
README.md
|
@ -81,23 +81,14 @@ Libreboot gives *you* control over *your* computing.
|
||||||
Project goals
|
Project goals
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
- *Recommend and distribute only free software*. Coreboot
|
- *Support as much hardware as possible!* Libreboot aims to eventually
|
||||||
distributes certain pieces of proprietary software which is needed
|
have *maintainers* for every board supported by coreboot, at every
|
||||||
on some systems. Examples can include things like CPU microcode
|
point in time.
|
||||||
updates, memory initialization blobs and so on. The coreboot project
|
|
||||||
sometimes recommends adding more blobs which it does not distribute,
|
|
||||||
such as the Video BIOS or Intel's *Management Engine*. However, a
|
|
||||||
lot of dedicated and talented individuals in coreboot work hard to
|
|
||||||
replace these blobs whenever possible.
|
|
||||||
- *Support as much hardware as possible!* Libreboot supports less
|
|
||||||
hardware than coreboot, because most systems from coreboot still
|
|
||||||
require certain proprietary software to work properly. Libreboot is
|
|
||||||
an attempt to support as much hardware as possible, without any
|
|
||||||
proprietary software.
|
|
||||||
- *Make coreboot easy to use*. Coreboot is notoriously difficult
|
- *Make coreboot easy to use*. Coreboot is notoriously difficult
|
||||||
to install, due to an overall lack of user-focused documentation
|
to install, due to an overall lack of user-focused documentation
|
||||||
and support. Most people will simply give up before attempting to
|
and support. Most people will simply give up before attempting to
|
||||||
install coreboot.
|
install coreboot. Libreboot's automated build system and user-friendly
|
||||||
|
installation instructions solves this problem.
|
||||||
|
|
||||||
Libreboot attempts to bridge this divide by providing a build system
|
Libreboot attempts to bridge this divide by providing a build system
|
||||||
automating much of the coreboot image creation and customization.
|
automating much of the coreboot image creation and customization.
|
||||||
|
@ -123,22 +114,6 @@ re-bases on the latest version of coreboot, with the number of custom
|
||||||
patches in use minimized. Tested, *stable* (static) releases are then provided
|
patches in use minimized. Tested, *stable* (static) releases are then provided
|
||||||
in Libreboot, based on specific coreboot revisions.
|
in Libreboot, based on specific coreboot revisions.
|
||||||
|
|
||||||
Coreboot is not entirely free software. It has binary blobs in it for some
|
|
||||||
platforms. What Libreboot does is download several revisions of coreboot, for
|
|
||||||
different boards, and *de-blob* those coreboot revisions. This is done using
|
|
||||||
the *linux-libre* deblob scripts, to find binary blobs in coreboot.
|
|
||||||
|
|
||||||
All new coreboot development should be done in coreboot (upstream), not
|
|
||||||
libreboot! Libreboot is about deblobbing and packaging coreboot in a
|
|
||||||
user-friendly way, where most work is already done for the user.
|
|
||||||
|
|
||||||
For example, if you wanted to add a new board to libreboot, you should
|
|
||||||
add it to coreboot first. Libreboot will automatically receive your code
|
|
||||||
at a later date, when it updates itself.
|
|
||||||
|
|
||||||
The deblobbed coreboot tree used in libreboot is referred to as
|
|
||||||
*coreboot-libre*, to distinguish it as a component of *libreboot*.
|
|
||||||
|
|
||||||
LICENSE FOR THIS README:
|
LICENSE FOR THIS README:
|
||||||
GNU Free Documentation License 1.3 as published by the Free Software Foundation,
|
GNU Free Documentation License 1.3 as published by the Free Software Foundation,
|
||||||
with no invariant sections, no front cover texts and no back cover texts. If
|
with no invariant sections, no front cover texts and no back cover texts. If
|
||||||
|
|
Loading…
Reference in New Issue