Group: Hardware/History/Laptops Comparison

From LibrePlanet
Jump to: navigation, search
(Update styling, grammar fixes.)
Line 6: Line 6:
 
! Brand and Model
 
! Brand and Model
 
! Type
 
! Type
! Required and Optional Proprietary "BIOS Replacement" Components
+
! 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 libreboot ==
+
== 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 "BIOS Replacement" Components
+
! 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 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 KMS works without it)
 
* CPU Microcode: most devices work without it
 
* CPU Microcode: most devices work without it
 
|
 
|
* The default Wifi Card is from Intel and require non-free firmware, replace that card.
+
* 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 coreboot: with some screens VGA BIOS needed to initialize graphics before KMS, others like X60 [http://review.coreboot.org/#/c/5345/ with patch]
+
* 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 MacBook2,1 / MacBook 1,1
+
! 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 Microcode: most devices work without it
+
* 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 "BIOS Replacement" Components
+
! 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 Rom Required to have graphics, someone needs to write a free replacement for that.</span>
+
* <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 "BIOS Replacement" Components
+
! 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 Replacement (which one?)
+
* 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 Microcode?
+
* 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 new
+
* Available new…
 
* …in which countries?
 
* …in which countries?
 
|}
 
|}

Revision as of 05:50, 30 August 2014

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
  • Pmon
  • Grub2
  • gNewsense
Out of stock
Lemote 8101B Netbook None None
  • Pmon
  • Grub2
  • gNewsense
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
  • 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
  • The default Wi-Fi Card is from Intel and require non-free firmware, replace that card.
  • Trisquel 5.5 and newer
  • Parabola
Easy to find second hand
Lenovo T60 (with Intel GPU) Notebook
  • With Coreboot: with some screens VGA BIOS needed to initialize graphics before KMS, others like X60 with patch
  • CPU microcode: usually optional, like X60
  • The default Wi-Fi card is from Intel and requires non-free firmware, replace that card.
The default non-free BIOS can be replaced with Coreboot v4 (complicated procedure) or its distribution libreboot (installation instructions)
  • Trisquel 5.5 and newer
  • Parabola
Easy to find second hand
Apple MacBook 2,1 / MacBook 1,1 Notebook
  • With coreboot: Optional VGA BIOS ROM, needed only for SeaBIOS and Memtest86+ (GRUB as payload and Linux's KMS work without it)
  • CPU microcode: most devices work without it
  • 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 (complicated procedure) or its distribution libreboot (installation instructions)
  • Trisquel 5.5 and newer
  • Parabola
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
  • ATI VGA BIOS/Option ROM required to have graphics, someone needs to write a free replacement for that.
  • Probably optional ATI microcode for the GPU (no acceleration without it).
Pmon None, gNewSense needs just a custom kernel Out of stock
Lenovo T60 (with ATI GPU) Notebook
  • With Coreboot: ATI VGA BIOS/Option ROM required to have graphics (can be used in headless mode, without graphics. Serial console and SSH).
  • CPU microcode: usually optional, like X60
  • The default Wi-Fi card is from Intel and requires non-free firmware, replace that card.
  • The default non-free BIOS can be replaced with Coreboot v4 (complicated procedure)
  • Probably optional ATI microcode for the GPU (no acceleration without it).
  • Trisquel 5.5 and newer
  • Parabola
Easy to find second hand
Lenovo X201 Small notebook
  • The default Wi-Fi card is from Intel and requires non-free firmware, replace it.
  • Trisquel 5.5 and 6.0 ?
  • Parabola ?
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
  • VSA (LGPL) cannot be built with free software yet.
  • Internal Wi-Fi card requires non-free firmware.
  • Free BIOS replacement (which one?).
  •  ?
Chromebook Pixel Thin notebook
  • MRC.bin: RAM controller initialization, runs on the main CPU.
  • ME.bin: runs on another CPU, the Management Engine, very hard to replace and dangerous.
  • Optional non-free VGA BIOS (has a free replacement in Coreboot).
  • CPU microcode?
  • None
  • Coreboot with uboot as payload by default.
  •  ?
  • Available new.
  • Available in USA, UK, and probably other countries.
Samsung Series 3 Chromebook Thin notebook
  • Required BL1: proprietary and signed.
  • Wi-Fi needs non-free firmware (issues [1] [2] show it uses the mwifiex_sdio driver), same chip provides Bluetooth probably also requiring non-free firmware.
  • Coreboot?
  • Uboot.
  •  ?
  • Available new…
  • …in which countries?


This page was a featured resource in September 2014.