Size: 12667
Comment: Add Cubieboard4.
|
← Revision 359 as of 2022-05-22 11:22:49 ⇥
Size: 16529
Comment: update price of APU.2e0; drop other APU boards now gone or too expensive
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
= Target Hardware = | = Cheap serverbox Hardware = |
Line 9: | Line 9: |
Boxes matching or surpassing the !DreamPlug in price and core features (see also [[FreedomBox/HardwareRequirements|hardware requirements]]): | Boxes matching or surpassing the (no longer produced) !DreamPlug in price and core features: |
Line 11: | Line 11: |
* is supported in Debian (see [[https://www.debian.org/releases/stable/armhf/ch02s01.en.html#armhf-armmp-supported-platforms|stable armhf]] and [[http://d-i.debian.org/manual/en.armhf/ch02s01.html#armhf-armmp-supported-platforms|testing armhf]] release notes, [[https://wiki.debian.org/DebianKernel/ARMMP|ARM multiplatform]] kernel notes, and similar notes for other archs). * includes proper case (not simply top and bottom plates) |
|
Line 12: | Line 14: |
* $160/€120 or cheaper | * Price incl. case below USD 160 |
Line 18: | Line 20: |
||'''Name'''||'''Speed (GHz)'''||'''Debian arch'''||'''Ram (GB)'''||'''disk (GB)'''||'''USB (rev.)'''||'''SATA'''||'''Wifi'''||'''Ethernet speed'''||'''incl. case'''||'''[[OpenSourceHardware|OSHW]]'''||'''Price (USD)'''|| ||A20-SOM-EVB ||1x2||armhf ||1||-||2|| (./) ||- ||1000 || {X} || (./) ||[[https://www.olimex.com/Products/SOM/A20/A20-SOM-EVB/|~85]]|| ||AM3352-SOM-EVB ||1 ||armhf ||½||-||2|| - ||- ||100x2 || {X} || (./) ||[[https://www.olimex.com/Products/SOM/AM3352/AM3352-SOM-EVB/|~68]]|| ||APU.1D ||1x2||amd64 ||2||-||2|| (./) ||- ||1000x3|| {OK} || {X} ||[[http://www.pcengines.ch/order1.php|127]]|| ||APU.1D4 ||1x2||amd64 ||4||-||2|| (./) ||- ||1000x3|| {OK} || {X} ||[[http://www.pcengines.ch/order1.php|150]]|| ||Banana Pi Bpi001 ||1x2||armhf ||1||-||2|| (./) ||- ||1000 || {X} || {X} ||[[http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&N=1065546866&IsNodeId=1|60]]|| ||Banana Pi Bpi-R1 ||1x2||armhf ||1||-||2|| (./) ||bgn||1000 || {X} || {X} ||[[http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&N=1065546866&IsNodeId=1|75]]|| ||!BeagleBone Black rev.C ||1 ||armhf ||½||4||2|| - ||- ||100 || {OK} || (./) ||[[http://dk.mouser.com/access/?pn=595-BB-BBLK-000|50]]|| ||Cubieboard ||1 ||armhf ||1||4||2|| (./) ||- ||100 || {OK} || {X} ||[[http://store.r0ck.me/products/cubieboard-1gb|49]]|| ||Cubieboard2 ||1x2||armhf ||1||4||2|| (./) ||- ||100 || {OK} || {X} ||[[http://store.r0ck.me/products/cubieboard2|59]]|| ||Cubietruck ||1x2||armhf ||2||8||2|| (./) ||bgn||1000 || {OK} || {X} ||[[http://store.r0ck.me/collections/home-slide/products/cubietruck-2gb-ram-8gb-flash-with-wifi-bt|89]]|| ||Cubieboard4 ||2x4 +1.3x4||armhf ||2||8||3|| - ||bgn||1000 || {X} || {X} ||[[http://store.r0ck.me/collections/home-slide/products/cubieboard4-cc-a80-high-performance-mini-pc|125]]|| ||!CuBox i2 ||1x2||armhf ||1||-||2|| - ||- ||100 || (./) || {X} ||[[https://www.solid-run.com/products/cubox-i-mini-computer/|100]]|| ||!CuBox i2 eX ||1x2||armhf ||1||-||2|| (./) ||- ||1000 || (./) || {X} ||[[https://www.solid-run.com/products/cubox-i-mini-computer/|120]]|| ||!CuBox i4Pro ||1x4||armhf ||2||-||2|| (./) ||bgn||1000 || (./) || {X} ||[[https://www.solid-run.com/products/cubox-i-mini-computer/|150]]|| ||CuBoxTV ||1x4||armhf ||1||-||2|| (./) ||- ||1000 || (./) || {X} ||[[https://www.solid-run.com/product/cuboxtv/|120]]|| ||!DevKit8600 ||0.7||armhf ||½||½||2|| - ||bg?||1000 || {X} || {X} ||[[http://www.embest-tech.com/product/evaluation-boards/devkit8600-evaluation-board.html|139]]|| ||'''!DreamPlug''' ||1.2||armel ||½||2||2|| (./) ||bg ||1000x2|| (./) || {X} ||[[http://www.globalscaletechnologies.com/p-54-dreamplug-devkit.aspx|159]]|| ||Hackberry ||1 ||armhf ||1||4||2|| - ||bgn||100 || {OK} || {X} ||[[https://www.miniand.com/products/Hackberry%20A10%20Developer%20Board|65]]|| ||!HummingBoard i1 ||1 ||armhf ||½||-||2|| - ||- ||100 || {X} || {X} ||[[https://www.solid-run.com/products/hummingboard/|70]]|| ||!HummingBoard i2 ||1x2||armhf ||1||-||2|| - ||- ||100 || {X} || {X} ||[[https://www.solid-run.com/products/hummingboard/|80]]|| ||!HummingBoard i2eX ||1x2||armhf ||1||-||2|| (./) ||- ||1000 || {X} || {X} ||[[https://www.solid-run.com/products/hummingboard/|110]]|| ||Improv ||1x2||armhf ||1||4||2|| (./) ||- ||100 || {X} || {X} ||[[http://www.vaultechnology.com/store/improv|75]]|| ||Intel DE3815TYKHE ||1.4||amd64||+8||4||3|| (./) ||bgn||1000 || {OK} || {X} ||[[http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=8990162|145]]|| ||Iteaduino Plus A10 ||1 ||armhf ||1||-||2|| (./) ||- ||100 || {OK} || {X} ||[[https://imall.iteadstudio.com/iteaduino-plus-a10.html|57]]|| ||Iteaduino Plus A20 ||1x2||armhf ||1||4||2|| (./) ||- ||100 || {OK} || {X} ||[[https://imall.iteadstudio.com/iteaduino-plus-a20.html|67]]|| ||!LinkSprite Acadia ||1.2x4||armhf ||1||8||2|| (./) ||- ||1000 || {X} || {X} ||[[https://store.linksprite.com/linksprite-acadia-quad-core-i-mx6/|95]]|| ||!LinkSprite Arches||1.8x4 +1.2x4||armhf||2||8||2|| (./) ||bgn||1000|| {X} || {X} ||[[https://store.linksprite.com/linksprite-arches-single-board-computer-pcduino8-beta//|129]]|| ||MarS Board ||1x2||armhf ||1||4||2|| - ||- ||1000 || {X} || {X} ||[[http://www.embest-tech.com/shop/product/mars-board.html|99]]|| ||!MarsBoard A10 Dev ||1 ||armhf ||1||4||2|| (./) ||- ||100 || {X} || {X} ||[[http://www.hotmcu.com/marsboard-a10-dev-board-p-59.html|45]]|| ||!MarsBoard A20 Dev ||1 ||armhf ||1||4||2|| (./) ||- ||100 || {X} || {X} ||[[http://www.hotmcu.com/marsboard-a20-dev-board-p-60.html|54]]|| ||!MinnowBoard MAX Single ||1.4||amd64 ||1||-||3|| (./) ||- ||1000 || {X} || {X} ||[[https://www.technodisti.com/online-store/boards/minnowboard-max-single-core-detail.html|99]]|| ||!MinnowBoard MAX Dual ||1.3x2||amd64 ||2||-||3|| (./) ||- ||1000 || {X} || {X} ||[[http://ex-en.alliedelec.com/search/productdetail.aspx?SKU=70413112|146]]|| ||!MiraBox ||1 ||armhf ||1||1||3|| - ||bgn||1000x2|| (./) || {X} ||[[http://www.globalscaletechnologies.com/p-58-mirabox-development-kit.aspx|149]]|| ||NanoPC-T1 ||1.5x4||armhf ||1||8||2|| - ||- ||100 || (./) || {X} ||[[http://nanopc.org/NanoPC-T1_Feature.html|78]]|| ||Nitrogen6_Lite ||1 ||armhf ||½||-||2|| (./) ||- ||100 || {X} || {X} ||[[http://boundarydevices.com/products/nitrogen6_lite/|149]]|| ||ODroid C1 ||1.5x4||armhf ||1||-||2|| - ||- ||1000 || {OK} || {X} ||[[http://hardkernel.com/main/products/prdt_info.php|35]]|| ||ODroid U3 ||1.7x4||armhf ||2||-||2|| - ||- ||100 || {OK} || {X} ||[[http://hardkernel.com/main/products/prdt_info.php|65]]|| ||ODroid XU3 Lite||1.8x4 +1.2x4||armhf ||2||-||3|| - ||- ||100 || {OK} || {X} ||[[http://hardkernel.com/main/products/prdt_info.php|99]]|| ||OLinuXino A10 LIME ||1 ||armhf ||½||-||2|| (./) ||- ||100 || {OK} || (./) ||[[https://www.olimex.com/Products/OLinuXino/A10/|41]]|| ||OLinuXino A10 LIME 4GB ||1 ||armhf ||½||4||2|| (./) ||- ||100 || {OK} || (./) ||[[https://www.olimex.com/Products/OLinuXino/A10/|54]]|| ||OLinuXino A20 LIME ||1x2||armhf ||½||-||2|| (./) ||- ||100 || {OK} || (./) ||[[https://www.olimex.com/Products/OLinuXino/A20/|45]]|| ||OLinuXino A20 LIME 4GB ||1x2||armhf ||½||4||2|| (./) ||- ||100 || {OK} || (./) ||[[https://www.olimex.com/Products/OLinuXino/A20/|58]]|| ||OLinuXino A20 LIME2 ||1x2||armhf ||1||-||2|| (./) ||- ||1000 || {OK} || (./) ||[[https://www.olimex.com/Products/OLinuXino/A20/|56]]|| ||OLinuXino A20 LIME2 4GB ||1x2||armhf ||1||4||2|| (./) ||- ||1000 || {OK} || (./) ||[[https://www.olimex.com/Products/OLinuXino/A20/|68]]|| ||OLinuXino A20 MICRO ||1x2||armhf ||1||-||2|| (./) ||- ||100 || {OK} || (./) ||[[https://www.olimex.com/Products/OLinuXino/A20/|75]]|| ||OLinuXino A20 MICRO 4GB ||1x2||armhf ||1||4||2|| (./) ||- ||100 || {OK} || (./) ||[[https://www.olimex.com/Products/OLinuXino/A20/|88]]|| ||Parallella-16 Desktop ||0.8x2||armhf ||1||-||2|| - ||- ||1000 || {X} || (./) ||[[http://shop.adapteva.com/collections/featured-products/products/parallella-16-desktop-computer|149]]|| ||pcDuino Lite ||1 ||armhf ||½||-||2|| - ||- ||100 || {OK} || {X} ||[[https://store.linksprite.com/main-board/|39]]|| ||pcDuino V2 ||1 ||armhf ||1||4||2|| - ||bgn||100 || {OK} || {X} ||[[https://store.linksprite.com/main-board/|50]]|| ||pcDuino3 ||1x2||armhf ||1||4||2|| (./) ||bgn||100 || {OK} || {X} ||[[https://store.linksprite.com/main-board/|60]]|| ||pcDuino3 Nano ||1x2||armhf ||1||4||2|| (./) ||- ||1000 || {OK} || {X} ||[[https://store.linksprite.com/main-board/|40]]|| ||pcDuino3S ||1x2||armhf ||1||4||2|| - ||bgn||100 || (./) || {X} ||[[https://store.linksprite.com/main-board/|89]]|| ||Radxa Rock Lite ||1.6x4||armhf ||1||-||2|| - ||bgn||100 || {OK} || (./) ||[[http://www.effiall.com/Radxa_Rock_p/rrl.htm|79]]|| ||Radxa Rock Pro ||1.6x4||armhf ||2||8||2|| - ||bgn||100 || (./) || (./) ||[[http://www.effiall.com/Radxa_Rock_p/rrl.htm|99]]|| ||Radxa Rock2 Square ||1.6x4||armhf||2||16||2|| (./) ||bgn||1000 || {OK} || (./) ||[[https://radxa.com/Rock2#shopify-store|129]]|| ||!RiotTboard ||1 ||armhf ||1||4||2|| - ||- ||1000 || {X} || {X} ||[[http://www.embest-tech.com/product/evaluation-boards/riotboard-development-platform.html|79]]|| ||RK3188-SOM-EVB ||1.6x4||armhf ||1||-||2|| - ||- ||100 || {X} || (./) ||[[https://www.olimex.com/Products/SOM/RK3188/RK3188-SOM-EVB/|~79]]|| ||SBC8600B ||0.7||armhf ||½||½||2|| - ||- ||1000x2|| {X} || {X} ||[[http://www.embest-tech.com/product/single-board-computer/sbc8600b-single-board-computer.html|169]]|| ||Sheeva Plug ||1 ||armel ||½||½||2|| (./) ||- ||1000 || (./) || {X} ||[[http://www.globalscaletechnologies.com/p-46-sheevaplug-dev-kit.aspx|99]]|| ||UDOO Dual ||1x2||armhf ||1||-||2|| - ||bgn||1000 || {X} || {X} ||[[http://shop.udoo.org/other/|115]]|| ||UDOO Quad ||1x4||armhf ||1||-||2|| (./) ||bgn||1000 || {X} || {X} ||[[http://shop.udoo.org/other/|135]]|| ||Utilite Value ||1 ||armhf ||½||4||2|| - ||- ||1000 || (./) || {X} ||[[http://utilite-computer.com/web/order-utilite-direct|99]]|| ||Utilite Standard ||1x2||armhf ||1||8||2|| - ||bgn||1000x2|| (./) || {X} ||[[http://utilite-computer.com/web/order-utilite-direct|159]]|| ||Wandboard Solo ||1 ||armhf ||½||-||2|| - ||- ||1000 || {OK} || {X} ||[[http://www.digikey.com/product-detail/en/WBSOLO/1406-0001-ND|83]]|| ||Wandboard Dual ||1x2||armhf ||1||-||2|| - ||bgn||1000 || {OK} || {X} ||[[http://www.digikey.com/product-detail/en/WBDUAL/1406-0004-ND|103]]|| ||Wandboard Quad ||1x4||armhf ||2||-||2|| (./) ||bgn||1000 || {OK} || {X} ||[[http://www.digikey.com/product-detail/en/WBQUAD/1406-0005-ND|139]]|| |
== Recommended == Boxes known to use high quality components and wiring for essential parts. === NAS === * Mainline [[#Kernel|kernel]], covering all essential parts * SATA connection, efficiently [[#Wiring|wired]] * Gigabit ethernet, efficiently [[#Wiring|wired]] ||'''Name'''||'''Speed'''||'''arch'''||'''RAM'''||'''disk'''||'''battery'''||'''SATA'''||'''Wifi'''||'''Ethernet'''||'''[[#OSHW|OSHW]]'''||'''price'''||'''stability'''|| ||Banana Pro ||1x2||armhf/sunxi ||1||-|| - || (./) ||n ||1000 || {X} ||[[http://www.eleduino.com/Banana-pro-devboard-p10522.html|55]]||[[InstallingDebianOn/Allwinner#Stable|stable]]|| ||Cubieboard3/Cubietruck ||1x2||armhf/sunxi ||2||8|| (./) || (./) ||n ||1000 || {X} ||[[http://www.eleduino.com/Cubieboard-3-Cubietruck-Devboard-Base-kit-p10417.html|86]]||[[InstallingDebianOn/Allwinner#Stable|stable]]|| ||ESPRESSObin V7 ||1.2x2||arm64/armada ||2||-|| - || (./) ||- ||1000x3|| {X} ||[[https://globalscaletechnologies.com/product/espressobin/|79]]|| ||OLinuXino A20 LIME2 ||1x2||armhf/sunxi ||1||-|| (./) || (./) ||- ||1000 || (./) ||[[https://www.olimex.com/Products/OLinuXino/A20/|51]]||[[InstallingDebianOn/Allwinner#Stable|stable]]|| === Cheap === * Mainline [[#Kernel|kernel]], covering all essential parts * 100 Megabit ethernet, efficiently [[#Wiring|wired]] * Price incl. case below USD 50 ||'''Name'''||'''Speed'''||'''arch'''||'''RAM'''||'''disk'''||'''battery'''||'''SATA'''||'''Wifi'''||'''Ethernet'''||'''[[#OSHW|OSHW]]'''||'''price'''||'''stability'''|| ||!BeagleBone Green ||1 ||armhf/omap ||½||4|| - || - ||- ||100 || (./) ||[[https://www.seeedstudio.com/Seeed-Studio-BeagleBone-Green.html|54]]|| ||OLinuXino A10 LIME ||1 ||armhf/sunxi ||½||-|| (./) || (./) ||- ||100 || (./) ||[[https://www.olimex.com/Products/OLinuXino/A10/|36]]||[[InstallingDebianOn/Allwinner#Stable|stable]]|| ||OLinuXino A20 LIME ||1x2||armhf/sunxi ||½||-|| (./) || (./) ||- ||100 || (./) ||[[https://www.olimex.com/Products/OLinuXino/A20/|44]]||[[InstallingDebianOn/Allwinner#Stable|stable]]|| ||OLinuXino A64-1G ||1.2x4||arm64/sunxi ||1||-|| (./) || - ||- ||1000 || (./) ||[[https://www.olimex.com/Products/OLinuXino/A64/A64-OLinuXino/|47]]|| == Adequate == Boxes less ideal - either more expensive or possibly using less than ideal components or wiring for essential parts. ||'''Name'''||'''Speed'''||'''arch'''||'''RAM'''||'''disk'''||'''battery'''||'''SATA'''||'''Wifi'''||'''Ethernet'''||'''[[#OSHW|OSHW]]'''||'''price'''||'''stability'''|| ||APU.2e0 ||1x4||amd64 ||2||-|| - || (./) ||- ||1000x2|| {X} ||[[https://www.pcengines.ch/newshop.php?c=4|131]]|| ||!BeagleBone Black C ||1 ||armhf/omap ||½||4|| - || - ||- ||100 || (./) ||[[https://www.adafruit.com/product/1996|65]]|| ||!BeagleBone Enhanced 512||1 ||armhf/omap ||½||4|| - || - ||n ||1000 || (./) ||[[https://www.sancloud.co.uk/store/buy-beaglebone-enhanced-wifi-512|62]]|| ||!BeagleBone Enhanced 1G ||1 ||armhf/omap ||1||4|| - || - ||n ||1000 || (./) ||[[https://www.sancloud.co.uk/store/buy-beaglebone-enhanced-wifi-1g-onboard-antenna|79]]|| ||Cubieboard1 ||1 ||armhf/sunxi ||1||4|| (./) || (./) ||- ||100 || {X} ||[[http://www.eleduino.com/Cubieboard1-A10-Cortex-A8-Mini-PC-Development-Board-p10437.html|56]]||[[InstallingDebianOn/Allwinner#Stable|stable]]|| ||Cubieboard2 ||1x2||armhf/sunxi ||1||4|| (./) || (./) ||- ||100 || {X} ||[[http://www.eleduino.com/Cubieboard2-Dual-core-A20-Mini-PC-Devboard-base-kit-p10418.html|64]]||[[InstallingDebianOn/Allwinner#Stable|stable]]|| ||Cubieboard5/Cubietruck+ ||2x8||armhf/sunxi ||2||8|| (./) ||( (./) ) ||n ||1000 || {X} ||[[http://www.eleduino.com/Cubieboard-5-CubieTruck-plus-Devboard-p10560.html|117]]||[[InstallingDebianOn/Allwinner#Stable_untested|untested]]|| ||!CuBox i1 ||1 ||armhf/imx ||½||8|| - || - ||- ||1000 || {X} ||[[https://shop.solid-run.com/product/SRMX6SOW00D512E008X00CE/|80]]|| ||!CuBox i2 ||1x2||armhf/imx ||1||8|| - || - ||- ||1000 || {X} ||[[https://shop.solid-run.com/product/SRMX6DLW00D01GE008X00CE/|90]]|| ||!CuBox i2eX ||1x2||armhf/imx ||1||8|| - || (./) ||- ||1000 || {X} ||[[https://shop.solid-run.com/product/SRMX6DUW00D01GE008X00CE/|100]]|| ||!CuBox i4Pro ||1x4||armhf/imx ||2||8|| - || (./) ||n ||1000 || {X} ||[[https://shop.solid-run.com/product/SRMX6QDWT1D02GE008X00CE/|120]]|| ||CuBoxTV 1GB ||1x4||armhf/imx ||1||-|| - || (./) ||- ||1000 || {X} ||[[http://cuboxtv.com/product/cuboxtv/|100]]|| ||CuBoxTV 2GB ||1x4||armhf/imx ||2||-|| - || (./) ||- ||1000 || {X} ||[[http://cuboxtv.com/product/cuboxtv-2gb/|130]]|| ||!HummingBoard Edge Solo ||1 ||armhf/imx ||½||8|| - || (./) ||- ||100 || {X} ||[[https://shop.solid-run.com/product/SRMX6SOW00D512E008E00CE/|132]]|| ||!HummingBoard Edge Dual-lite ||1x2||armhf/imx ||1||8|| - || (./) ||- ||100 || {X} ||[[https://shop.solid-run.com/product/SRMX6DLW00D01GE008E00CE/|156]]|| ||!HummingBoard Gate Solo ||1 ||armhf/imx ||½||8|| - || - ||- ||100 || {X} ||[[https://shop.solid-run.com/product/SRMX6SOW00D512E008G00CE/|117]]|| ||!HummingBoard Gate Dual-lite ||1x2||armhf/imx ||1||8|| - || - ||- ||100 || {X} ||[[https://shop.solid-run.com/product/SRMX6DLW00D01GE008G00CE/|141]]|| ||Intel NUC 7CJYH ||2 ||amd64 ||+8||4|| - || (./) ||n ||1000 || {X} ||[[https://www.walmart.com/ip/Intel-NUC-NUC7CJYH-Desktop-Computer-Celeron-J4005-2-GHz-DDR4-SDRAM-Mini-PC-UHD-Graphics-600-Wireless-LAN-Bluetooth-HDMI-6-x-Total-USB-Port-s/294899388|126]]|| ||!MiraBox ||1 ||armhf/armada ||1||1|| - || (USB3) ||n ||1000x2|| {X} ||[[http://www.globalscaletechnologies.com/p-58-mirabox-development-kit.aspx|149]]|| ||ODroid C1+ ||1.5x4||armhf/amlogic ||1||-|| (./) || - ||- ||1000 || {X} ||[[https://www.hardkernel.com/shop/odroid-c1/|40]]|| ||ODroid C2 ||1.5x4→2x1||armhf/amlogic ||2||-|| (./) || - ||- ||1000 || {X} ||[[https://www.hardkernel.com/shop/odroid-c2/|51]]|| ||OLinuXino A20 MICRO ||1x2||armhf/sunxi ||1||-|| (./) || (./) ||- ||100 || (./) ||[[https://www.olimex.com/Products/OLinuXino/A20/|56]]||[[InstallingDebianOn/Allwinner#Stable|stable]]|| ||OLinuXino A642Ge8G-IND ||1.2x4||arm64/sunxi ||2||16|| (./) || - ||- ||1000 || (./) ||[[https://www.olimex.com/Products/OLinuXino/A64/A64-OLinuXino/|83]]|| ||pcDuino 3S ||1x2||armhf/sunxi ||1||4|| - || - ||- ||100 || {X} ||[[https://store.linksprite.com/pcduino3s-a20-single-board-computer-no-power-supply-or-hdmi-cable/|89]]||[[InstallingDebianOn/Allwinner#Stable_untested|untested]]|| ||Pine64 PINE A64-LTS ||1.2x4||arm64/sunxi ||2||-|| (./) || - ||- ||1000 || {X} ||[[https://store.pine64.org/product/pine-a64-lts/|40]]||[[InstallingDebianOn/Allwinner#Stable_untested|untested]]|| ||Pine64 ROCK64 1GB ||1.5x4||arm64/rk ||1||-|| (./) || (USB3) ||- ||1000 || {X} ||[[https://store.pine64.org/product/rock64-media-board-computer/|33]]|| ||Pine64 ROCK64 2GB ||1.5x4||arm64/rk ||2||-|| (./) || (USB3) ||- ||1000 || {X} ||[[https://store.pine64.org/product/rock64-media-board-computer/|43]]|| ||Pine64 ROCK64 4GB ||1.5x4||arm64/rk ||4||-|| (./) || (USB3) ||- ||1000 || {X} ||[[https://store.pine64.org/product/rock64-media-board-computer/|53]]|| ||ROCK Pi 4 A 1GB ||1.8x2+1.4x2||arm64/rk ||1||-|| - ||(M.2+USB3)||- ||1000 || {X} ||[[https://www.seeedstudio.com/ROCK-Pi-4-Model-A-1GB-p-4149.html|44]]|| ||ROCK Pi 4 B 1GB ||1.8x2+1.4x2||arm64/rk ||1||-|| - ||(M.2+USB3)||n ||1000 || {X} ||[[https://www.seeedstudio.com/ROCK-Pi-4-Model-B-1GB-p-4148.html|54]]|| ||ROCK Pi 4 A 2GB ||1.8x2+1.4x2||arm64/rk ||2||-|| - ||(M.2+USB3)||- ||1000 || {X} ||[[https://www.seeedstudio.com/ROCK-Pi-4-Model-A-2GB-p-4151.html|54]]|| ||ROCK Pi 4 B 2GB ||1.8x2+1.4x2||arm64/rk ||2||-|| - ||(M.2+USB3)||n ||1000 || {X} ||[[https://www.seeedstudio.com/ROCK-Pi-4-Model-B-2GB-p-4139.html|64]]|| ||ROCK Pi 4 A 4GB ||1.8x2+1.4x2||arm64/rk ||4||-|| - ||(M.2+USB3)||- ||1000 || {X} ||[[https://www.seeedstudio.com/ROCK-Pi-4-Model-A-4GB-p-4136.html|70]]|| ||ROCK Pi 4 B 4GB ||1.8x2+1.4x2||arm64/rk ||4||-|| - ||(M.2+USB3)||n ||1000 || {X} ||[[https://www.seeedstudio.com/ROCK-Pi-4-Model-B-4GB-p-4137.html|80]]|| ||Rock960 4GB ||1.8x2+1.4x4||arm64/rk ||4||32|| - ||(M.2+USB3)||ac||1000 || {X} ||[[https://www.seeedstudio.com/Rock960-Board-Based-on-the-RK3399-SoC-4GB-RAM-Version-p-3125.html|139]]||unstable-untested|| ||Rock960c 1GB ||1.8x2+1.4x4||arm64/rk ||1||-|| - ||(M.2+USB3)||ac||1000 || {X} ||[[https://store.vamrs.com/collections/new/products/rock960-model-c|69]]|| ||Sheeva64 ||1.2x2||arm64/armada ||1||4|| - || . ||- ||1000x2|| {X} ||[[https://www.globalscaletechnologies.com/p-86-sheeva64.aspx|89]]|| ||Up Board A10-0116 ||1.9||amd64 ||1||16|| - || (USB3) ||- ||1000 || {X} ||[[https://up-shop.org/up-boards/272-up-board.html|107]]|| ||Up Board A10-0232 ||1.9||amd64 ||2||32|| - || (USB3) ||- ||1000 || {X} ||[[https://up-shop.org/up-boards/272-up-board.html|127]]|| ||Utilite Value ||1 ||armhf/imx ||½||4|| - || - ||- ||1000 || {X} ||[[http://utilite-computer.com/web/order-utilite-direct|134]]|| ||Wandboard Solo ||1 ||armhf/imx ||½||-|| - || - ||- ||1000 || {X} ||[[https://shop.technexion.com/wb-imx6s-bw.html|98]]|| ||Wandboard Dual ||1x2||armhf/imx ||1||-|| - || - ||n ||1000 || {X} ||[[https://shop.technexion.com/wb-imx6u-bw.html|118]]|| ||Wandboard Quad ||1x4||armhf/imx ||2||-|| - || (./) ||n ||1000 || {X} ||[[https://shop.technexion.com/wb-imx6q-bw.html|138]]|| |
Line 87: | Line 98: |
. + at RAM size indicates replaceable option. . {OK} Case not included but is offered separately from same vendor. |
. '''+''' at RAM size indicates replaceable option. . '''b'''/'''a'''/'''g'''/'''n'''/'''ac'''/'''ax''' at Wifi indicates newest supported protocol [[https://en.wikipedia.org/wiki/IEEE_802.11#Generations|generation]] . '''+''' at Ethernet indicates switch ports . '''( (./) )''' at SATA indicates inferior USB bridge interface . '''(USB3)''' at SATA indicates ''no'' SATA but arguably usable SATA3 interface instead . '''→''' at Speed means "from to", i.e. "1.5x4→2x1" means that 1.5 GHz with 4 cores as well as 2 GHz with 1 core is possible — and potentially further steps inbetween. . '''stable''' links to confirmation notes on this wiki of boot using official stable installer . '''untested''' means board ''should'' boot with stable Debian but unconfirmed . '''unstable''' links to confirmed boot using testing/unstable official installer . '''unstable-untested''' means board ''should'' boot but unconfirmed == TODO == Boxes working with mainline linux and mainline u-boot, but needing changes to Debian packages: ||''Name''||''Speed''||''arch''||''RAM''||''disk''||''battery''||''SATA''||''Wifi''||''Ethernet''||''OSHW''||''price''||'''notes'''|| ||Cubieboard2-Dual ||1x2||armhf/sunxi ||1||-|| (./) || (./) ||- ||100 || {X} ||[[http://www.eleduino.com/Cubieboard2-Dual-mirco-SD-Card-version-Development-Board-p10421.html|58]]||needs [[https://github.com/armbian/build/issues/114|custom-configured u-boot]]|| ||ITEAD Core EVB + AW2041 ||1 ||armhf/sunxi ||1||4|| - || (./) ||- ||1000 || {X} ||[[https://www.itead.cc/itead-core-evb.html|82]]||needs [[InstallingDebianOn/Allwinner#Unsupported_bootstrapping|u-boot]]|| ||ITEAD Core EVB + AW2042 ||1x2||armhf/sunxi ||2||4|| - || (./) ||- ||1000 || {X} ||[[https://www.itead.cc/itead-core-evb.html|97]]||needs [[InstallingDebianOn/Allwinner#Unsupported_bootstrapping|u-boot]]|| ||Pine64 SOPINE A64 ||1.2x4||arm64/sunxi ||2||-|| (./) || - ||- ||1000 || {X} ||[[https://store.pine64.org/product/sopine-a64-baseboard-combo/|43]]||needs [[InstallingDebianOn/Allwinner#Unsupported_bootstrapping|u-boot]]|| |
Line 92: | Line 122: |
Upcoming devices looking promising, but not yet available for general sale. | Upcoming boxes looking promising, but not yet available for general sale: |
Line 94: | Line 124: |
* [[http://www.elinux.org/Beagleboard:BeagleBoard-X15|BeagleBoard X15]] * [[http://rhombus-tech.net/|EOMA68]] * [[http://www.kosagi.com/w/index.php?title=Novena_Main_Page|Novena]] * [[http://radxa.com/Rock2|Radxa Rock2 Full (with dual ethernet)]] |
||''Name''||''Speed''||''arch''||''RAM''||''disk''||''battery''||''SATA''||''Wifi''||''Ethernet''||''OSHW''||''price''||'''notes'''|| ||Caninos Loucos Labrador ||1.3x4||armhf/amlogic ||2||16|| - || - ||n ||100 || {X} ||[[https://caninosloucos.org/en/|possibly ~40)]]|| |
Line 101: | Line 129: |
* [[http://www.hardkernel.com/renewal_2011/products/prdt_info.php|Odroid before U3 models]]: Too powerful (requires noisy fan or too expensive to ship heatsink) * [[RaspberryPi|Raspberry Pi]]: Requires non-free blob to boot (and pretty weak when using Debian - Raspbian is not Debian) |
* RaspberryPi: [[https://libreplanet.org/wiki/Group:Hardware/Single_Board_Computers#Single-board_computers_with_fatal_flaws|requires nonfree software to start up]] * RaspberryPi2: [[https://libreplanet.org/wiki/Group:Hardware/Single_Board_Computers#Single-board_computers_with_fatal_flaws|requires nonfree software to start up]] * RaspberryPi3: [[https://libreplanet.org/wiki/Group:Hardware/Single_Board_Computers#Single-board_computers_with_fatal_flaws|requires nonfree software to start up]] * Banana Pi Router: Sold only as board, not with case (and likely too expensive with case added). * Cubieboard4: not yet supported A80 SoC. * Cubieboard6: Sold only as board, not with case. * [[http://rhombus-tech.net/|EOMA68]]: No ethernet. * Exynos SoC boards: [[https://libreplanet.org/wiki/Group:Hardware/Single_Board_Computers#Single-board_computers_with_fatal_flaws|requires nonfree software to boot]] * MIPS Creator CI20: Sold only as board, not with case Raspberry Pi boards might become usable if [[http://crna.cc/b/11|alternative]] [[https://github.com/christinaa/rpi-open-firmware/issues/37#issuecomment-388551489|firmware]] works and gets packaged for Debian. |
Line 105: | Line 144: |
Some such options are described at [[https://lists.debian.org/debian-devel/2017/09/msg00202.html|a mailinglist post]]. | |
Line 108: | Line 148: |
See [[http://libreplanet.org/wiki/Group:Hardware/Processors|libreplanet processor review]] for list of processors, pricing (where found), features including Treacherous-capability, FSF Hardware Endorsement Criteria capability etc. | === Kernel === |
Line 110: | Line 150: |
Some benchmark comparison between different processor famillies, which might help in deciding which platform would best fit the requirements can be found [[http://vanshardware.com/2010/08/mirror-the-coming-war-arm-versus-x86/|here]] | * [[http://linux-sunxi.org/Linux_mainlining_effort#Status_Matrix|sunxi]] |
Line 112: | Line 152: |
Hardware list from the !PlugApps project [[http://www.plugapps.com/index.php5/Portal:Hardware|here]]. Good overview of differences in !SheevaPlug-class devices. | === Wiring === |
Line 114: | Line 154: |
* [[http://linux-sunxi.org/Sunxi_devices_as_NAS#Requirements_.2F_which_device_to_choose|sunxi]] | |
Line 115: | Line 156: |
<<Include(FreedomBox/Portal)>> | === Licensing === ==== OSHW ==== A hardware equivalent of Debian Free Software Guidelines (DFSG) is [[OpenSourceHardware|OpenSource Hardware]] (OSHW). Beware of similar looking labeling like "Open hardware". Might be just a typo, but is often used when e.g. publishing a PDF but not sources for board schematics. Also beware of boards (correctly) labelled as OSHW, where System-on-Chip is on a non-OSHW daughter board. === Misc === * [[FreedomBox/Hardware|FreedomBox Hardware List]] * [[https://www.board-db.org/|SBC database]] * [[https://www.fsf.org/resources/hw/single-board-computers|FSF article about SBCs]] * [[https://forum.armbian.com/index.php/topic/1925-some-storage-benchmarks-on-sbcs/#entry15318|brief comparison of ARM boards for NAS use]] * https://libreplanet.org/wiki/Group:Hardware/Freest * https://libreplanet.org/wiki/Group:Hardware/Single_Board_Computers * http://rhombus-tech.net/evaluated_cpus/ * [[https://marcin.juszkiewicz.com.pl/2016/07/25/aarch64-desktop-hardware/|discussion mid-2016 on the state of decent consumer-grade 64-bt ARM boards]] |
Line 118: | Line 180: |
CategoryFreedomBox CategoryHardware | CategoryHardware |
Contents
Cheap serverbox Hardware
Boxes matching or surpassing the (no longer produced) DreamPlug in price and core features:
is supported in Debian (see stable armhf and testing armhf release notes, ARM multiplatform kernel notes, and similar notes for other archs).
- includes proper case (not simply top and bottom plates)
- fanless (in normal rooms, also on very hot days)
- Price incl. case below USD 160
- min. ½GB ram (for 32bit operation - likely min. 1GB for 64bit)
- min. 1GHz CPU (for ARMv5 CPUs - different for other CPUs)
- uSD slot, easy accessible
- ethernet (proper builtin or on daughterboard, not "toys" like USB-attached or ENC28J60)
Recommended
Boxes known to use high quality components and wiring for essential parts.
NAS
Mainline kernel, covering all essential parts
SATA connection, efficiently wired
Gigabit ethernet, efficiently wired
Name |
Speed |
arch |
RAM |
disk |
battery |
SATA |
Wifi |
Ethernet |
price |
stability |
|
Banana Pro |
1x2 |
armhf/sunxi |
1 |
- |
- |
|
n |
1000 |
|
||
Cubieboard3/Cubietruck |
1x2 |
armhf/sunxi |
2 |
8 |
|
|
n |
1000 |
|
||
ESPRESSObin V7 |
1.2x2 |
arm64/armada |
2 |
- |
- |
|
- |
1000x3 |
|
||
OLinuXino A20 LIME2 |
1x2 |
armhf/sunxi |
1 |
- |
|
|
- |
1000 |
|
Cheap
Mainline kernel, covering all essential parts
100 Megabit ethernet, efficiently wired
- Price incl. case below USD 50
Name |
Speed |
arch |
RAM |
disk |
battery |
SATA |
Wifi |
Ethernet |
price |
stability |
|
BeagleBone Green |
1 |
armhf/omap |
½ |
4 |
- |
- |
- |
100 |
|
||
OLinuXino A10 LIME |
1 |
armhf/sunxi |
½ |
- |
|
|
- |
100 |
|
||
OLinuXino A20 LIME |
1x2 |
armhf/sunxi |
½ |
- |
|
|
- |
100 |
|
||
OLinuXino A64-1G |
1.2x4 |
arm64/sunxi |
1 |
- |
|
- |
- |
1000 |
|
Adequate
Boxes less ideal - either more expensive or possibly using less than ideal components or wiring for essential parts.
Name |
Speed |
arch |
RAM |
disk |
battery |
SATA |
Wifi |
Ethernet |
price |
stability |
|
APU.2e0 |
1x4 |
amd64 |
2 |
- |
- |
|
- |
1000x2 |
|
||
BeagleBone Black C |
1 |
armhf/omap |
½ |
4 |
- |
- |
- |
100 |
|
||
BeagleBone Enhanced 512 |
1 |
armhf/omap |
½ |
4 |
- |
- |
n |
1000 |
|
||
BeagleBone Enhanced 1G |
1 |
armhf/omap |
1 |
4 |
- |
- |
n |
1000 |
|
||
Cubieboard1 |
1 |
armhf/sunxi |
1 |
4 |
|
|
- |
100 |
|
||
Cubieboard2 |
1x2 |
armhf/sunxi |
1 |
4 |
|
|
- |
100 |
|
||
Cubieboard5/Cubietruck+ |
2x8 |
armhf/sunxi |
2 |
8 |
|
( |
n |
1000 |
|
||
CuBox i1 |
1 |
armhf/imx |
½ |
8 |
- |
- |
- |
1000 |
|
||
CuBox i2 |
1x2 |
armhf/imx |
1 |
8 |
- |
- |
- |
1000 |
|
||
CuBox i2eX |
1x2 |
armhf/imx |
1 |
8 |
- |
|
- |
1000 |
|
||
CuBox i4Pro |
1x4 |
armhf/imx |
2 |
8 |
- |
|
n |
1000 |
|
||
CuBoxTV 1GB |
1x4 |
armhf/imx |
1 |
- |
- |
|
- |
1000 |
|
||
CuBoxTV 2GB |
1x4 |
armhf/imx |
2 |
- |
- |
|
- |
1000 |
|
||
HummingBoard Edge Solo |
1 |
armhf/imx |
½ |
8 |
- |
|
- |
100 |
|
||
HummingBoard Edge Dual-lite |
1x2 |
armhf/imx |
1 |
8 |
- |
|
- |
100 |
|
||
HummingBoard Gate Solo |
1 |
armhf/imx |
½ |
8 |
- |
- |
- |
100 |
|
||
HummingBoard Gate Dual-lite |
1x2 |
armhf/imx |
1 |
8 |
- |
- |
- |
100 |
|
||
Intel NUC 7CJYH |
2 |
amd64 |
+8 |
4 |
- |
|
n |
1000 |
|
||
MiraBox |
1 |
armhf/armada |
1 |
1 |
- |
(USB3) |
n |
1000x2 |
|
||
ODroid C1+ |
1.5x4 |
armhf/amlogic |
1 |
- |
|
- |
- |
1000 |
|
||
ODroid C2 |
1.5x4→2x1 |
armhf/amlogic |
2 |
- |
|
- |
- |
1000 |
|
||
OLinuXino A20 MICRO |
1x2 |
armhf/sunxi |
1 |
- |
|
|
- |
100 |
|
||
OLinuXino A642Ge8G-IND |
1.2x4 |
arm64/sunxi |
2 |
16 |
|
- |
- |
1000 |
|
||
pcDuino 3S |
1x2 |
armhf/sunxi |
1 |
4 |
- |
- |
- |
100 |
|
||
Pine64 PINE A64-LTS |
1.2x4 |
arm64/sunxi |
2 |
- |
|
- |
- |
1000 |
|
||
Pine64 ROCK64 1GB |
1.5x4 |
arm64/rk |
1 |
- |
|
(USB3) |
- |
1000 |
|
||
Pine64 ROCK64 2GB |
1.5x4 |
arm64/rk |
2 |
- |
|
(USB3) |
- |
1000 |
|
||
Pine64 ROCK64 4GB |
1.5x4 |
arm64/rk |
4 |
- |
|
(USB3) |
- |
1000 |
|
||
ROCK Pi 4 A 1GB |
1.8x2+1.4x2 |
arm64/rk |
1 |
- |
- |
(M.2+USB3) |
- |
1000 |
|
||
ROCK Pi 4 B 1GB |
1.8x2+1.4x2 |
arm64/rk |
1 |
- |
- |
(M.2+USB3) |
n |
1000 |
|
||
ROCK Pi 4 A 2GB |
1.8x2+1.4x2 |
arm64/rk |
2 |
- |
- |
(M.2+USB3) |
- |
1000 |
|
||
ROCK Pi 4 B 2GB |
1.8x2+1.4x2 |
arm64/rk |
2 |
- |
- |
(M.2+USB3) |
n |
1000 |
|
||
ROCK Pi 4 A 4GB |
1.8x2+1.4x2 |
arm64/rk |
4 |
- |
- |
(M.2+USB3) |
- |
1000 |
|
||
ROCK Pi 4 B 4GB |
1.8x2+1.4x2 |
arm64/rk |
4 |
- |
- |
(M.2+USB3) |
n |
1000 |
|
||
Rock960 4GB |
1.8x2+1.4x4 |
arm64/rk |
4 |
32 |
- |
(M.2+USB3) |
ac |
1000 |
|
unstable-untested |
|
Rock960c 1GB |
1.8x2+1.4x4 |
arm64/rk |
1 |
- |
- |
(M.2+USB3) |
ac |
1000 |
|
||
Sheeva64 |
1.2x2 |
arm64/armada |
1 |
4 |
- |
. |
- |
1000x2 |
|
||
Up Board A10-0116 |
1.9 |
amd64 |
1 |
16 |
- |
(USB3) |
- |
1000 |
|
||
Up Board A10-0232 |
1.9 |
amd64 |
2 |
32 |
- |
(USB3) |
- |
1000 |
|
||
Utilite Value |
1 |
armhf/imx |
½ |
4 |
- |
- |
- |
1000 |
|
||
Wandboard Solo |
1 |
armhf/imx |
½ |
- |
- |
- |
- |
1000 |
|
||
Wandboard Dual |
1x2 |
armhf/imx |
1 |
- |
- |
- |
n |
1000 |
|
||
Wandboard Quad |
1x4 |
armhf/imx |
2 |
- |
- |
|
n |
1000 |
|
Legend:
+ at RAM size indicates replaceable option.
b/a/g/n/ac/ax at Wifi indicates newest supported protocol generation
+ at Ethernet indicates switch ports
(
) at SATA indicates inferior USB bridge interface
(USB3) at SATA indicates no SATA but arguably usable SATA3 interface instead
→ at Speed means "from to", i.e. "1.5x4→2x1" means that 1.5 GHz with 4 cores as well as 2 GHz with 1 core is possible — and potentially further steps inbetween.
stable links to confirmation notes on this wiki of boot using official stable installer
untested means board should boot with stable Debian but unconfirmed
unstable links to confirmed boot using testing/unstable official installer
unstable-untested means board should boot but unconfirmed
TODO
Boxes working with mainline linux and mainline u-boot, but needing changes to Debian packages:
Name |
Speed |
arch |
RAM |
disk |
battery |
SATA |
Wifi |
Ethernet |
OSHW |
price |
notes |
Cubieboard2-Dual |
1x2 |
armhf/sunxi |
1 |
- |
|
|
- |
100 |
|
needs custom-configured u-boot |
|
ITEAD Core EVB + AW2041 |
1 |
armhf/sunxi |
1 |
4 |
- |
|
- |
1000 |
|
needs u-boot |
|
ITEAD Core EVB + AW2042 |
1x2 |
armhf/sunxi |
2 |
4 |
- |
|
- |
1000 |
|
needs u-boot |
|
Pine64 SOPINE A64 |
1.2x4 |
arm64/sunxi |
2 |
- |
|
- |
- |
1000 |
|
needs u-boot |
Promising
Upcoming boxes looking promising, but not yet available for general sale:
Name |
Speed |
arch |
RAM |
disk |
battery |
SATA |
Wifi |
Ethernet |
OSHW |
price |
notes |
Caninos Loucos Labrador |
1.3x4 |
armhf/amlogic |
2 |
16 |
- |
- |
n |
100 |
|
Unsuitable
- Banana Pi Router: Sold only as board, not with case (and likely too expensive with case added).
- Cubieboard4: not yet supported A80 SoC.
- Cubieboard6: Sold only as board, not with case.
EOMA68: No ethernet.
Exynos SoC boards: requires nonfree software to boot
- MIPS Creator CI20: Sold only as board, not with case
Raspberry Pi boards might become usable if alternative firmware works and gets packaged for Debian.
Devices too expensive not listed here (that'd be a looong list). Some such options are described at a mailinglist post.
Related resources
Kernel
Wiring
Licensing
OSHW
A hardware equivalent of Debian Free Software Guidelines (DFSG) is OpenSource Hardware (OSHW).
Beware of similar looking labeling like "Open hardware". Might be just a typo, but is often used when e.g. publishing a PDF but not sources for board schematics.
Also beware of boards (correctly) labelled as OSHW, where System-on-Chip is on a non-OSHW daughter board.
Misc
https://libreplanet.org/wiki/Group:Hardware/Single_Board_Computers
discussion mid-2016 on the state of decent consumer-grade 64-bt ARM boards