Group: Hardware/Computers/Tablets

From LibrePlanet
Jump to: navigation, search
(see also)
(Remove content: the IRC channel doesn't exist anymore and John is not at the FSF anymore, and that was not done. Replace with text about tablets.)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
John's braindump:
+
== Introduction ==
 +
Many tablets can run GNU/Linux distributions.
  
The FSF wants to do something to make a completely free tablet a reality.
+
Some big laptops can also be used as tablets. Once modified, these can boot with free software and [https://ryf.fsf.org/index.php/categories/laptops some might even have the RYF certification], depending on availability by vendors:
 +
* Thinkpad X60 Tablet
 +
* Thinkpad X200 Tablet
  
An important step here is the video hardware. Some chipsets have free drivers, but rely on proprietary firmware. The FSF is considering a project to replace this proprietary firmware with free firmware.
+
Some ARM tablets can also probably boot free software, but they would also need to be supported by FSDG compliant distributions. If the tablet is well supported in Linux and u-boot, that is usually easy to do if the distribution supports ARM. See the [https://www.fsf.org/resources/hw/single-board-computers single-board-computers] article about more information on the system on a chip that can boot with free software. And the [[Group:Hardware/FSDG_distributions]] article has some information about ARM support of FSDG compliant distributions.
 
 
1) We should choose a chipset that is very new, so that the product will still be useful for some time.
 
 
 
2) We should choose something that is used in many different products, if possible.
 
 
 
3) We should choose something that is present in products that have the best chance of being fully free otherwise. If it has a USB port, it can get free wifi that way, for example.
 
 
 
4) We should pursue better relations with manufacturers to get documentation at least, or in the best case to convince them based on our reverse engineering success to do the right thing from the beginning.
 
 
 
We may start with an eink reader, because it's much easier to do, it would be a big step, and it would build momentum toward doing a full tablet.
 
 
 
We are chatting about the project in #fsf-tablet on irc.oftc.net.
 
 
 
About Lima: https://fosdem.org/2013/schedule/event/operating_systems_open_arm_gpu/
 
 
 
=== comparaison of chipsets ===
 
==== Wifi ====
 
Recent enough chipsets/drivers that could be used are:
 
* ath9k (mini-pcie) if the SOC has a PCI lane
 
* ath9k-htc (USB) The think penguin version requires 500mA, no device will work with known Replicant tablets supporting only 100mA or 200mA: AR9271 itself needs ~200mA, Unex DNUA-93F (rebranded by Tehnoetic and Think Penguin?) can use 300mA
 
==== SOC ====
 
{| class="wikitable"  border="1"
 
! Manufacturer
 
! SOC
 
! GPU
 
! Bootloader status
 
! USB host
 
! (mini)PCI(e) possible?
 
! Minimum quantity required
 
|-
 
! Texas instruments
 
! DM370(like omap3 but higher speed)
 
| <span style="background:red">Powervr</span>
 
| <span style="background:green">good (free software unsigned possible)</span>
 
| {{yes}}
 
| Seem not
 
| ?
 
|-
 
! Texas instruments
 
! omap4
 
| <span style="background:red">Powervr</span>
 
| <span style="background:green">good (free software unsigned possible)</span>
 
| {{yes}}
 
| Seem not
 
| ?
 
|-
 
! Allwinner Tech
 
! A31
 
| <span style="background:red">Powervr</span>
 
| <span style="background:green">good (free software unsigned possible)</span>
 
| {{yes}}
 
| ?
 
| ?
 
|-
 
! Allwinner Tech
 
! A10,A10s,A13,A20
 
| Mali
 
| <span style="background:yellow">good (free software unsigned possible, requires SD-card)</span>
 
| {{yes}}
 
| ?
 
| ?
 
|-
 
! Samsung
 
! Exynos 3 Single -> Exynos 5 dual
 
| Mali
 
| <span style="background:red">bad (part of it is software, non-free and signed on all known devices)</span>
 
| {{yes}}
 
| ?
 
| ?
 
|-
 
! Samsung
 
! Exynos 5 Octa
 
| <span style="background:red">Powervr</span>
 
| ?
 
| ?
 
| ?
 
| ?
 
|-
 
! Freescale
 
! I.MX6
 
| <span style="background:yellow">Vivante, partially supported by etna_viv; VPU with nonfree firmware</span>
 
| unknown, was good on previous versions of the chip
 
| {{yes}}
 
| {{yes}}
 
| ?
 
|-
 
! Ingenic
 
! JZ4760
 
| Vivante GC200
 
| Free
 
| Yes
 
| ?
 
| 1
 
|}
 
 
 
== see also ==
 
* [[Group:Hardware/Processors]]
 
  
 
[[Category:Hardware]]
 
[[Category:Hardware]]

Latest revision as of 20:05, 14 March 2023

Introduction

Many tablets can run GNU/Linux distributions.

Some big laptops can also be used as tablets. Once modified, these can boot with free software and some might even have the RYF certification, depending on availability by vendors:

  • Thinkpad X60 Tablet
  • Thinkpad X200 Tablet

Some ARM tablets can also probably boot free software, but they would also need to be supported by FSDG compliant distributions. If the tablet is well supported in Linux and u-boot, that is usually easy to do if the distribution supports ARM. See the single-board-computers article about more information on the system on a chip that can boot with free software. And the Group:Hardware/FSDG_distributions article has some information about ARM support of FSDG compliant distributions.