Group: Hardware/History/Laptops Comparison
From LibrePlanet
< Group:Hardware | History
(Update styling, grammar fixes.) |
|||
Line 6: | Line 6: | ||
! Brand and Model | ! Brand and Model | ||
! Type | ! Type | ||
− | ! Required and Optional Proprietary | + | ! Required and Optional Proprietary “BIOS Replacement” Components |
! Required and Optional Proprietary Components for Peripherals | ! Required and Optional Proprietary Components for Peripherals | ||
! Compatible BIOS Replacements | ! Compatible BIOS Replacements | ||
Line 36: | Line 36: | ||
|} | |} | ||
− | == Coreboot laptops (can be built fully libre) that are supported by | + | == Coreboot laptops (can be built fully libre) that are supported by Libreboot == |
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
! Brand and Model | ! Brand and Model | ||
! Type | ! Type | ||
− | ! Required and Optional Proprietary | + | ! Required and Optional Proprietary “BIOS Replacement” Components |
! Required and Optional Proprietary Components for Peripherals | ! Required and Optional Proprietary Components for Peripherals | ||
! Compatible BIOS Replacements | ! Compatible BIOS Replacements | ||
Line 50: | Line 50: | ||
| light/compact Notebook | | light/compact Notebook | ||
| | | | ||
− | * With | + | * With Coreboot: Optional VGA BIOS ROM, needed only for SeaBIOS and Memtest86+ (GRUB as payload and Linux KMS works without it) |
* CPU Microcode: most devices work without it | * CPU Microcode: most devices work without it | ||
| | | | ||
− | * The default | + | * The default Wi-Fi Card is from Intel and require non-free firmware, replace that card. |
| | | | ||
* The default non-free BIOS can be replaced with Coreboot v4 ([http://www.coreboot.org/Board:lenovo/x60/Installation complicated procedure]) or its distribution [http://libreboot.org/ libreboot] ([http://libreboot.org/docs/#flashrom_lenovobios installation instructions]) | * The default non-free BIOS can be replaced with Coreboot v4 ([http://www.coreboot.org/Board:lenovo/x60/Installation complicated procedure]) or its distribution [http://libreboot.org/ libreboot] ([http://libreboot.org/docs/#flashrom_lenovobios installation instructions]) | ||
Line 64: | Line 64: | ||
| Notebook | | Notebook | ||
| | | | ||
− | * With | + | * With Coreboot: with some screens VGA BIOS needed to initialize graphics before KMS, others like X60 [http://review.coreboot.org/#/c/5345/ with patch] |
* CPU microcode: usually optional, like X60 | * CPU microcode: usually optional, like X60 | ||
| | | | ||
Line 75: | Line 75: | ||
|- | |- | ||
|- | |- | ||
− | ! Apple | + | ! Apple MacBook 2,1 / MacBook 1,1 |
| Notebook | | Notebook | ||
| | | | ||
* With coreboot: Optional VGA BIOS ROM, needed only for SeaBIOS and Memtest86+ (GRUB as payload and Linux's KMS work without it) | * With coreboot: Optional VGA BIOS ROM, needed only for SeaBIOS and Memtest86+ (GRUB as payload and Linux's KMS work without it) | ||
− | * CPU | + | * CPU microcode: most devices work without it |
| | | | ||
− | * The default Wi-Fi card is an Atheros chipset which works fully with libre kernel. | + | * The default Wi-Fi card is an Atheros chipset which works fully with the Linux-libre kernel. |
| The default non-free EFI firmware can be replaced with Coreboot v4 ([http://www.coreboot.org/Board:apple/macbook21 complicated procedure]) or its distribution [http://libreboot.org/ libreboot] ([http://libreboot.org/docs/#flashrom_macbook21 installation instructions]) | | The default non-free EFI firmware can be replaced with Coreboot v4 ([http://www.coreboot.org/Board:apple/macbook21 complicated procedure]) or its distribution [http://libreboot.org/ libreboot] ([http://libreboot.org/docs/#flashrom_macbook21 installation instructions]) | ||
| | | | ||
Line 95: | Line 95: | ||
! Brand and Model | ! Brand and Model | ||
! Type | ! Type | ||
− | ! Required and Optional Proprietary | + | ! Required and Optional Proprietary “BIOS Replacement” Components |
! Required and Optional Proprietary Components for Peripherals | ! Required and Optional Proprietary Components for Peripherals | ||
! Compatible BIOS Replacements | ! Compatible BIOS Replacements | ||
− | ! Compatible 100% Free software distributions | + | ! Compatible 100 % Free software distributions |
! Availability | ! Availability | ||
|- | |- | ||
Line 104: | Line 104: | ||
| Notebook | | Notebook | ||
| | | | ||
− | * <span style="background:#f99">ATI VGA BIOS/Option | + | * <span style="background:#f99">ATI VGA BIOS/Option ROM required to have graphics, someone needs to write a free replacement for that.</span> |
| | | | ||
* Probably optional ATI microcode for the GPU '''(no acceleration without it)'''. | * Probably optional ATI microcode for the GPU '''(no acceleration without it)'''. | ||
Line 150: | Line 150: | ||
! Brand and Model | ! Brand and Model | ||
! Type | ! Type | ||
− | ! Required and Optional Proprietary | + | ! Required and Optional Proprietary “BIOS Replacement” Components |
! Required and Optional Proprietary Components for Peripherals | ! Required and Optional Proprietary Components for Peripherals | ||
! Compatible BIOS Replacements | ! Compatible BIOS Replacements | ||
− | ! Compatible 100% Free software distributions | + | ! Compatible 100 % Free software distributions |
! Availability | ! Availability | ||
|- | |- | ||
Line 163: | Line 163: | ||
* Internal Wi-Fi card requires non-free firmware. | * Internal Wi-Fi card requires non-free firmware. | ||
| | | | ||
− | * Free BIOS | + | * Free BIOS replacement (which one?). |
| | | | ||
* ? | * ? | ||
Line 170: | Line 170: | ||
| Thin notebook | | Thin notebook | ||
| | | | ||
− | * MRC.bin: RAM controller initialization, runs on the main CPU | + | * MRC.bin: RAM controller initialization, runs on the main CPU. |
− | * ME.bin: runs on another CPU, the Management Engine, [http://en.wikipedia.org/wiki/Intel_Active_Management_Technology very hard to replace and dangerous] | + | * ME.bin: runs on another CPU, the Management Engine, [http://en.wikipedia.org/wiki/Intel_Active_Management_Technology very hard to replace and dangerous]. |
− | * Optional non-free VGA BIOS (has a free replacement in Coreboot) | + | * Optional non-free VGA BIOS (has a free replacement in Coreboot). |
− | * CPU | + | * CPU microcode? |
| | | | ||
* <span style="background:#6f6">None</span> | * <span style="background:#6f6">None</span> | ||
| | | | ||
− | * Coreboot with uboot as payload by default | + | * Coreboot with uboot as payload by default. |
| | | | ||
* ? | * ? | ||
| | | | ||
− | * Available new | + | * Available new. |
− | * Available in USA, UK, and probably other countries | + | * Available in USA, UK, and probably other countries. |
|- | |- | ||
! Samsung Series 3 Chromebook | ! Samsung Series 3 Chromebook | ||
Line 189: | Line 189: | ||
* Required BL1: proprietary and signed. | * Required BL1: proprietary and signed. | ||
| | | | ||
− | * Wi-Fi needs non-free firmware (issues [https://code.google.com/p/chromium/issues/detail?id=315225] [https://code.google.com/p/chromium/issues/detail?id=270166] show it uses the mwifiex_sdio driver), same chip provides Bluetooth probably also requiring non-free firmware | + | * Wi-Fi needs non-free firmware (issues [https://code.google.com/p/chromium/issues/detail?id=315225] [https://code.google.com/p/chromium/issues/detail?id=270166] show it uses the mwifiex_sdio driver), same chip provides Bluetooth probably also requiring non-free firmware. |
| | | | ||
* Coreboot? | * Coreboot? | ||
− | * Uboot | + | * Uboot. |
| | | | ||
* ? | * ? | ||
| | | | ||
− | * Available | + | * Available new… |
* …in which countries? | * …in which countries? | ||
|} | |} |
Revision as of 05:50, 30 August 2014
Contents
Introduction
Good for freedom
Brand and Model | Type | Required and Optional Proprietary “BIOS Replacement” Components | Required and Optional Proprietary Components for Peripherals | Compatible BIOS Replacements | Compatible 100% Free software distributions | Availability |
---|---|---|---|---|---|---|
Lemote 8089D | Netbook | None | None |
|
|
Out of stock |
Lemote 8101B | Netbook | None | None |
|
|
Last stock at Tekmote |
Coreboot laptops (can be built fully libre) that are supported by Libreboot
Brand and Model | Type | Required and Optional Proprietary “BIOS Replacement” Components | Required and Optional Proprietary Components for Peripherals | Compatible BIOS Replacements | Compatible 100% Free software distributions | Availability |
---|---|---|---|---|---|---|
Lenovo X60 / X60s / X60 Tablet | light/compact Notebook |
|
|
|
|
Easy to find second hand |
Lenovo T60 (with Intel GPU) | Notebook |
|
|
The default non-free BIOS can be replaced with Coreboot v4 (complicated procedure) or its distribution libreboot (installation instructions) |
|
Easy to find second hand |
Apple MacBook 2,1 / MacBook 1,1 | Notebook |
|
|
The default non-free EFI firmware can be replaced with Coreboot v4 (complicated procedure) or its distribution libreboot (installation instructions) |
|
Easy to find second hand |
Someone needs to write a free replacement for some parts
Brand and Model | Type | Required and Optional Proprietary “BIOS Replacement” Components | Required and Optional Proprietary Components for Peripherals | Compatible BIOS Replacements | Compatible 100 % Free software distributions | Availability |
---|---|---|---|---|---|---|
Lemote Loongson 3A notebook | Notebook |
|
|
Pmon | None, gNewSense needs just a custom kernel | Out of stock |
Lenovo T60 (with ATI GPU) | Notebook |
|
|
|
|
Easy to find second hand |
Lenovo X201 | Small notebook |
|
|
|
|
Second hand |
Bad for freedom
Unsorted
Brand and Model | Type | Required and Optional Proprietary “BIOS Replacement” Components | Required and Optional Proprietary Components for Peripherals | Compatible BIOS Replacements | Compatible 100 % Free software distributions | Availability |
---|---|---|---|---|---|---|
OLPC XO-1 | Small notebook |
|
|
|
|
|
Chromebook Pixel | Thin notebook |
|
|
|
|
|
Samsung Series 3 Chromebook | Thin notebook |
|
|
|
|
This page was a featured resource in September 2014.