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

From LibrePlanet
Jump to: navigation, search
(19 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
 
| Notebook
 
|
 
* <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)'''.
 
| Pmon
 
| None, gNewSense needs just a custom kernel
 
| Out of stock
 
 
|-
 
|-
! Lenovo T60 (with ATI GPU)
+
! Chromebook Pixel
| Notebook
+
| Thin 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.
 
|
 
* 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
 
* Parabola
 
| Easy to find second hand
 
|-
 
! Lenovo X201
 
| Small notebook
 
 
|
 
|
* 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 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).
* VGA ROM: like for X60
 
 
* CPU microcode?
 
* CPU microcode?
|
 
* The default Wi-Fi card is from Intel and requires non-free firmware, replace it.
 
|
 
* 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 ?
 
* Parabola ?
 
| Second hand
 
|-
 
|}
 
 
== Unsorted <!--TODO (needs to be sorted)-->==
 
 
{| class="wikitable"  border="1"
 
! 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.
 
* 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].
 
* Optional non-free VGA BIOS (has a free replacement in Coreboot).
 
* CPU microcode?
 
 
|
 
|
* <span style="background:#6f6">None</span>
 
 
|
 
|
 
* Coreboot with uboot as payload by default.
 
* Coreboot with uboot as payload by default.
Line 96: Line 31:
 
* 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<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?
 
* Coreboot?
Line 112: Line 48:
 
* Add gdium-->
 
* Add gdium-->
  
{{featured resource|month=September|year=2014}}
+
== 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.