Własny cyberdeck na KyberLinux w jeden weekend

W szufladzie leży komputer jednopłytkowy, mały ekran z poprzedniego projektu, mikrofon na USB i klawiatura kciukowa z zestawu. W sobotę rano postanawiasz zbudować kieszonkowy komputer, który Cię słucha i odpowiada. W niedzielę wieczorem masz piękną drukowaną obudowę, dystrybucję ogólnego przeznaczenia z setkami pakietów, których nie wybierałeś, i skrypt, który wysyła każde Twoje słowo do cudzego modelu, z kluczem API wklejonym do pliku tekstowego.
Deck wygląda na Twój. Inteligencja w środku jest wynajęta, płatna od słowa.
Prawdziwa przyczyna: obudowa dostaje weekend, mózg dostaje godzinę
Cyberdecki ocenia się po tym, co dobrze wychodzi na zdjęciu: zawias, ekran, klawiatura. Oprogramowanie to cokolwiek, co się uruchomi, a asystent to dowolne API, które odpowie. Efekt: piękne ciało wokół cudzego mózgu, czyli dokładnie ten układ, od którego domowy sprzęt miał uciec.
Gdzie weekendowe decki zawodzą
Mózg jest wynajęty. Model w chmurze za kluczem API oznacza, że każde zdanie opuszcza urządzenie, jest rozliczane od objętości i zależy od konta, które ktoś inny może zamknąć.
Mikrofon to ustawienie. Mikrofon na USB, zawsze zasilany i wyciszany programowo, to model prywatności telefonu w ładniejszej obudowie.
Baza ogólnego przeznaczenia. Pełna dystrybucja desktopowa przynosi usługi, o które nie prosiłeś, aktualizacje, które potrafią rozsypać projekt, i brak zweryfikowanego rozruchu. Argumenty za alternatywą zbiera tekst KyberLinux na sprzęcie, który już masz.
Moc i temperatura przychodzą na końcu. Baterię dobiera się do obudowy, a płytka zaczyna się dławić przy pierwszym modelu, który pracuje dłużej niż minutę.
Nic nie pamięta. Każda sesja zaczyna się od zera, a jedyną pamięcią jest historia czatu u dostawcy.
Plan na weekend, gdy SDK już wyjdą
Najpierw uczciwa część. Żadne SDK KyberDecka nie zostało jeszcze wydane. Polecenia poniżej pokazują, jak mają wyglądać; dziś niczego nie robią i nie ma czego pobrać. Płytki, które wymieniamy, to plan, a nie deklaracja zgodności, a każdy parametr na stronie głównej to cel projektowy, nie pomiar. Poniżej jest plan, do którego zmierzamy — i większość jego nawyków możesz ćwiczyć już teraz.
Sobota rano: wybierz ścieżkę. Dwie drogi, zależnie od płytki.
- Ścieżka mikrokontrolerowa. Płytka klasy ESP32-S3 z mikrofonem, małym ekranem i przyciskiem. Słucha i pokazuje, a sam KyberBot działa na pobliskim Node albo Pocket.
- Ścieżka linuksowa. Komputer jednopłytkowy — Raspberry Pi 5 albo płytka z RK3588 — albo minikomputer x86. Na urządzenie trafia KyberLinux, a pełny KyberBot działa na nim, razem z małymi modelami.
# poglądowo: to nie jest wydane narzędzie, dziś nic nie robi
kyber sdk init --target esp32-s3 # ścieżka mikrokontrolerowa
kyber install --profile deck # ścieżka linuksowa
Sobota po południu: odetnij mikrofon sprzętowo. Poprowadź zasilanie mikrofonu przez fizyczny przełącznik i wepnij diodę sygnalizacyjną w tę samą linię, zamiast sterować nią z oprogramowania. Ten krok w ogóle nie potrzebuje SDK, a znaczy najwięcej. Gdy przełącznik jest wyłączony, deck jest głuchy, a nie tylko grzecznie udaje, że nie słyszy.
Sobota wieczorem: zmierz pobór, zanim wybierzesz baterię. Wepnij miernik USB między zasilacz a płytkę i zanotuj pobór w spoczynku oraz wtedy, gdy pracuje mały model. Baterię i chłodzenie dobierz do tych liczb, a nie do kształtu obudowy.
Niedziela rano: daj mu swoją tożsamość. Na ścieżce linuksowej deck dołącza do Twojego KyberBota z tą samą tożsamością co pozostałe urządzenia, więc staje się kolejnym ciałem tego samego asystenta, a nie nowym asystentem z osobnym loginem. Ideę stojącą za tym opisuje tekst jeden asystent, wiele ciał.
# poglądowo
kyber whoami # ta sama tożsamość na każdej formie, którą masz
kyber mute --hard # potwierdza obwód, a nie ustawienie
kyber offline # nagrywanie i kontekst działają bez łącza
Niedziela po południu: obudowa. Na końcu, nie na początku. Teraz już wiesz, ile ciepła oddaje płytka, gdzie musi być przełącznik, żebyś znalazł go bez patrzenia, i jak duża naprawdę jest bateria. Nawyki, dzięki którym KyberLinux jest wygodny na małym ekranie, opisuje tekst terminalowy i z charakterem.
Kiedy SDK wyjdą, uceglona płytka czy utracona gwarancja będą Twoje — tak samo jak wszystko, co zbudujesz. Jeśli wolisz poczekać na gotowe urządzenie, zacznij od tekstu pięć form KyberDecka.
Test, który zrobisz dziś
Nie potrzebujesz naszego SDK, żeby sprawdzić, czy płytka z szuflady to dobry początek. Uruchom na niej dowolnego Linuksa i wpisz:
arecord -l # jakie urządzenia nagrywające istnieją
fuser -v /dev/snd/* # które procesy trzymają teraz urządzenia dźwiękowe
(Jeśli którejś komendy brakuje, znajdziesz ją w pakiecie alsa-utils albo psmisc).
Potem wyjmij kabel sieciowy albo wyłącz Wi-Fi i spróbuj zrobić to, czego chciałbyś od swojego decka: podyktuj notatkę, poszukaj czegoś we własnych plikach. Wszystko, co przestało działać, to część Twojego przyszłego decka, która dziś mieszka gdzie indziej. Zapisz tę listę. To Twój plan budowy.
- cyberdeck
- zrób to sam
- KyberLinux
- SDK