Android XR to Linux pod spodem. To jeszcze nie otwartość

Zwykłe, złożone okulary z wyświetlaczem leżące na komputerze jednopłytkowym w zaokrąglonej ramie, krótki kabel biegnie z okularów do płytki

Ktoś wrzuca na czat zespołu wiadomość, że XREAL Aura to pierwsze wycenione okulary z wyświetlaczem na Android XR, a ktoś inny odpisuje: „Android to Linux, więc w zasadzie otwarte”. Połowa tego zdania jest prawdziwa. Android, a więc i Android XR, działa na jądrze Linux. Kłopot zaczyna się w drugiej połowie.

Android XR to platforma Google dla urządzeń XR: gogli, okularów z wyświetlaczem i okularów audio, rozwijana z Samsungiem i Qualcommem, z Gemini jako warstwą asystenta. Pierwszym urządzeniem były gogle Samsung Galaxy XR w październiku 2025 roku. Na Google I/O w maju 2026 roku Google pokazał okulary z oprawkami m.in. Warby Parker i Gentle Monster, a Samsung zapowiedział własne okulary z Gemini na listopad 2026 roku. Na tej platformie zaraz będzie działać sporo sprzętu. Jądro pod nią to Linux. Mówi to mniej, niż się wydaje.

Prawdziwa przyczyna: jądro to jedna z wielu warstw

Jądro przydziela czas procesom, zarządza pamięcią i rozmawia ze sprzętem. Nie decyduje, jakie aplikacje wolno Ci zainstalować, co pamięta asystent, dokąd trafia klatka z kamery ani kiedy system się aktualizuje. Te decyzje zapadają wyżej: w obrazie systemu, usługach platformy, asystencie, sklepie i chmurze za nimi. Część tej platformy i usługi Google nie są otwarte w tym sensie, w jakim otwarty jest system, który możesz przeczytać i zbudować. Jądro Linux na dole nie zmienia tego, kto kontroluje resztę.

Gdzie „to przecież Linux” wprowadza w błąd

Jądro to najmniejsza część tego, czemu ufasz. Jeśli asystent patrzy przez Twoje okulary, najważniejszy jest kod, który obsługuje strumień z kamery, pamięć i działania podejmowane w Twoim imieniu. Nic z tego nie jest jądrem.

Asystent jest wbudowany w system. Na Android XR Gemini nie jest jedną z aplikacji, tylko warstwą, która rozumie, na co patrzysz, otwiera aplikacje i porusza się po interfejsie. Czyj to asystent i co znaczy mieć go w systemie, rozwija KyberBot w tekście o Android XR.

Okulary nie muszą być komputerem. Dla okularów Android XR SDK oferuje Jetpack Projected: aplikacja działa na urządzeniu-gospodarzu, na przykład telefonie, i przesyła doświadczenie do okularów. Przy okularach audio Google opisuje Gemini, które w tle wykonuje na telefonie zadania wieloetapowe, a okulary są jego głosem i kamerą. To, co działa gdzie, zależy od łańcucha urządzeń i platform, a nie od jednego jądra.

Kontekst, który trzyma platforma. SDK ma Device Availability API, które mówi aplikacji, czy urządzenie jest noszone. To mała i rozsądna funkcja. To też przypomnienie, że platforma wie, kiedy okulary masz na twarzy, a o tym, co się z tą wiedzą dzieje, decyduje platforma, nie jądro.

Nie jest powiedziane, gdzie dzieje się praca. Google nie opublikował, ile pracy asystenta odbywa się na urządzeniu, ile na telefonie, a ile w chmurze, i nie będziemy zgadywać. Jądro też Ci tego nie powie.

Czym ma być KyberLinux zamiast tego

KyberLinux traktuje jako system cały stos, a nie samo jądro, i trzyma go otwartym w sensie, który ma znaczenie: możesz go przeczytać, zbudować i sprawdzić, że działa to, co zbudowałeś.

Jeden system, każda warstwa do przeczytania. Definicja obrazu jest jawna, od jądra po usługi nad nim. Ten sam system ma działać na nadgarstku, w robocie i w szafie serwerowej, jak opisuje jeden system od nadgarstka do serwerowni.

Asystent w murach, a nie ponad nimi. KyberBot i agenci, którym przekazuje pracę, podlegają tym samym zasadom co wszystko inne: każdy agent w swojej celi KyberCell, sieć domyślnie zamknięta, każdy krok zapisany. Jak wypadają przy tym zadania wieloetapowe w tle, rozważa KyberAgent.

Sprzęt, który możesz przeflashować. Ciało liczy się tak samo jak system. Czyj system rządzi ciałem asystenta, pyta KyberDeck w tekście o Android XR, a o budowaniu na dowolnej platformie z drogą wyjścia pisze KYBERTIS.

KyberLinux nie integruje się z Android XR. To inna odpowiedź na to samo pytanie, a nie warstwa dla tej platformy.

Uczciwe granice

KyberLinux jest przed startem, nie ma czego instalować, a żadne okulary nie były z nim testowane. Otwarty system nie czyni urządzenia otwartym sam z siebie: firmware, układy radiowe i chipy wokół mają własny kod, a otwarty system operacyjny nie zamknie od góry dziury w zamkniętym firmware. Android XR ma z kolei mocne strony, których my nie mamy: sklep, SDK z emulatorem okularów i zapowiedziany już sprzęt. Pierwsze wycenione okulary z tą platformą nie trafią na początku do Polski ani reszty Unii Europejskiej; kolejne rynki producent zapowiada na 2027 rok.

Test, który możesz zrobić dziś

Linuksa pod dowolnym Androidem zobaczysz w minutę. Włącz debugowanie USB w telefonie i uruchom adb shell cat /proc/version. Ta linijka to jądro. Jeśli budujesz na okulary, emulator Android XR w Android Studio da Ci urządzenie, na którym sprawdzisz to samo.

Potem narysuj na kartce pięć wierszy: jądro, obraz systemu, usługi platformy, asystent, sklep. Przy każdym odpowiedz na trzy pytania:

  1. Czy mogę przeczytać kod, który działa na moim urządzeniu, w tej dokładnie wersji?
  2. Czy mogę go zbudować sam i dostać ten sam wynik?
  3. Czy mogę zainstalować własną wersję i dalej w pełni korzystać z urządzenia?

Policz wiersze, w których wszystkie trzy odpowiedzi brzmią „tak”. W typowym telefonie spodziewaj się ich niewiele, o ile w ogóle. Ta liczba, a nie słowo Linux, mówi, jak otwarty jest system.