Przedstawiamy wersję testową terminala Linuxa na Googlebooku: środowisko oparte na maszynie wirtualnej do AI i programowania
Czas czytania: 2 min
Obecnie, aby w pełni wykorzystać możliwości procesów opartych na AI, trzeba mieć dostęp do terminala z wierszem poleceń, nawet jeśli nie jest się programistą. Dzięki Googlebook chcemy pomóc użytkownikom wyrażać siebie i uzyskać dostęp do tych narzędzi. Googlebooki mają fabrycznie zainstalowane narzędzia, które ułatwiają rozpoczęcie pracy. W tym poście omówimy możliwości naszego nowego terminala Linux, który jest obecnie dostępny w wersji testowej, przedstawimy nasze plany na przyszłość i zaprosimy Cię do wspólnego kształtowania tego ekosystemu.
Punkt wejścia do programowania opartego na agentach
Agenty AI używają terminala do instalowania pakietów, zapisywania plików, automatyzowania zadań i tworzenia aplikacji na podstawie promptów napisanych prostym językiem. Aby Googlebook był idealnym narzędziem do tworzenia i pracy na granicy możliwości agentowej AI, terminal musiał być łatwo dostępny.
Rozumiemy, że AI wiąże się z ryzykiem. System operacyjny Googlebook został zaprojektowany z myślą o dogłębnej obronie jako podstawowej zasadzie. Wszystkie polecenia terminala są wykonywane całkowicie w maszynie wirtualnej z Linuksem, tworząc izolowaną piaskownicę. Dzięki temu użytkownicy mogą przyznawać uprawnienia „sudo” (administratora) narzędziom AI, takim jak Antigravity, i innym platformom agentowej AI, które intensywnie korzystają z narzędzi wiersza poleceń, przy jednoczesnym ograniczeniu możliwości uszkodzenia systemu lub nieautoryzowanego dostępu do plików prywatnych. Granica maszyny wirtualnej pomaga chronić system operacyjny hosta i niezamontowane pliki. Każdy katalog udostępniony maszynie wirtualnej z Linuksem jest montowany dopiero po uzyskaniu wyraźnej zgody użytkownika. Co najlepsze, resetowanie maszyny wirtualnej jednym kliknięciem sprawia, że eksperymentowanie jest bezstresowe, ponieważ użytkownicy mogą łatwo zachować swoje pliki w systemie plików hosta podczas resetowania maszyny wirtualnej. Pliki z Linuksa możesz nawet wyświetlać w aplikacji Pliki na Googlebooku, gdzie użytkownik ma dostęp do folderów lokalnych, w tym zdjęć i plików zsynchronizowanych bez wysiłku z telefonu z Androidem. Za pomocą prostego skryptu w Pythonie lub agenta AI możesz przetwarzać pliki wsadowo w kilka sekund.
Korzyści z maszyny wirtualnej z systemem Linux
Terminal zapewnia użytkownikom swobodę tworzenia i używania wybranego przez nich oprogramowania. Cieszymy się, że użytkownicy tworzą narzędzia, które są bardzo precyzyjnie dostosowane do ich potrzeb, a także prototypy aplikacji do szerszego zastosowania. Dzięki środowisku Debian Linux użytkownicy mogą korzystać z dojrzałego ekosystemu, który jest znany deweloperom Linuksa. Oznacza to, że mają dostęp do najnowszych narzędzi interfejsu wiersza poleceń i typowych przepływów pracy programistów, takich jak „apt”, „git”, „ssh” oraz popularne kompilatory i środowiska wykonawcze.
Wersja testowa terminala na Googlebooku została zoptymalizowana pod kątem szybkiego prototypowania, tworzenia stron internetowych, skryptów i Agentic Workflows za pomocą interfejsu wiersza poleceń. Dostępne jest automatyczne przekierowywanie portów localhost do przeglądarki hosta oraz obsługa nowoczesnych środowisk wykonawczych (np. Node.js, Python, Ruby, Go, Rust). Użytkownicy mogą dostosować ilość pamięci udostępnianej maszynie wirtualnej, aby jak najlepiej dopasować ją do swoich zbiorów zadań. Nasi inżynierowie używają Googlebooków do tworzenia jądra Linuksa i korzystają z terminala do inżynierii platform.
Perspektywy
Nie możemy się doczekać, aż terminal i maszyna wirtualna z systemem Linux będą z czasem coraz bardziej funkcjonalne, w tym będą obsługiwać aplikacje z interfejsem graficznym systemu Linux z integracją bezpośrednio z Menu z aplikacjami. Oto kilka kluczowych obszarów na mapie rozwoju:
- Pracujemy nad tym, aby umożliwić Ci tworzenie nie tylko na Googlebooku, ale też na innych urządzeniach. Oprócz istniejącego przekazywania sieci i bezprzewodowego ADB wprowadzamy przekazywanie USB i obsługę ADB przez USB, co umożliwi debugowanie urządzeń lokalnych i inne funkcje z poziomu maszyny wirtualnej z Linuksem i Antigravity. Więcej informacji o Antigravity na Googlebooku
- Nasi testerzy chcieli wykonywać bardziej złożone zadania. Aby ułatwić ten proces, dodajemy dynamiczne skalowanie pamięci i miejsca na dane maszyny wirtualnej.
- Dodamy akcelerację sprzętową GPU/NPU na potrzeby większych lokalnych zadań, co pozwoli użytkownikom korzystać z wydajności i energooszczędności dedykowanego sprzętu.
- Trwałość maszyny wirtualnej i oddzielenie od okna terminala ułatwią obsługę długotrwałych procesów, gdy chcesz wykonywać bardziej wymagające zadania agentowe.
Nie możemy się doczekać, aby zobaczyć Twoje dzieła. Wkrótce podamy więcej informacji. Masz pytania? Możesz skontaktować się z nami bezpośrednio. Z przyjemnością zapoznaliśmy się też z Waszymi pierwszymi opiniami i komentarzami na r/googlebook.
-
Wiadomości o usłudzeGooglebook wprowadza nową kategorię laptopów opartych na wspólnej platformie Androida. Wysokiej klasy sprzęt od partnerów takich jak HP, Dell, Lenovo, Acer i Asus łączy wygodę urządzeń mobilnych z mocą komputerów stacjonarnych.
Fahd Imtiaz, Loryn Hairston • Czas czytania: 4 min -
Wiadomości o usłudzeW miarę jak rozwój agentów przyspiesza, inżynieria Androida osiąga nowy, ekscytujący etap: przechodzi od wspomagania uzupełniania kodu do agentów wykonujących zadania od początku do końca pod Twoim kierunkiem. Masz pełną swobodę i elastyczność w wyborze modeli i agentów, których używasz.
Jason Buchel • Czas czytania: 3 min -
Wiadomości o usłudzeDziś przedstawiliśmy, jak zamierzamy realizować naszą wizję „więcej niż sklep” w kolejnym rozdziale. Od karty Ty, która jest teraz osobistą bazą dla ponad 250 milionów aktywnych użytkowników miesięcznie, po ujednoliconą platformę do gier łączącą ponad 700 milionów profili graczy – Google Play jest zawsze tam, gdzie użytkownicy.
Paul Feng • Czas czytania: 3 min
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.