Dostałem do testów dość niecodzienne urządzenie – układ Intel Edison razem z płytką Arduino, umożliwiającą zaprogramowanie tego miniaturowego komputera.
Intel Edison na płytce Arduino

Edison zawiera normalny dwurdzeniowy procesor x86, a zatem można na nim uruchomić nieco okrojoną dystrybucję Linuksa dla x86. Po przygotowaniu obrazu i wgraniu go na urządzenie uruchomiłem na Edisonie dystrybucję Ubilinux bazującą na Debianie.

instalacja

Zainstalowałem JRE: openjdk-7-jre (ze względu na brak miejsca na głównym systemie plików pakiet openjdk-7-jre trzeba instalować bez zależności za pomocą apt-get download a potem dpkg --force-all -i ).

Dlaczego akurat Java?

Dałem ten moduł do testów dziesięciolatkowi, który (jak wiele dzieci w podobnym wieku) jest od kilku lat zafascynowany Minecraftem (za tę grę Microsoft zapłacił 2,5 mld dolarów).

Po kilku podejściach, młody pasjonat komputerów zalogował się do Edisona przez SSH (!), wrzucił pliki serwera na odpowiedni zasób, użył edytora vi (!!) do edycji plików konfiguracyjnych, a następnie uruchomił serwer.

Tak, serwer Minecrafta działa na Edisonie, obsługuje około 19 ticków na sekundę, zajmuje jedną trzecią RAM. Całkiem nieźle jak na procesor, który pobiera nieco ponad wat energii elektrycznej (pomiary pokazały około 990mW).

top

Kto by przypuszczał, że dziesięciolatek potrafi uruchomić serwer Minecrafta na tak małym urządzeniu?