|
|
(62 intermediate revisions by 5 users not shown) |
Line 1: |
Line 1: |
| == Introduction == | | == Introduction == |
| + | Nowadays, some laptops are able to run only free software. |
| | | |
− | == Good for freedom ==
| + | This means that they are not "just" able to run 100% free software distributions: they go way beyond that. |
| | | |
− | {| class="wikitable" border="1"
| + | What initialises the hardware before loading the operating system (like a fully free distribution) is software. |
− | ! 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
| |
− | | rowspan="2" | Netbook
| |
− | | rowspan="2" | <span style="background:#6f6">None</span>
| |
− | | rowspan="2" | <span style="background:#6f6">None</span>
| |
− | | rowspan="2" |
| |
− | * Pmon
| |
− | * Grub2
| |
− | | rowspan="2" |
| |
− | * gNewsense
| |
− | * [https://wiki.parabolagnulinux.org/MIPS_Installation Parabola]
| |
− | | Out of stock
| |
− | |-
| |
− | ! Lemote 8101B
| |
− | | Last stock at [http://www.tekmote.nl/ Tekmote]
| |
− | |-
| |
− | |}
| |
| | | |
− | == Coreboot laptops (can be built fully libre) that are supported by Libreboot ==
| + | This software can have many names (BIOS, EFI, UEFI etc...). |
| | | |
− | {| class="wikitable" border="1"
| + | Free software initialisation code, along with a 100% free operating system, and peripherals that work with free software can result in a 100% free system on some laptops. |
− | ! 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
| |
− | |
| |
− | * Some default Wi-Fi Card are from Intel and require non-free firmware. If you buy the laptop second hand and have an intel card, replace it. Else glugglug already ships with the good cards.
| |
− | |
| |
− | * 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])
| |
− | |
| |
− | * Trisquel 5.5 and newer
| |
− | * Parabola
| |
− | |
| |
− | * Easy to find second hand, but very complicated and risky install procedure
| |
− | * Can be bought already liberated at [http://shop.gluglug.org.uk/ glugglug]
| |
− | |-
| |
− | ! Lenovo T60 (with Intel GPU)
| |
− | | 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]
| |
− | * 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]) or its distribution [http://libreboot.org/ libreboot] ([http://libreboot.org/docs/#flashrom_lenovobios 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 ([http://www.coreboot.org/Board:apple/macbook21 complicated procedure]) or its distribution [http://libreboot.org/ libreboot] ([http://libreboot.org/docs/#flashrom_macbook21 installation instructions])
| |
− | |
| |
− | * Trisquel 5.5 and newer
| |
− | * Parabola
| |
− | | Easy to find second hand
| |
− | |-
| |
− | |}
| |
| | | |
− | == Someone needs to write a free replacement for some parts == | + | == Laptop that can be 100% free == |
| + | * [[/Freeable_laptops|Laptop that can be 100% free]] |
| | | |
− | {| class="wikitable" border="1"
| + | == Other laptops == |
− | ! Brand and Model
| + | * [[/Common Laptops| Common laptops]] |
− | ! Type
| + | * [[/Laptop requiring some work | Partially free laptops that require some work to be free]] |
− | ! Required and Optional Proprietary “BIOS Replacement” Components
| + | * [[/Partially free laptops| Partially free laptops that would be really hard to free]] |
− | ! Required and Optional Proprietary Components for Peripherals
| |
− | ! Compatible BIOS Replacements
| |
− | ! Compatible 100 % Free software distributions
| |
− | ! 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)
| |
− | | 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]
| |
− | * VGA ROM: like for X60
| |
− | * 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
| |
− | |-
| |
− | |}
| |
| | | |
− | == Bad for freedom == | + | == Incomplete information == |
| + | * [[/Laptop to evaluate | Laptops that needs to be evaluated]] |
| | | |
− | == Unsorted <!--TODO (needs to be sorted)-->== | + | == List of pages == |
| + | This set of pages talks about laptops. |
| | | |
− | {| class="wikitable" border="1"
| + | <splist |
− | ! Brand and Model
| + | showparent=no |
− | ! Type
| + | sort=asc |
− | ! Required and Optional Proprietary “BIOS Replacement” Components
| + | sortby=title |
− | ! Required and Optional Proprietary Components for Peripherals
| + | liststyle=unordered |
− | ! Compatible BIOS Replacements
| + | showpath=no |
− | ! Compatible 100 % Free software distributions
| + | kidsonly=no |
− | ! Availability
| + | debug=0 |
− | |-
| + | /> |
− | ! 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, [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.
| |
− | |
| |
− | * ?
| |
− | |
| |
− | * 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 [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?
| |
− | * Uboot.
| |
− | |
| |
− | * ?
| |
− | |
| |
− | * Available new…
| |
− | * …in which countries?
| |
− | |}
| |
| | | |
− | <!--== TODO ==
| |
| | | |
− | * Add other Coreboot Chromebooks
| + | ''(Note that this page does not automatically update; if you add another page under Hardware/, make sure to [{{fullurl:{{FULLPAGENAME}}|action=purge}} refresh/purge this page].)'' |
− | * Add gdium-->
| + | |
| | | |
| {{featured resource|month=September|year=2014}} | | {{featured resource|month=September|year=2014}} |
| + | |
| + | [[is entity::group| ]] |
| + | [[organized around::issue| ]] |
| + | [[Category:Hardware]] |
| + | [[Category:Laptops]] |