From 750d171ba86849616bd6d7e195945afd526174c5 Mon Sep 17 00:00:00 2001 From: Markus Meissner Date: Wed, 1 Nov 2023 17:07:36 +0100 Subject: Documentation: order distributions alphabetically Change-Id: I95d4347791988087d90992b45120ff34ba2da1c5 Signed-off-by: Markus Meissner Reviewed-on: https://review.coreboot.org/c/coreboot/+/78864 Reviewed-by: Felix Singer Tested-by: build bot (Jenkins) --- Documentation/distributions.md | 71 +++++++++++++++++++++--------------------- 1 file changed, 35 insertions(+), 36 deletions(-) (limited to 'Documentation') diff --git a/Documentation/distributions.md b/Documentation/distributions.md index 219c659bf150..113497092d3e 100644 --- a/Documentation/distributions.md +++ b/Documentation/distributions.md @@ -8,6 +8,15 @@ and those providing after-market firmware to extend the usefulness of devices. ## Hardware shipping with coreboot +### ChromeOS Devices + +All ChromeOS devices ([Chromebooks](https://chromebookdb.com/), Chromeboxes, +Chromebit, etc) released from 2012 onward use coreboot for their main system +firmware. Additionally, starting with the 2013 Chromebook Pixel, the firmware +running on the Embedded Controller (EC) – a small microcontroller which provides +functions like battery management, keyboard support, and sensor interfacing – +is open source as well. + ### Nitrokey [Nitrokey](https://nitrokey.com) is a german IT security hardware vendor which @@ -27,15 +36,6 @@ Windows compatibility. NovaCustom ensures security updates via fwupd for 5 years and the firmware is equipped with important security features such as measured boot, verified boot, TPM integration and UEFI Secure Boot. -### ChromeOS Devices - -All ChromeOS devices ([Chromebooks](https://chromebookdb.com/), Chromeboxes, -Chromebit, etc) released from 2012 onward use coreboot for their main system -firmware. Additionally, starting with the 2013 Chromebook Pixel, the firmware -running on the Embedded Controller (EC) – a small microcontroller which provides -functions like battery management, keyboard support, and sensor interfacing – -is open source as well. - ### PC Engines APUs [PC Engines](https://pcengines.ch) designs and sells embedded PC hardware that @@ -43,6 +43,13 @@ ships with coreboot and support upstream maintenance for the devices through a third party, [3mdeb](https://3mdeb.com). They provide current and tested firmware binaries on [GitHub](https://pcengines.github.io). +### Purism + +[Purism](https://www.puri.sm) sells laptops with a focus on user privacy and +security; part of that effort is to minimize the amount of proprietary and/or +binary code. Their laptops ship with a blob-free OS and coreboot firmware +with a neutralized Intel Management Engine (ME) and SeaBIOS as the payload. + ### Star Labs [Star Labs](https://starlabs.systems/) offers a range of laptops designed and @@ -57,23 +64,8 @@ servers. Some models are sold with [System76 Open Firmware](https://github.com/system76/firmware-open), an open source distribution of coreboot, edk2, and System76 firmware applications. -### Purism - -[Purism](https://www.puri.sm) sells laptops with a focus on user privacy and -security; part of that effort is to minimize the amount of proprietary and/or -binary code. Their laptops ship with a blob-free OS and coreboot firmware -with a neutralized Intel Management Engine (ME) and SeaBIOS as the payload. - ## After-market firmware -### Libreboot - -[Libreboot](https://libreboot.org) is a downstream coreboot distribution that -provides ready-made firmware images for supported devices: those which can be -built entirely from source code. Their copy of the coreboot repository is -therefore stripped of all devices that require binary components to boot. - - ### Dasharo [Dasharo](https://dasharo.com/) is an open-source based firmware distribution @@ -84,18 +76,6 @@ trustworthiness for all. Contributions are welcome, [this document](https://docs.dasharo.com/ways-you-can-help-us/). -### MrChromebox - -[MrChromebox](https://mrchromebox.tech/) provides upstream coreboot firmware -images for the vast majority of x86-based Chromebooks and Chromeboxes, using -edk2 as the payload to provide a modern UEFI bootloader. Why replace -coreboot with coreboot? Mr Chromebox's images are built using upstream -coreboot (vs Google's older, static tree/branch), include many features and -fixes not found in the stock firmware, and offer much broader OS compatibility -(i.e., they run Windows as well as Linux). They also offer updated CPU -microcode, as well as firmware updates for the device's embedded controller -(EC). This firmware "takes the training wheels off" your ChromeOS device :) - ### Heads [Heads](http://osresearch.net) is an open source custom firmware and OS @@ -109,6 +89,25 @@ Heads is not just another Linux distribution – it combines physical hardening of specific hardware platforms and flash security features with custom coreboot firmware and a Linux boot loader in ROM. +### Libreboot + +[Libreboot](https://libreboot.org) is a downstream coreboot distribution that +provides ready-made firmware images for supported devices: those which can be +built entirely from source code. Their copy of the coreboot repository is +therefore stripped of all devices that require binary components to boot. + +### MrChromebox + +[MrChromebox](https://mrchromebox.tech/) provides upstream coreboot firmware +images for the vast majority of x86-based Chromebooks and Chromeboxes, using +edk2 as the payload to provide a modern UEFI bootloader. Why replace +coreboot with coreboot? Mr Chromebox's images are built using upstream +coreboot (vs Google's older, static tree/branch), include many features and +fixes not found in the stock firmware, and offer much broader OS compatibility +(i.e., they run Windows as well as Linux). They also offer updated CPU +microcode, as well as firmware updates for the device's embedded controller +(EC). This firmware "takes the training wheels off" your ChromeOS device :) + ### Skulls [Skulls](https://github.com/merge/skulls) provides firmware images for -- cgit v1.2.3