Linux-appstøtte kommer til Chrome OS og begynner med Pixelbook

I store deler av Chrome OS 'tidlige historie ble operativsystemet sett på som en glorifisert nettleser. Etter hvert som operativsystemet har modnet, har visningen blitt uberettiget: Chrome OS har siden lagt til offlinefunksjonalitet og Android-appstøtte for å utvide funksjonssettet betydelig. Googles neste store skritt er å lokke utviklere ved å introdusere Linux-appstøtte, tilgjengelig i forhåndsvisningsform på Google Pixelbook.

Chromebooks er utmerkede maskiner for folk med et budsjett, og den økende appstøtten takket være Android-apper og Progressive Web Apps gjør at de fleste brukere ofrer lite når de flytter fra en sammenlignbar Microsoft Windows- eller macOS-bærbar PC. For utviklere tilbyr Chrome OS imidlertid ikke verktøy som Visual Studio, Firebase, Google Cloud SDK eller Android Studio, noe som gjør en Chromebook til en hard selger. High-end Chromebooks som Google Pixelbook er absolutt i stand til å håndtere utvikling mens du er på farten, men programvarestøtten har bare ikke vært der.

Investerende utviklere har brukt Crouton for å installere GNU / Linux-distribusjoner, men dette krever et nivå av teknisk kunnskap som er en fordel for mange mennesker. I tillegg er Crouton ikke en perfekt løsning, da du kan støte på irriterende feil som krever like irriterende løsninger. Til slutt krever aktivering av Crouton å bytte til Developer Mode, som betyr å miste sikkerhetstiltak som Verified Boot. Men det vil endre seg i fremtiden takket være Googles arbeid med containere.

Installere Crouton, et open-source verktøysett for tilgang til Linux-apper på Chrome OS

Linux-apper på Chrome OS

Linux-appstøtte vil være mulig takket være containerisering. Integrasjonen vil være langt mer sømløs enn å kjøre en GNU / Linux-distribusjon via chroot: Du kan starte Linux-apper fra Launcher med et museklikk, flytte vinduer rundt og åpne filer direkte fra apper. Appvinduet-temaet vil til og med være basert på en modifisert versjon av Adapta Gtk-temaet, et vakkert materiale Design-inspirert tema. Du får tilgang til det brede spekteret av populære utviklerverktøy som er tilgjengelig på de fleste GNU / Linux-distribusjoner, som Google håper vil overbevise utviklere om å begynne å utvikle på en Chromebook og ikke en Apple MacBook eller Microsoft Surface. Og for de av dere som er kjent med desktop Linux, trenger du ikke å endre hvordan du installerer nye apper: Installasjon via apt-get i kommandolinjen eller nedlasting av tarballs burde alt fungere.

Linux-appstøtte på Chrome OS kalles internt "Crostini" av Google, og vi har sporet den omfattende de siste ukene. Noen Chromebook-eiere på de nyeste Dev- eller Canary-kanalene har kanskje lagt merke til et nytt menyelement for Linux-apper i Innstillinger: Det er for Crostini, og selv om det bare fungerer på Google Pixelbook, lover Google å få støtte for andre Chromebooks i fremtiden. Google ønsker å sørge for at Crostini fungerer bra nok før en større utrulling, og ved å teste den på en mindre brukerbase først (dvs. Pixelbook-eiere som våger nok til å kjøre maskinene sine på Dev- eller Canary-kanalen) vil de kunne stemple ut så mange feil som mulig.

Linux-appinnstillinger i Chrome OS. Kilde: AboutChromebooks.

Men ikke forvent at Crostini skal rulle ut til hver Chromebook på markedet. I følge Kan Liu, direktør for produktstyring for Chrome OS, krever Linux-appstøtte Linux-kjernen 4.4 og over på grunn av den underliggende teknologien som Crostini drar nytte av. Og for øyeblikket er ikke GPU-akselerasjon tilgjengelig, så de av dere som ønsker å spille på Chromebooken din er ikke heldige. Som oppdaget av vår helt egen Kieran Miyamoto og bekreftet av Mr. Liu, kommer imidlertid GPU-akselerasjonsstøtte senere i år .

Foreløpig ønsker teamet å fokusere på behovene til utviklere. Hvis du har sett en Pixelbook nylig, er det nå et godt tidspunkt å hoppe i. Du kan også vente litt mens andre Chromebook-produsenter jobber med high-end Pixelbook-konkurrenter. Å investere i en Pixelbook eller annen Chromebook enten nå eller i fremtiden er uansett en god idé gitt den raske utvidelsen av Chrome OS de siste årene.

Utvikler for en raskt voksende Chromebook-brukerbase

Googles Chrome OS er en juggernaut i utdanningssektoren. I følge OD, kjørte Chromebooks nesten en fjerdedel av alt salg av bærbare datamaskiner i løpet av Black Friday-uken i 2017. Videre ble dobbelt så mange Chromebook-maskiner solgt i 2017 sammenlignet med 2016. Nettbrett som kjører operativsystemet kommer snart, og det er takket være interessen for formfaktoren fra skolene. Når operativsystemet blir mer berøringsvennlig, øker det etterspørsel etter apper designet for berøringsskjerm Chrome OS-enheter.

Ta den populære Evernote-notat-appen som et eksempel. I en casestudie hevder selskapet at Pixelbook-brukere, etter implementering av stylus API med lav latens for berøringsskjermhåndskrift, brukte 4x like mye tid i appen sammenlignet med den gjennomsnittlige brukeren. En annen notat-app kalt Squid så også stor suksess ved å optimalisere for Chrome OS: Chromebooks utgjorde 7% av deres samlede brukerbase i løpet av de siste 30 dagene, men utgjorde 21% av omsetningen.

Virtuell pekepinn i Evernote-appen på Google Pixelbook. Kilde: Evernote.

Konklusjon

Chrome OS er høyt verdsatt for sin hastighet, enkelhet og sikkerhet. Det er et operativsystem som utviklere ofte anbefaler sine ikke-teknologisk kyndige venner og familie å bruke for å gjøre livet lettere. Men operativsystemet tilbyr ikke mye for å overbevise utviklerne om å faktisk migrere til økosystemet. Å legge Linux-støtte til OS er et stort skritt fremover for å nå dette målet.