File site/index.md changed (mode: 100644) (index 81e3bb6..371981f) |
... |
... |
the early user interface, for booting an operating system. This *payload* |
53 |
53 |
infrastructure means you can run whatever you want (even Linux!) from the |
infrastructure means you can run whatever you want (even Linux!) from the |
54 |
54 |
boot flash. |
boot flash. |
55 |
55 |
|
|
56 |
|
Libreboot is specifically a *coreboot distribution*, in the same way that |
|
|
56 |
|
Libreboot is specifically a *[coreboot distribution](docs/maintain)*, |
|
57 |
|
in the same way that |
57 |
58 |
Debian is a *Linux distribution*. Libreboot makes coreboot easy to use for |
Debian is a *Linux distribution*. Libreboot makes coreboot easy to use for |
58 |
59 |
non-technical users, by providing a [fully automated build |
non-technical users, by providing a [fully automated build |
59 |
60 |
system](docs/maintain/), [automated build process](docs/build/) and |
system](docs/maintain/), [automated build process](docs/build/) and |
File site/news/10.md changed (mode: 100644) (index 6bb9467..244d6a7) |
... |
... |
support and MacBook 2,1 support were added. This first year of the project |
138 |
138 |
was spent on building solid infrastructure, specifically documentation and an |
was spent on building solid infrastructure, specifically documentation and an |
139 |
139 |
automated build system. The design of Libreboot revolves around scripts that |
automated build system. The design of Libreboot revolves around scripts that |
140 |
140 |
automatically download, patch, configure and then compile various codebases, |
automatically download, patch, configure and then compile various codebases, |
141 |
|
so you can think of it like a *coreboot distribution*; Libreboot's build |
|
|
141 |
|
so you can think of it like a *[coreboot distribution](../docs/maintain/)*; |
|
142 |
|
Libreboot's build |
142 |
143 |
system is essentially a source-based package manager, for coreboot components. |
system is essentially a source-based package manager, for coreboot components. |
143 |
144 |
|
|
144 |
145 |
The very first Libreboot releases only provided a *GNU GRUB* payload. The |
The very first Libreboot releases only provided a *GNU GRUB* payload. The |
|
... |
... |
provide such automation. It's the same concept as a *Linux distribution*, but |
314 |
315 |
in the context of boot firmware. A project like *Debian* automatically builds |
in the context of boot firmware. A project like *Debian* automatically builds |
315 |
316 |
many codebases from all over the internet, putting it all together to provide |
many codebases from all over the internet, putting it all together to provide |
316 |
317 |
an operating system that users can simply install. Libreboot applies that same |
an operating system that users can simply install. Libreboot applies that same |
317 |
|
concept to *coreboot*, so it is a *coreboot distribution*. |
|
|
318 |
|
concept to *coreboot*, so it is a *[coreboot distribution](../docs/maintain/)*. |
318 |
319 |
|
|
319 |
320 |
Libreboot was the *first* coreboot distro ever, and today is still the most |
Libreboot was the *first* coreboot distro ever, and today is still the most |
320 |
321 |
popular one. Several similar projects now exist, inspired by the example that |
popular one. Several similar projects now exist, inspired by the example that |
File site/news/audit5.md changed (mode: 100644) (index 8de0178..ceda45c) |
... |
... |
controller all way to peripherals, readying the hardware so that it can run |
17 |
17 |
software, e.g. Linux/BSD operating systems. You can essentially think of *lbmk*, |
software, e.g. Linux/BSD operating systems. You can essentially think of *lbmk*, |
18 |
18 |
which is Libreboot's build system, as a *source-based package manager*. It is |
which is Libreboot's build system, as a *source-based package manager*. It is |
19 |
19 |
what the Libreboot releases are built with. The *lbmk* build system essentially |
what the Libreboot releases are built with. The *lbmk* build system essentially |
20 |
|
implements a *coreboot distro*, the same way you might think of a Linux |
|
|
20 |
|
implements a *[coreboot distro](../docs/maintain/)*, |
|
21 |
|
the same way you might think of a Linux |
21 |
22 |
distribution. |
distribution. |
22 |
23 |
|
|
23 |
24 |
Extensive auditing has been performed on lbmk, since the Libreboot 20240504 |
Extensive auditing has been performed on lbmk, since the Libreboot 20240504 |
File site/news/audit6.md changed (mode: 100644) (index eaa6b89..a86f045) |
... |
... |
controller all way to peripherals, readying the hardware so that it can run |
17 |
17 |
software, e.g. Linux/BSD operating systems. You can essentially think of *lbmk*, |
software, e.g. Linux/BSD operating systems. You can essentially think of *lbmk*, |
18 |
18 |
which is Libreboot's build system, as a *source-based package manager*. It is |
which is Libreboot's build system, as a *source-based package manager*. It is |
19 |
19 |
what the Libreboot releases are built with. The *lbmk* build system essentially |
what the Libreboot releases are built with. The *lbmk* build system essentially |
20 |
|
implements a *coreboot distro*, the same way you might think of a Linux |
|
|
20 |
|
implements a *[coreboot distro](../docs/maintain/)*, |
|
21 |
|
the same way you might think of a Linux |
21 |
22 |
distribution; it systematically downloads, resets (to specific revisions) and |
distribution; it systematically downloads, resets (to specific revisions) and |
22 |
23 |
patches various upstream project sources such as coreboot, U-Boot and GRUB, |
patches various upstream project sources such as coreboot, U-Boot and GRUB, |
23 |
24 |
automatically building entire coreboot images. This build system is what creates |
automatically building entire coreboot images. This build system is what creates |
File site/news/libreboot20240225.md changed (mode: 100644) (index b0d8ca4..60f36ba) |
... |
... |
Introduction |
7 |
7 |
|
|
8 |
8 |
Libreboot is a free/open source BIOS/UEFI replacement on x86 and ARM, providing |
Libreboot is a free/open source BIOS/UEFI replacement on x86 and ARM, providing |
9 |
9 |
boot firmware that initialises the hardware in your computer, to then load an |
boot firmware that initialises the hardware in your computer, to then load an |
10 |
|
operating system (e.g. Linux/BSD). It is specifically a *coreboot distribution*, |
|
|
10 |
|
operating system (e.g. Linux/BSD). It is specifically |
|
11 |
|
a *[coreboot distribution](../docs/maintain/)*, |
11 |
12 |
in the same way that Debian is a Linux distribution. It provides an automated |
in the same way that Debian is a Linux distribution. It provides an automated |
12 |
13 |
build system to produce coreboot ROM images with a variety of payloads such as |
build system to produce coreboot ROM images with a variety of payloads such as |
13 |
14 |
GNU GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy |
GNU GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy |
File site/news/libreboot20240504.md changed (mode: 100644) (index d477184..ea0d07f) |
... |
... |
Introduction |
11 |
11 |
|
|
12 |
12 |
Libreboot is a free/open source BIOS/UEFI replacement on x86 and ARM, providing |
Libreboot is a free/open source BIOS/UEFI replacement on x86 and ARM, providing |
13 |
13 |
boot firmware that initialises the hardware in your computer, to then load an |
boot firmware that initialises the hardware in your computer, to then load an |
14 |
|
operating system (e.g. Linux/BSD). It is specifically a *coreboot distribution*, |
|
|
14 |
|
operating system (e.g. Linux/BSD). It is specifically |
|
15 |
|
a *[coreboot distribution](../docs/maintain/)*, |
15 |
16 |
in the same way that Debian is a Linux distribution. It provides an automated |
in the same way that Debian is a Linux distribution. It provides an automated |
16 |
17 |
build system to produce coreboot ROM images with a variety of payloads such as |
build system to produce coreboot ROM images with a variety of payloads such as |
17 |
18 |
GNU GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy |
GNU GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy |
File site/news/libreboot20240612.md changed (mode: 100644) (index 9c0f3d8..5ef3cf5) |
... |
... |
Introduction |
12 |
12 |
|
|
13 |
13 |
Libreboot is a free/open source BIOS/UEFI replacement on x86 and ARM, providing |
Libreboot is a free/open source BIOS/UEFI replacement on x86 and ARM, providing |
14 |
14 |
boot firmware that initialises the hardware in your computer, to then load an |
boot firmware that initialises the hardware in your computer, to then load an |
15 |
|
operating system (e.g. Linux/BSD). It is specifically a *coreboot distribution*, |
|
|
15 |
|
operating system (e.g. Linux/BSD). It is specifically |
|
16 |
|
a *[coreboot distribution](../docs/maintain/)*, |
16 |
17 |
in the same way that Debian is a Linux distribution. It provides an automated |
in the same way that Debian is a Linux distribution. It provides an automated |
17 |
18 |
build system to produce coreboot ROM images with a variety of payloads such as |
build system to produce coreboot ROM images with a variety of payloads such as |
18 |
19 |
GNU GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy |
GNU GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy |
File site/news/libreboot20241008.md changed (mode: 100644) (index 370a738..9426b55) |
... |
... |
Introduction |
15 |
15 |
|
|
16 |
16 |
Libreboot is a free/open source BIOS/UEFI replacement on x86 and ARM, providing |
Libreboot is a free/open source BIOS/UEFI replacement on x86 and ARM, providing |
17 |
17 |
boot firmware that initialises the hardware in your computer, to then load an |
boot firmware that initialises the hardware in your computer, to then load an |
18 |
|
operating system (e.g. Linux/BSD). It is specifically a *coreboot distribution*, |
|
|
18 |
|
operating system (e.g. Linux/BSD). It is specifically |
|
19 |
|
a *[coreboot distribution](../docs/maintain/)*, |
19 |
20 |
in the same way that Debian is a Linux distribution. It provides an automated |
in the same way that Debian is a Linux distribution. It provides an automated |
20 |
21 |
build system to produce coreboot ROM images with a variety of payloads such as |
build system to produce coreboot ROM images with a variety of payloads such as |
21 |
22 |
GNU GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy |
GNU GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy |
File site/news/libreboot20241206.md changed (mode: 100644) (index 25aec2c..864c60e) |
... |
... |
Introduction |
26 |
26 |
|
|
27 |
27 |
Libreboot is a free/open source BIOS/UEFI replacement on x86 and ARM, providing |
Libreboot is a free/open source BIOS/UEFI replacement on x86 and ARM, providing |
28 |
28 |
boot firmware that initialises the hardware in your computer, to then load an |
boot firmware that initialises the hardware in your computer, to then load an |
29 |
|
operating system (e.g. Linux/BSD). It is specifically a *coreboot distribution*, |
|
|
29 |
|
operating system (e.g. Linux/BSD). It is specifically |
|
30 |
|
a *[coreboot distribution](../docs/maintain/)*, |
30 |
31 |
in the same way that Debian is a Linux distribution. It provides an automated |
in the same way that Debian is a Linux distribution. It provides an automated |
31 |
32 |
build system to produce coreboot ROM images with a variety of payloads such as |
build system to produce coreboot ROM images with a variety of payloads such as |
32 |
33 |
GNU GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy |
GNU GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy |
File site/news/libreboot20241206rev8.md changed (mode: 100644) (index 5648a44..d11a544) |
... |
... |
Today's Libreboot 20241206 revision, which is the 8th revision in the Libreboot |
7 |
7 |
to Libreboot 20241206 revision 7 which was released on 18 December 2024. |
to Libreboot 20241206 revision 7 which was released on 18 December 2024. |
8 |
8 |
The *original* Libreboot 20241206 release came out on 6 December 2024. |
The *original* Libreboot 20241206 release came out on 6 December 2024. |
9 |
9 |
|
|
|
10 |
|
What is Libreboot? |
|
11 |
|
============ |
|
12 |
|
|
|
13 |
|
<img tabindex=1 class="r" src="https://av.libreboot.org/t480/t480.jpg" /><span class="f"><img src="https://av.libreboot.org/t480/t480.jpg" /></span> |
|
14 |
|
|
|
15 |
|
Libreboot is a free/open source BIOS/UEFI replacement on x86 and ARM, providing |
|
16 |
|
boot firmware that initialises the hardware in your computer, to then load an |
|
17 |
|
operating system (e.g. Linux/BSD). It is specifically |
|
18 |
|
a *[coreboot distribution](../docs/maintain/)*, |
|
19 |
|
in the same way that Debian is a Linux distribution. It provides an automated |
|
20 |
|
build system to produce coreboot ROM images with a variety of payloads such as |
|
21 |
|
GNU GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy |
|
22 |
|
to use as possible for non-technical users. From a project management perspective, |
|
23 |
|
this works in *exactly* the same way as a Linux distro, providing a source-based |
|
24 |
|
package manager (called lbmk) which patches sources and compiles coreboot images. |
|
25 |
|
It makes use of [coreboot](https://www.coreboot.org/) for hardware initialisation, |
|
26 |
|
and then a payload such as [SeaBIOS](https://www.seabios.org/SeaBIOS) |
|
27 |
|
or [GNU GRUB](https://www.gnu.org/software/grub/) to boot your operating |
|
28 |
|
system; on ARM(chromebooks), we provide *U-Boot* (as a coreboot payload). |
|
29 |
|
|
|
30 |
|
We also provide an experimental U-Boot setup on x86, as a coreboot payload for |
|
31 |
|
providing a minimal UEFI implementation. |
|
32 |
|
|
10 |
33 |
Regarding revision 8 |
Regarding revision 8 |
11 |
34 |
==================== |
==================== |
12 |
35 |
|
|
|
... |
... |
YOU MAY BRICK YOUR MACHINE!! - Please click the link and follow the instructions |
40 |
63 |
there, before flashing. For posterity, |
there, before flashing. For posterity, |
41 |
64 |
[here is the link again](../docs/install/ivy_has_common.md).** |
[here is the link again](../docs/install/ivy_has_common.md).** |
42 |
65 |
|
|
43 |
|
What is Libreboot? |
|
44 |
|
============ |
|
45 |
|
|
|
46 |
|
<img tabindex=1 class="r" src="https://av.libreboot.org/t480/t480.jpg" /><span class="f"><img src="https://av.libreboot.org/t480/t480.jpg" /></span> |
|
47 |
|
|
|
48 |
|
Libreboot is a free/open source BIOS/UEFI replacement on x86 and ARM, providing |
|
49 |
|
boot firmware that initialises the hardware in your computer, to then load an |
|
50 |
|
operating system (e.g. Linux/BSD). It is specifically a *coreboot distribution*, |
|
51 |
|
in the same way that Debian is a Linux distribution. It provides an automated |
|
52 |
|
build system to produce coreboot ROM images with a variety of payloads such as |
|
53 |
|
GNU GRUB or SeaBIOS, with regular well-tested releases to make coreboot as easy |
|
54 |
|
to use as possible for non-technical users. From a project management perspective, |
|
55 |
|
this works in *exactly* the same way as a Linux distro, providing a source-based |
|
56 |
|
package manager (called lbmk) which patches sources and compiles coreboot images. |
|
57 |
|
It makes use of [coreboot](https://www.coreboot.org/) for hardware initialisation, |
|
58 |
|
and then a payload such as [SeaBIOS](https://www.seabios.org/SeaBIOS) |
|
59 |
|
or [GNU GRUB](https://www.gnu.org/software/grub/) to boot your operating |
|
60 |
|
system; on ARM(chromebooks), we provide *U-Boot* (as a coreboot payload). |
|
61 |
|
|
|
62 |
|
We also provide an experimental U-Boot setup on x86, as a coreboot payload for |
|
63 |
|
providing a minimal UEFI implementation. |
|
64 |
66 |
|
|
65 |
67 |
Summarised list of changes |
Summarised list of changes |
66 |
68 |
========================== |
========================== |