Uruchomienie Raspberry Pi nie jest skomplikowane. Pobierasz obraz Raspbian, zapisujesz go na odpowiedniej karcie SD i włączasz minikomputer. Dopasowanie tego obrazu do własnych potrzeb może jednak zająć sporo czasu. Personalizacja systemów operacyjnych przed ich pierwszym uruchomieniem nie jest niczym nowym, ale potrzebne są do tego dobre narzędzia. PiBakery ogranicza personalizację Raspbian do kilku kliknięć dzięki interfejsowi opartemu na języku Scratch.
Problem konfiguracji po pierwszym uruchomieniu
W przeciwieństwie do zwykłego komputera, instalacja systemów operacyjnych dla Raspberry Pi wymaga zapisania całych obrazów na karcie SD. Obrazy te mają konfigurację „z fabryki”, która niekoniecznie odpowiada oczekiwaniom użytkownika. W tym miejscu trzeba poświęcić sporo czasu na zmiany każdego elementu systemu – od rzeczy podstawowych (wygląd, czcionki, tapeta), po zaawansowane parametry, takie jak konfiguracja sieci bezprzewodowych czy instalacja narzędzi w rodzaju VNC. Byłoby wspaniale, gdyby użytkownik mógł tworzyć spersonalizowane obrazy, które zrobią to wszystko i znacznie więcej od pierwszego uruchomienia. Jeśli nie masz nic przeciwko wyborowi Raspbian jako systemu operacyjnego, odpowiedzią jest PiBakery.
Czym jest PiBakery?
PiBakery, ostatnio wspomniany na oficjalnej stronie Raspberry Pi, zamienia personalizację obrazów Raspbian w bezpośredni i bardzo prosty proces. PiBakery to dzieło Davida Fergusona, 17-letniego młodego człowieka, który brał już udział w kilku wydarzeniach związanych z Raspberry Pi. Pomysł na PiBakery zrodził się z klasycznego problemu użytkowników minikomputera, jakim jest podłączanie go do zestawu „monitor-mysz-klawiatura” za każdym razem, gdy trzeba zmienić coś, czego nie skonfigurowano wcześniej. PiBakery pozwala przygotować z wyprzedzeniem kilka obrazów z zaawansowanymi parametrami, a reszta sprowadza się do wymiany kart. Jeśli istnieje już wstępnie skonfigurowany obraz, PiBakery umożliwia jego późniejszą edycję, zarówno w celu dodania, jak i usunięcia funkcji.
Interfejs PiBakery opiera się na języku Scratch opracowanym przez MIT, który posłużył jako inspiracja dla wielu innych projektów. PiBakery działa w systemach Windows i OS X, choć sądzimy, że wersja dla Linuksa nie będzie długo czekać. Jedynym ostrzeżeniem jest to, że pobierane pliki są duże. PiBakery zawiera kopię Raspbian, dlatego build dla Windows osiąga średnio gigabajt, a wersja dla OS X około 1,4 GB.