Group: Hardware/Computers/Laptops/Laptops with fatal flaws/Chromebooks

From LibrePlanet
Jump to: navigation, search
(Created page with "== Someone needs to write a free replacement for some parts == {| class="wikitable" border="1" ! Brand and Model ! Type ! Required and Optional Proprietary “BIOS Replacement...")
 
(20 intermediate revisions by one other user not shown)
Line 1: Line 1:
== Someone needs to write a free replacement for some parts ==
+
== Comparison ==
 
 
 
{| class="wikitable"  border="1"
 
{| class="wikitable"  border="1"
 
! Brand and Model
 
! Brand and Model
 
! Type
 
! Type
! Required and Optional Proprietary “BIOS Replacement” Components
+
! Proprietary Components that are really hard to replace
! Required and Optional Proprietary Components for Peripherals
+
! Proprietary Components that could be replaced with some work
 +
! Proprietary Components that can be avoided
 
! Compatible BIOS Replacements
 
! Compatible BIOS Replacements
 
! Compatible 100 % Free software distributions
 
! Compatible 100 % Free software distributions
 
! Availability
 
! Availability
|-  
+
|-
! Lemote Loongson 3A notebook
+
! Chromebook Pixel
| Notebook
+
| Thin notebook
 
|
 
|
* <span style="background:#f99">ATI VGA BIOS/Option ROM required to have graphics, someone needs to write a free replacement for that.</span>
+
* ME.bin: runs inside the Management engine. Very dangerous for security/privacy. signed. The laptop probably won't execute any code on the x86 CPU without it(Intel IVYBRIDGE chipset).
 +
* CPU microcode?
 
|
 
|
* Probably optional ATI microcode for the GPU '''(no acceleration without it)'''.
+
* MRC.bin: RAM controller initialization, runs on the main CPU.
| Pmon
 
| None, gNewSense needs just a custom kernel
 
| Out of stock
 
|-
 
! Lenovo T60 (with ATI GPU)
 
| Notebook
 
 
|
 
|
* With Coreboot: <span style="background:#f99">ATI VGA BIOS/Option ROM required to have graphics</span> (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.
+
* Coreboot with uboot as payload by default.
 
|
 
|
* The default non-free BIOS can be replaced with Coreboot v4 ([http://www.coreboot.org/Board:lenovo/x60/Installation complicated procedure])
+
* ?
* Probably optional ATI microcode for the GPU '''(no acceleration without it)'''.
 
 
|
 
|
* Trisquel 5.5 and newer
+
* Available new.
* Parabola
+
* Available in USA, UK, and probably other countries.
| Easy to find second hand
 
 
|-
 
|-
! Lenovo X201
+
! Samsung Series 3 Chromebook
| Small notebook
+
| Thin notebook
 +
|
 +
* Required BL1: proprietary and signed.
 
|
 
|
* ME.bin: runs on another CPU, the Management Engine, [http://en.wikipedia.org/wiki/Intel_Active_Management_Technology very hard to replace and dangerous]
 
* VGA ROM: like for X60
 
* CPU microcode?
 
 
|
 
|
* The default Wi-Fi card is from Intel and requires non-free firmware, replace it.
+
* Wi-Fi needs non-free firmware<ref>.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.</ref><br/>Could be avoided by using an USB wifi card [https://www.fsf.org/resources/hw/endorsement/respects-your-freedom that is RYF certified].
 +
|
 +
* Coreboot?
 +
* Uboot.
 
|
 
|
* The default non-free BIOS can be replaced with Coreboot v4 (warning: [http://www.coreboot.org/Board:lenovo/x201#Flashing complicated procedure])
+
* ?
 
|
 
|
* Trisquel 5.5 and 6.0 ?
+
* Available new…
* Parabola ?
+
* …in which countries?
| Second hand
 
|-
 
 
|}
 
|}
 +
 +
<!--== TODO ==
 +
 +
* Add other Coreboot Chromebooks
 +
* Add gdium-->
 +
 +
== References ==
 +
<references/>
 +
 +
[[Category:Laptops]]

Revision as of 03:04, 25 April 2015

Comparison

Brand and Model Type Proprietary Components that are really hard to replace Proprietary Components that could be replaced with some work Proprietary Components that can be avoided Compatible BIOS Replacements Compatible 100 % Free software distributions Availability
Chromebook Pixel Thin notebook
  • ME.bin: runs inside the Management engine. Very dangerous for security/privacy. signed. The laptop probably won't execute any code on the x86 CPU without it(Intel IVYBRIDGE chipset).
  • CPU microcode?
  • MRC.bin: RAM controller initialization, runs on the main CPU.
  • 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.
  • Coreboot?
  • Uboot.
  •  ?
  • Available new…
  • …in which countries?


References

  1. .Issues [1] [2] show it uses the mwifiex_sdio driver, same chip provides Bluetooth probably also requiring non-free firmware.