Jeg havde i nogen tid overvejet at lage lidt med den billige platform Raspberry PI, men mit valg faldt tilfældigt på den lille konkurrent Banana PI.
Det er samme kategori af computer som Raspberry PI, men Banana PI er lidt hurtigere. Den har gigabit ethernet samt SATA interface. Pris under 300 kr. Dertil kommer strømforsyning, kabinet og et flashkort. Alt i alt ender man på 500 – 600 kr. Stadig meget billigt for en computer.
Det tiltalte mig, at den bruger ganske få watt. Strømforsyningen er på 10W, så vildere bliver det ikke. Min Intel Atom 230 desktop PC bruger omkring 50W.
Jeg fik installeret en variant af Debian på den og gik derefter i gang med at tune enheden. Her viste det sig, at chipproducenten som i så mange tilfælde ikke har været helt fine i kanten. de har lavet closed source drivere og tilmed stjålet LGPL kode og proppet deri. Communitiet omkring chipsættet har reverse engineered en del, så det er muligt at få god hastighed på grafikken og support for hardware accelereret video-dekodning.
Set i bakspejlet burde jeg have valgt en løsning fra en anden chipfabrikant med lidt større respekt for ophavsret. Problemt er nok, at der er mest forretning i at bryde ophavsretten her. Hvis producentern åbner op, så bliver de selv nemmere at kopiere. Det bliver nemmere at forstå deres produkt og dermed indse, hvilke softwarepatenter de overtræder. Så vil man helst ricikere at bliver truet at private softwareentutiaster eller vil man sagsøges at et af de store patentmonopoler? Med den baggrund er der ikke megen lys for enden af tunnelen for ar få gode grafikdrivere og hardware acceleration til ARM linux foreløbigt.
Det er super ærgeligt for hardware acceleration er afgørende for enheden. Det er disse optimeringer, der gør at den hastighedsmæssigt reagerer cirka lige så hurtigt som min gamle Intel Atom 230 baserede desktop. Reelt har dette betydet, at jeg har valgt at pensionere min gamle Intel baserede desktop computer og dermed spare mindst 40W. Dog har jeg valgt at køre de tungere applikationer via remote X fra min server, så får jeg også lidt ekstra ud af de Watt den brænder af.