Group:Hardware/Freest

From LibrePlanet

< Group:Hardware(Redirected from Hardware/Freest)
Jump to: navigation, search

See the LibrePlanet 2015 Conference Site


Laptops

Lemote Yeeloong 8089 and 8101

The Lemote Yeeloong is the first fully free laptop, including the bootloader(that replaces the BIOS) and the operating system.There are no firmwares in the wifi card. gNewSense MetaD mipsel is already available for this laptop, and used by Richard Stallman.

Characteristics

Non-Free Components

While Lemote has made an amazing effort to make the hardware as free as they possibly could, there are still a few non-free software components (in the form of binary blobs):

Touchbook

The touchbook is based on a beagleboard,it has non-free 3d,but using 3d is not mandatory(you can use omapfb). The wifi requires a firmware,but the wifi card is usb,and you can easily open the device and change the usb wifi card. The other things beside the Others CPU(DSP etc...) seem free.

The first thing to liberate it is to change distribution for another one that doesn't use the 3d driver if it exist. Then you have to change the wifi usb card,which is easy. Then if you're in DSP programming you could look at the work of Benoit Papegay for making the same for omap3.

Penguin International GNU/Linux Notebook

Like all other x86 notebooks the Penguin International is dependent on some non-free code due to the non-trivial nature of porting a free BIOS and other microcode. What makes this notebook different is all the major chipsets are free software compatible and there are no digital restrictions. There is support for 3d acceleration and wireless using free software. The laptop ships with Trisquel and can be ordered with other free distributions. It also has international support with various keyboard layouts and AC adapters to choose from.

For more information see: https://www.thinkpenguin.com/catalog/notebook-computers-gnu-linux-2

PengPod tablets

(Can someone say why (or if) this product deserves a place on this page?)

http://www.pengpod.com/products/pengpod1000

Desktops

Definition

These systems at minimum should have:

Comparison: Basic properties

Release year Approx System Price Architecture Boot firmware Wifi chipset Video chipset Links
BeagleBoard RevC2 2008 $206.30[1] armel u-boot - PowerVR[2] Detailed Specifications
ThinCan DBE61C-USB 2005 $395
(for 2)
i386 coreboot[3] -  ? todo
OLinuXino 2012 $60 ARM Cortex-A8 (Allwinner A13) uboot on GNU/Linux, nonfree bootloader on Android RTL8188CU (nonfree,optional) Mali-400 (free drivers exist) (?) https://github.com/OLIMEX/OLINUXINO
Improv (modular enclosed cpu card and feature board) 2014 $75 ARM Cortex-A7 (Allwinner A20) u-boot-sunxi none (maybe in future feature boards) Mali-400 GPU driver: lima driver, Boot: u-boot-sunxi

Comparison: Where purchasable and lowest-cost shipping option

World BE CN FR US
BeagleBoard RevC2 Yes $22
ThinCan DBE61C-USB Yes $125
A13 OLinuXino without Wifi/Android Yes $60
Improv (includes feature board) No. Available in: US and Europe. More "soon" $75

Please use ISO Country Codes.

World indicates that there is at least one reseller that is willing to ship anywhere in the world as a standard part of their business.

BeagleBoard RevC2


Output from lshw.

TODO


ThinCan DBE61C-USB

Really expensive shipping.

Output from lshw.

TODO

Allwinner Devices

See some of the freedom details regarding Allwinner SoCs here: Group:Hardware/Single_Board_Computers

Make Play Live's Improv

The Improv seems to be the result of this project. The parent company is listed as a partner.

A13-OLinuXino
OLinuXino-LIME

The OLinuXino-LIME uses an Allwinner A10 SoC, it's probably similar to the other, A13-OLinuXino board (more evaluation needed), though enlosures seem to be avalible. Looks as if it can run Debian https://olimex.wordpress.com/2013/12/13/building-debian-linux-image-for-a10-olinuxino-lime-with-kernel-3-4-67/.

Machines to evaluate when possible

WARNING: NON FREE VGA BIOS.

Available in Europe from tekmote.nl: Lemote Fuloong 6004 Linux mini PC. Price: 215.00 € excl. VAT, excl. delivery.

Servers

Routers

A lot of router run or are capable of running a GNU/Linux distribution,but most of them have non-free wifi drivers despite of having a free bootloader(which replace the bios). Consider getting a router compatible with librewrt.


Mini Computers

Qi Ben Nanonote

Hardware

Mobile Phones and PDA / Tablets

Openmoko freerunner(not the GTA01)

The good

The bad

GTA04

Android

Software

Replicant is an active project to free various Android phones under Android.

Hardware

See the Replicant website for a list of supported phones.

NOTES on openmoko and android:
Notes on compiling and the SDK
TODO:
References

[0]

[1] http://www.linuxtogo.org/android-on-g1
[2] http://lwn.net/Articles/313116/ inside [8]
[3] as explained here there are several modalities for a vendor to put android on a phone
[4] "JDK 5.0, update 12 or higher. Java 6 is not supported, because of incompatibilities with @Override." in http://source.android.com/download
[5] http://moko.serdar-dere.net/
[6] http://source.android.com/download
[7] IRC logs:in #freerunner-android in freenode
[8] http://lwn.net/Articles/311715 Jul 05 16:15:04 <Gnutoo> so basically your images(so not koolu's ones that have skype) are 100% free
Jul 05 16:16:41 <serdar> but not working well
[8] http://trac.koolu.org/wiki/Releases
[9] /proprietary G1 files
[10] /freedroid
[11] http://developer.android.com/sdk/terms.html

Walkmans/Music players

Homebrew

Rockbox players

Archos's players

Components

There are generally two ways to identify free software compatible components. One way is by the model number and the other is by the chipset(s). Selecting a piece of hardware based on the model number can be challenging. This is because most companies go through many iterations of a product and not all iterations will use the same chipset(s). Since you need a compatible chipset you never know if the product you are getting will work. Some companies advertise Linux compatibility even when there is no mainline kernel support or project to back it. Frequently these companies don't offer any end-user support and rely on non-free non-redistributable drivers or firmware. This violates the core tenants of free software and is incompatible with free software distribution models.


ThinkPenguin.com, a vendor focused on GNU/Linux and free software is trying to fix some of these problems by working with distributions, chipset developers, and manufacturers. Many components can now be purchased from the company that don't come encumbered with these problems. All products in the companies catalog are free software compatible. Trisquel is fully supported and even has its own portal at http://libre.thinkpenguin.com/ where 25% of the profits go to the distribution. The company also sponsors other projects through various means.

Graphic cards

Intel Cards

Most of intel card come with a free software driver but some cards like the GMA 500 are instead a Powervr which lacks free software driver for something else than framebuffer.
Note that the Poulsbo chipset incorporate a Powervr

Ati Cards

The status of the most common Ati chipset support in the free software driver can be found here.

Warning: Most of the free drivers are currently depend on the non-free binary firmwares from Linux, which were removed from the Linux-libre (liberated version of Linux). That means that there is no 2D/3D acceleration support currently for most of the ATI chipsets in the free GNU/Linux distributions.

Also there are report that some very recent cards fail to work without the non-free firmware.

The correspondence between the chips and the cards models are here

Nvidia Cards

The support for Nvidia cards in the free software driver(nouveau) is very experimental,status can be find here,there is also a Status Matrix

Wifi cards

Mainboards

Mainboards for x86 system

Usually Mainboards comes with a bios already present,but that's not always the case:

WARNING: BE SURE TO HAVE A RECOVERY METHOD(external flashing or a second flash chip with a working image inside...) IN CASE WHEN THE MAINBOARD DOESN'T BOOT ANYMORE.

Here is the list of Supported Motherboards, WARNING not all mainboard are euals in freedom.

Other Hardware

PLCC Writer

Incoming Hardware

Milkymist

Milkymist is one of the leading open source system-on-chip designs. It is today the fastest open source system-on-chip capable of running Linux, and it comes with an extensive set of features and graphics accelerators.

More info at [3]

Hobbyist hardware

See Also

Mediawiki-related work in progress

Looks like we need some things that are on wikipedia mediawiki [4] but not here or default in 1.15.1 [5] for this to look good. I'm copying a lot of syntax from this wikipedia article [6].

Specifically this syntax is not working completely:

Template syntax

{{yes}}
{{no}}
{{rh}}

Example: style="background: #90ff90; color: black; vertical-align: middle; text-align: center; " class="table-yes"|Yes

Notes

  1. BeagleBoard + Power Supply + Case
  2. (framebuffer can be used without proprietary driver, 3D needs proprietary drivers)
  3. http://wiki.thincan.org/DBE61#Caveats states that "USB boot is not possible without highly experimental code."
Personal tools
Namespaces
Variants
Actions
Navigation
Important Teams
Community Norms
Toolbox
Extra