Group: Hardware/Computers/Single Board Computers/Plug Computers

From LibrePlanet
Jump to: navigation, search
Line 5: Line 5:
 
While some Plug Computers can be used with fully free software running on the main processor, not all of them are perfect. Hence, here is a comparison of different models of Plug Computers and their flaws regarding software freedom.
 
While some Plug Computers can be used with fully free software running on the main processor, not all of them are perfect. Hence, here is a comparison of different models of Plug Computers and their flaws regarding software freedom.
  
{| class="wikitable"  border="1"
+
=== Flawless targets ===
! Name
+
 
! Manufacturer
+
These plug computers can be operated with all the hardware features available, using only free software.
! Bootloader
+
 
! Kernel
+
* The Globalscale SheevaPlug can be operated using only free software:
! WiFi
+
** The bootloader is free software and can easily be replaced
! Bluetooth
+
** The kernel and all the drivers needed are free software
! Graphics
+
** There is no hardware component that requires a non-free loaded firmware
|-
+
 
! SheevaPlug
+
=== Seriously flawed targets ===
! Globalscale
+
 
| {{yes|U-Boot}}
+
These plug computers are usable with free software, but important hardware features are not functional. There may be workarounds for these however.
| {{yes|Linux}}
+
 
| N/A
+
* The Globalscale DreamPlug is flawed as the WiFi and bluetooth hardware require non-free firmwares
| N/A
+
** The bootloader is free software and can easily be replaced
| N/A
+
** The kernel and all the drivers needed are free software
|-
+
** WiFi and bluetooth both need a non-free loaded firmware, but the USB ports make it possible to use external WiFi and/or bluetooth dongle that can work with free software
! DreamPlug
 
! Globalscale
 
| {{yes|U-Boot}}
 
| {{yes|Linux}}
 
| {{no|Non-free loaded firmware}}
 
| {{no|Non-free loaded firmware}}
 
| N/A
 
|}
 
  
 
== Hardware features comparison ==
 
== Hardware features comparison ==

Revision as of 07:24, 3 August 2013

Plug Computers are computers that fit in a small form-factor and are power-efficient. Most of the time, Plug Computers use a System-on-a-Chip (SoC) with an ARM processor, run a GNU/Linux system and are used as domestic servers.

Software freedom comparison

While some Plug Computers can be used with fully free software running on the main processor, not all of them are perfect. Hence, here is a comparison of different models of Plug Computers and their flaws regarding software freedom.

Flawless targets

These plug computers can be operated with all the hardware features available, using only free software.

  • The Globalscale SheevaPlug can be operated using only free software:
    • The bootloader is free software and can easily be replaced
    • The kernel and all the drivers needed are free software
    • There is no hardware component that requires a non-free loaded firmware

Seriously flawed targets

These plug computers are usable with free software, but important hardware features are not functional. There may be workarounds for these however.

  • The Globalscale DreamPlug is flawed as the WiFi and bluetooth hardware require non-free firmwares
    • The bootloader is free software and can easily be replaced
    • The kernel and all the drivers needed are free software
    • WiFi and bluetooth both need a non-free loaded firmware, but the USB ports make it possible to use external WiFi and/or bluetooth dongle that can work with free software

Hardware features comparison

Name Manufacturer SoC CPU frequency RAM Internal storage External storage USB PCI Ethernet WiFi Bluetooth
SheevaPlug Globalscale Kirkwood 88F6281 1.2 Ghz 512 Mb 512 Mb SD card slot 1xUSB2 N/A 1x10/100/1000 N/A N/A
DreamPlug Globalscale Kirkwood 88F6281 1.2 Ghz 512 Mb 4 Gb (µSD card) e-SATA 2xUSB2 N/A 1x10/100/1000 Yes Yes

Software features comparison

Name Manufacturer Architecture Bootloader Kernel GNU/Linux
SheevaPlug Globalscale ARMv5/armel Upstream U-Boot Upstream Linux Upstream Debian
Dreamplug Globalscale ARMv5/armel Upstream U-Boot Upstream Linux Upstream Debian