Androids Linux-terminal er så bra at jeg stadig finner nye grunner til å ikke åpne PC-en min
Android støtter nå en innebygd terminal, og hvis du noen gang har vært interessert i å gjøre mer med telefonen din enn det Android eller apper tillater, er sjansen stor for at du har sett på det. Jeg forventet å leke med det en kort stund, men forventet ikke at det skulle være i nærheten av så bra som desktop-motstykkene.
I tillegg eksisterer apper som Termux allerede, med tusenvis av pakker og et fullstendig fungerende terminalprogram. Men det Google har levert er ikke bare en flashy demofunksjon. Det er en full Debian-virtuell maskin på enheten din ved bruk av Android Virtualization Framework (AVF), og den er så god at jeg har funnet meg selv i å bruke telefonen til mye mer kompliserte oppgaver.
Det krever nesten ingen innsats å komme i gang
En overraskende smidig oppsett med minimalt med justeringer
Uansett hvor avansert eller godt laget en funksjon er, hvis du ikke får tilgang til den enkelt, kommer du ikke til å bruke den mye. Å få terminalappen til å vises på telefonen din er enkelt ved å aktivere utviklermodus på Android-enheten din og skyve en bryter.
- Aktiver Utviklermodus ved å gå til telefoninnstillingene dine, deretter seksjonen Om telefon, og trykke på byggeversjonsnummeret syv ganger.
- Gå til utvikleralternativene og trykk på Linux-utviklingsmiljø-alternativet.
- Aktiver glidebryteren (Eksperimentell) Kjør Linux-terminal på Android.
Når terminalappen vises, følg disse trinnene for å laste den ned og få den til å kjøre:
- Åpne app-skuffen din og trykk på Terminal-appen.
- Du vil bli bedt om å laste ned Terminalen (omtrent 500 til 600 MB) før lansering. Klikk på Installer-knappen.
- Når installasjonen er fullført, kan du begynne å skrive inn kommandoer.
Og det er det. Fra dette punktet og videre kan du bruke standard Linux-kommandoer i Android-terminalen. Du kan bruke apt for å installere eller oppdatere hvilke som helst verktøy du trenger, og du får tilgang til Debians allerede enorme pakkelager. Alle Linux-programmer du bør kjenne til på PC fungerer også på telefonen din.
Dette er det som fullstendig overbeviste meg
Øyeblikket det sluttet å føles som en gimmick
Nå finnes det mange ting du kan gjøre med en Linux-terminal på Android, men hittil har forskjellige tilnærminger vært begrenset eller krevd omveier for ellers standard prosesser. Men nå, siden du i praksis kjører en Debian-VM på telefonen din, fungerer det akkurat som du ville forventet på skrivebordet.
Terminalen sluttet å føles som en gimmick da jeg først SSD'd inn i min eksterne server. Autentisering med privat nøkkel fungerte akkurat som den skulle—du lagrer nøkkelen din i VM-en, konfigurerer ~/.ssh/config, og kobler til serveren din med en enkel ssh-kommando.
Utover SSH, siden du har tilgang til hele Debian-pakkelageret, kan du hente omtrent alle kommandolinjeverktøyene du trenger. Git, Python, curl, nmap, Vim, tmux, alt kjører umiddelbart og akkurat som de gjør på et stasjonært system. Siden har jeg skrevet og testet en rekke Python- og bash-skript mens jeg var borte fra skrivebordet mitt, og de overføres til serverne og Linux-maskinene mine uten problemer.
Skallopplevelsen er også ganske flott, med den største begrensende faktoren som er telefonens tastatur i stedet for selve terminalen. Det finnes fane-støtte for multitasking mellom terminaløkter og mulighet til å tildele telefonens lagringsplass til Linux VM-en hvis du trenger mer plass.
På Pixel-enheter som kjører nyere Android 16-versjoner, er det nå mulig å kjøre fullverdige Linux-skrivebordsprogrammer som GIMP, LibreOffice, Chromium, og til og med komplette skrivebordsmiljøer som XFCE med GPU-akselerasjon. Funksjonen bruker VirGL for å oversette OpenGL-kommandoer fra den virtuelle maskinen til Android-verten. Ytelsen er ikke akkurat på skrivebordnivå, men den er overraskende funksjonell.
Det erstatter ikke PC-en din… ennå
Hvor terminalen skinner — og hvor den fortsatt svikter
Ingenting av dette betyr at PC-en din er utdatert. På sitt beste hjelper Android-terminalen meg med å unngå å måtte bruke PC-en for små oppgaver som å SSHe til en server for å sjekke logger eller teste et lite skript. For alt som er større, trenger jeg fortsatt laptopen min.
I tillegg, selv etter at jeg klarte å kjøre et fullverdig Linux-skrivebord på telefonen min, og ytelsen var overraskende god, trenger du fortsatt en ekstern skjerm, tastatur og mus for å få gjort noe seriøst arbeid. For ikke å nevne at Linux-installasjonen i seg selv ble gjort via Termux, siden AVF's skrivebordsimplementering er mindre enn ideell for øyeblikket.
Uansett hvor kraftig, er en Linux-distribusjon på en 6- eller 7-tommers telefon på det meste et bevis på konsept. Den skjermstørrelsen er altfor liten for noe skikkelig arbeid. Android-tastaturet er heller ikke laget for terminalbruk. Dette betyr at du trenger en ekstern skjerm og tastatur som et minimum hvis du prøver å erstatte laptopen din. Legg til en mus også hvis du jobber i lengre perioder, og du vil raskt innse at du egentlig bare bærer på en demontert laptop.
Denne tilnærmingen kan fungere bedre med foldbare enheter, hvor du kan få adgang til en større skjerm og ha et sammenleggbart Bluetooth-tastatur for å håndtere skrivingen. Men for alle andre, med mindre du er villig til å bære med deg hele settet, vil du ikke kunne gjøre mye mer enn grunnleggende terminalarbeid.
Jeg endrer allerede hvordan jeg jobber
Hvorfor jeg tar opp telefonen min før datamaskinen nå
Uavhengig av problemer med skjermstørrelse, har Androids Linux-terminal løst mange små irritasjoner for meg. Det er ikke nødvendig å starte opp PC-en for raske oppgaver som nå tar sekunder på telefonen min. Alt fra å teste et skript, sjekke serverlogger, redigere konfigurasjonsfiler, eller gjøre raske endringer eller fikser på farten fungerer veldig bra.
Linux-terminalen har funnet sin plass i arbeidsflyten min i pausene mellom små oppgaver og store, der det å åpne en bærbar datamaskin kan være overdrevent. Google har kanskje ikke designet den for å erstatte bærbar PC-en min, og det kommer den heller ikke til å gjøre, men den har gjort telefonen min til et mer kapabelt verktøy enn den tidligere var.
