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.