Pomysł porzuconego smartfona z Androidem w ciemnej szufladzie staje się coraz bardziej powszechny. Jeśli to zbyt stary model lub naprawa się nie opłaca, najprawdopodobniej zostanie tam, czekając na drugą szansę, która może nigdy nie nadejść. Jednak wielu entuzjastów sprzętu poszukuje alternatywnych zastosowań dla tych smartfonów – a jednym z nich jest serwer Debian.

Smartfony jako serwery Linux
Debian

Najlepsze projekty sprzętowe mogą zacząć się od wypadku. Zepsuty ekran, nie działające przyciski, błędy firmware – lista jest długa. Producenci rezygnują z wsparcia z przerażającą szybkością, ale jeśli pomogą nam duchy hackowania, w sieci może być trochę dodatkowych informacji. Weźmy na przykład smartfony z Androidem. Zakłada się, że system operacyjny jest otwarty, ale producenci OEM modyfikują obrazy tak bardzo, że stają się one unikalne dla każdego modelu. Co gorsza, szczegóły na temat komponentów są zwykle skąpe. Mimo tych trudności, są entuzjaści bardzo zainteresowani ponownym wykorzystaniem tabletów z Androidem, co prowadzi nas do bloga Pete'a Scargilla i jego wysiłków na rzecz stworzenia serwera Debian.

Smartfony jako serwery Linux
Linux Deploy jest bardzo interesujący, ale jego dokumentacja wymaga pracy.

Od smartfona do serwera

Wszystko zaczęło się od telefonu Oukitel K10000, który otrzymał od znajomego z uszkodzonym ekranem. Pierwszym krokiem było uzyskanie dostępu root na urządzeniu przez kingroot.net, a następnie pobrał aplikację z Play Store o nazwie Linux Deploy, której dokumentacja jest po rosyjsku. Scargill zaleca smartfon z 16 GB pamięci wewnętrznej, chociaż technicznie możliwe jest eksperymentowanie z urządzeniami 8 GB (zostanie mniej niż 2 GB). W aplikacji znajduje się repozytorium z kopią Debiana 8 dla ARM, a po kilku poprawkach (nie wspominając o długim oczekiwaniu podczas instalacji) powinno być wszystko gotowe, aby uzyskać dostęp do smartfona przez WinSCP lub podobne narzędzie.

Smartfony jako serwery Linux
Z zainstalowanym Debianem smartfon jest teraz serwerem. Potrzebujemy więcej takich przypadków.

Jedną z rzeczy, które zainstalował Scargill, był Node-Red, do którego użył skryptu przygotowanego pierwotnie z myślą o Raspberry Pi. W rzeczywistości jego projekt ma pewien związek z mini komputerem (użytkownik w Debianie to „pi”), ale ostatecznie jest to zupełnie inna bestia. K10000 ma 2 GB RAM i baterię 10 000 mAh, która w zasadzie działa jak UPS. Inne urządzenia, które brały udział w teście, to Xiaomi Redmi 3, OnePlus One oraz edycja 2012 tabletu Nexus 7.

Oficjalna strona: