Matt DeVillier has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/31252
Change subject: Documentation: update/improve distribution listing ......................................................................
Documentation: update/improve distribution listing
- improve descriptions of Purism and ChromeOS hardware - add entry for Libretrend Librebox - improve description of Mr Chromebox and John Lewis' 3rd party ChromeOS firmware offerings
Change-Id: I66bd1a3701091e499d88738a7c06126de66e58ff Signed-off-by: Matt DeVillier matt.devillier@gmail.com --- M Documentation/distributions.md 1 file changed, 37 insertions(+), 22 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/52/31252/1
diff --git a/Documentation/distributions.md b/Documentation/distributions.md index 837a744..b89e295 100644 --- a/Documentation/distributions.md +++ b/Documentation/distributions.md @@ -5,42 +5,57 @@ broadly separated in two groups: Those shipping coreboot on their hardware, and those providing after-market firmware to extend the usefulness of devices.
-## Shipping coreboot on hardware + +## Hardware shipping with coreboot
### Purism
-[Purism](https://www.puri.sm) sells laptops with a focus on privacy and -part of that is their push to remove as much unaccounted code (that is, -binary only) from their devices as possible. +[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.
-### Chromebooks +### ChromeOS Devices
-All Chromebooks (and related devices) that hit the market after 2013 are -using coreboot as their main firmware. And even the Embedded Controller, -a small microcontroller to support various peripherals (like battery -management or the keyboard) is running open source firmware. +All ChromeOS devices (Chromebooks, Chromeboxes, Chromebit, etc) released from +2012 on use coreboot for their main system firmware. Additionally, starting with +the 2013 Chromebook Pixel, the firmware running the Embedded Controller (EC - +a small microcontroller which provides functions like battery management, keyboard +support, and sensor interfacing) is open source as well. + +### Libretrend + +[Libretrend](https://libretrend.com) sells the Librebox, a NUC-like PC +which chips with coreboot firmware.
## After-market firmware
### Libreboot
-[Libreboot](https://libreboot.org) is a project that provides ready-made -binaries for platforms where those 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. +[Libreboot](https://libreboot.org) is a downstream coreboot distribution that +provides ready-made binaries for supported devices/platforms, where those 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.
### Mr. Chromebox
-[Matt Devo](https://mrchromebox.tech/) provides replacement firmware for -various Chromebooks. Why replace coreboot with coreboot? You might want -to do different things than what the Google engineers prepared for the -mass market, that's why. This firmware is "with training wheels off". +[Mr Chromebox](https://mrchromebox.tech/) provides upstream coreboot +firmware images for the vast majority of x86-based Chromebooks and Chromeboxes, + using Tianocore as the payload to provide a modern UEFI bootloader. Why +replace coreboot with coreboot? Mr Chromebox's images are built using upstream +coreboot, 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 :)
### John Lewis
-[John Lewis](https://johnlewis.ie/custom-chromebook-firmware) also -provides replacements for Chromebook firmware, for the same reasons -as Mr. Chromebox. It's a somewhat different set of devices, and with -different configurations, so check out both if Chromebooks are what -you're dealing with. +[John Lewis](https://johnlewis.ie/custom-chromebook-firmware) also provides +replacement firmware for ChromeOS devices, for the express purpose of +running Linux on Chromebooks. John Lewis' firmware supports a much smaller +set of devices, and uses SeaBIOS as the payload to support Legacy BIOS booting. +His firmware images are a good deal older, and not actively maintained or +supported, but worth a look if you need Legacy Boot support and is not +available via Mr Chromebox's firmware.
Patrick Georgi has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/31252 )
Change subject: Documentation: update/improve distribution listing ......................................................................
Patch Set 1: Code-Review+1
Some duplicate whitespace here and there, but a real improvement. Thanks!
Hello Angel Pons, Patrick Georgi,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/31252
to look at the new patch set (#2).
Change subject: Documentation: update/improve distribution listing ......................................................................
Documentation: update/improve distribution listing
- improve descriptions of Purism and ChromeOS hardware - add entry for Libretrend Librebox - improve description of Mr Chromebox and John Lewis' 3rd party ChromeOS firmware offerings
Change-Id: I66bd1a3701091e499d88738a7c06126de66e58ff Signed-off-by: Matt DeVillier matt.devillier@gmail.com --- M Documentation/distributions.md 1 file changed, 37 insertions(+), 22 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/52/31252/2
Matt DeVillier has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/31252 )
Change subject: Documentation: update/improve distribution listing ......................................................................
Patch Set 2:
the double-space after a period dies hard :) Also reformatted a few times for 80 char limit. Should be better now
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/31252 )
Change subject: Documentation: update/improve distribution listing ......................................................................
Patch Set 2: Code-Review+1
Angel Pons has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/31252 )
Change subject: Documentation: update/improve distribution listing ......................................................................
Patch Set 1:
(9 comments)
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md File Documentation/distributions.md:
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md@15 PS1, Line 15: blob-free OS and coreboot firmware Huh? Don't they use the FSP?
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md@21 PS1, Line 21: on onwards, maybe?
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md@22 PS1, Line 22: running *on* the
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md@28 PS1, Line 28: [Libretrend](https://libretrend.com) sells the Librebox, a NUC-like PC This line is noticeably shorter than the rest
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md@29 PS1, Line 29: chips ships
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md@37 PS1, Line 37: / This slash looks terrible in here
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md@43 PS1, Line 43: Mr Chromebox Maybe add the period after "Mr"
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md@48 PS1, Line 48: ,, double comma? should be dot and comma (.,) to make "i.e.,"
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md@59 PS1, Line 59: a good deal maybe use "significantly" instead
Angel Pons has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/31252 )
Change subject: Documentation: update/improve distribution listing ......................................................................
Patch Set 2:
Grrr, a new patchset was pushed while I was commenting, let me see if anything changed...
Angel Pons has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/31252 )
Change subject: Documentation: update/improve distribution listing ......................................................................
Patch Set 2:
Patch Set 2:
Grrr, a new patchset was pushed while I was commenting, let me see if anything changed...
Nothing that affects the comments on PS1.
Matt DeVillier has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/31252 )
Change subject: Documentation: update/improve distribution listing ......................................................................
Patch Set 1:
(9 comments)
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md File Documentation/distributions.md:
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md@15 PS1, Line 15: blob-free OS and coreboot firmware
Huh? Don't they use the FSP?
blob-free *OS*
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md@21 PS1, Line 21: on
onwards, maybe?
Done
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md@22 PS1, Line 22:
running *on* the
Done
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md@28 PS1, Line 28: [Libretrend](https://libretrend.com) sells the Librebox, a NUC-like PC
This line is noticeably shorter than the rest
Done
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md@29 PS1, Line 29: chips
ships
Done
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md@37 PS1, Line 37: /
This slash looks terrible in here
seems like a style critique ;-)
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md@43 PS1, Line 43: Mr Chromebox
Maybe add the period after "Mr"
while grammatically correct, is not how my nick appears anywhere online. I'll use camel-case for consistency
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md@48 PS1, Line 48: ,,
double comma? should be dot and comma (.,) to make "i.e. […]
Done
https://review.coreboot.org/#/c/31252/1/Documentation/distributions.md@59 PS1, Line 59: a good deal
maybe use "significantly" instead
Done
Hello Angel Pons, Arthur Heymans, build bot (Jenkins), Patrick Georgi,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/31252
to look at the new patch set (#3).
Change subject: Documentation: update/improve distribution listing ......................................................................
Documentation: update/improve distribution listing
- improve descriptions of Purism and ChromeOS hardware - add entry for Libretrend Librebox - improve description of Mr Chromebox and John Lewis' 3rd party ChromeOS firmware offerings
Change-Id: I66bd1a3701091e499d88738a7c06126de66e58ff Signed-off-by: Matt DeVillier matt.devillier@gmail.com --- M Documentation/distributions.md 1 file changed, 38 insertions(+), 23 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/52/31252/3
Patrick Georgi has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/31252 )
Change subject: Documentation: update/improve distribution listing ......................................................................
Patch Set 3: Code-Review+2
Philipp Deppenwiese has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/31252 )
Change subject: Documentation: update/improve distribution listing ......................................................................
Patch Set 3: Code-Review+2
Philipp Deppenwiese has submitted this change and it was merged. ( https://review.coreboot.org/c/coreboot/+/31252 )
Change subject: Documentation: update/improve distribution listing ......................................................................
Documentation: update/improve distribution listing
- improve descriptions of Purism and ChromeOS hardware - add entry for Libretrend Librebox - improve description of Mr Chromebox and John Lewis' 3rd party ChromeOS firmware offerings
Change-Id: I66bd1a3701091e499d88738a7c06126de66e58ff Signed-off-by: Matt DeVillier matt.devillier@gmail.com Reviewed-on: https://review.coreboot.org/c/31252 Tested-by: build bot (Jenkins) no-reply@coreboot.org Reviewed-by: Patrick Georgi pgeorgi@google.com Reviewed-by: Philipp Deppenwiese zaolin.daisuki@gmail.com --- M Documentation/distributions.md 1 file changed, 38 insertions(+), 23 deletions(-)
Approvals: build bot (Jenkins): Verified Patrick Georgi: Looks good to me, approved Philipp Deppenwiese: Looks good to me, approved
diff --git a/Documentation/distributions.md b/Documentation/distributions.md index 837a744..eaa61be 100644 --- a/Documentation/distributions.md +++ b/Documentation/distributions.md @@ -5,42 +5,57 @@ broadly separated in two groups: Those shipping coreboot on their hardware, and those providing after-market firmware to extend the usefulness of devices.
-## Shipping coreboot on hardware + +## Hardware shipping with coreboot
### Purism
-[Purism](https://www.puri.sm) sells laptops with a focus on privacy and -part of that is their push to remove as much unaccounted code (that is, -binary only) from their devices as possible. +[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.
-### Chromebooks +### ChromeOS Devices
-All Chromebooks (and related devices) that hit the market after 2013 are -using coreboot as their main firmware. And even the Embedded Controller, -a small microcontroller to support various peripherals (like battery -management or the keyboard) is running open source firmware. +All ChromeOS devices (Chromebooks, 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. + +### Libretrend + +[Libretrend](https://libretrend.com) sells the Librebox, a NUC-like PC which +ships with coreboot firmware.
## After-market firmware
### Libreboot
-[Libreboot](https://libreboot.org) is a project that provides ready-made -binaries for platforms where those 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. +[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.
-### Mr. Chromebox +### MrChromebox
-[Matt Devo](https://mrchromebox.tech/) provides replacement firmware for -various Chromebooks. Why replace coreboot with coreboot? You might want -to do different things than what the Google engineers prepared for the -mass market, that's why. This firmware is "with training wheels off". +[MrChromebox](https://mrchromebox.tech/) provides upstream coreboot firmware +images for the vast majority of x86-based Chromebooks and Chromeboxes, using +Tianocore 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 :)
### John Lewis
-[John Lewis](https://johnlewis.ie/custom-chromebook-firmware) also -provides replacements for Chromebook firmware, for the same reasons -as Mr. Chromebox. It's a somewhat different set of devices, and with -different configurations, so check out both if Chromebooks are what -you're dealing with. +[John Lewis](https://johnlewis.ie/custom-chromebook-firmware) also provides +replacement firmware for ChromeOS devices, for the express purpose of +running Linux on Chromebooks. John Lewis' firmware supports a much smaller +set of devices, and uses SeaBIOS as the payload to support Legacy BIOS booting. +His firmware images are significantly older, and not actively maintained or +supported, but worth a look if you need Legacy Boot support and is not +available via Mr Chromebox's firmware.