Microsoft auttoi minua asentamaan Ubuntu Linuxin Windows 10 -tietokoneeseeni, ja se on itse asiassa aika hyvä

author
8 minutes, 54 seconds Read

Oletko valmis käyttämään Linuxia Windows 10:ssä? Näin se onnistuu

Jos olet koskaan kärsinyt tuskallisesta Windows-päivityksestä tai katsonut epäuskoisena, kun MacBookisi on päättänyt hidastua ryömimiseen ja vaihtaa tuulettimensa jumbojetin lentoonlähtötilaan, tiedät, että murheisiisi on yksi ja ainoa vastaus: ”Vaihda Linuxiin”.

Vitsin tietysti, mutta tätä neuvoa tarjotaan tosissaan, jos selaat kommentteja täällä ZDNetissä, jossa avoimen lähdekoodin evankelistojen armeija saarnaa säännöllisesti Pyhän Linuksen evankeliumia vastauksena epämääräisimpäänkin uutiseen muista alustoista.

Aik: Avoimen lähdekoodin Eric Raymond: Windows 10 on pian vain emulointikerros Linux-ytimen päällä

Ja tiedättekö mitä? Mielestäni noilla kommentoijilla on perusteltu pointti. Jokaisella, joka pyrkii ymmärtämään nykyaikaista tietokonemaailmaa, pitäisi olla jonkin verran kokemusta muista alustoista kuin siitä, jota hän käyttää säännöllisesti, koska suuri osa siitä, mitä nykyään näkee Windowsissa, MacOS:ssä ja Linuxissa, on peräisin samasta DNA:sta.

Pitääkseni ajan tasalla siitä, mitä uutta Linuxissa on, käyn tämän harjoituksen läpi itsekin vuoden tai kahden välein. Kuvittele siis yllätykseni, kun tänä vuonna pystyin rakentamaan toimivan Ubuntu Linux -koneen muutamassa minuutissa häiritsemättä nykyistä Windows 10 -asennustani. Vielä yllättävämpää: Microsoft teki suurimman osan työstä.

Taika, joka teki tämän kaiken mahdolliseksi, on Hyper-V-virtualisointiohjelmisto, joka sisältyy jokaiseen tietokoneeseen, jossa on Windows 10 Pro tai Enterprise. (Valitan, Windows 10 Home -käyttäjät, teidän on päivitettävä, jos haluatte pelata mukana). Hyper-V:n Quick Create -galleria, jolla voi rakentaa uuden virtuaalikoneen muutamalla napsautuksella, sisältää kolmen erillisen Ubuntu-kuvan lisäksi myös uuden Ubuntu 20.04 -version.

Hyper-V:n Quick Create -apuohjelma sisältää kolme Ubunutu-linux-versiota

Parasta kaikessa on se, että nämä mukautetut kuvat pystyvät toimimaan Hyper-V:n laajennetussa istunnossa, mikä tarkoittaa, että voit valita mukautetun näytön resoluution tai ajaa koko ruudun kokoisena jopa useiden näyttöjen välissä suorituskyvyltään lähelle sitä, minkä saisit toimimaan paljaalla metallisella koneella. Laajennetussa istunnossa virtuaalikoneesi voi jakaa Windows-leikepöydän, paikallisen tallennustilan ja isäntäkoneen äänilaitteiston.

Kun saat kaiken toimimaan, voit käynnistää Ubuntu VM:n koko näytön tilassa ja työskennellä sen kanssa aivan kuin Windows 10 -isäntäkonetta ei olisi.

Must read:

  • Microsoft: Linux GUI -sovellukset tulossa Windows 10 WSL:ään yhdessä GPU-käytön kanssa
  • Desktop Linux: Miksi avoin lähdekoodi on menossa kohti uutta läpimurtoa TechRepublic
  • Linux-pohjainen Windows on täysin järkevää

Vaikka tuo kohta siitä, että kaiken saa toimimaan, ei ole pelkkää sanahelinää. Hyvä uutinen on se, että kaksi vuotta vanha Ubuntu 18.04.3 Long Term Support (LTS) -versio toimi täydellisesti, eikä mitään näpertelyä tarvittu. Mutta kaksi uudempaa versiota saivat minut repimään hiuksiani. Minun oli muokattava manuaalisesti suojattua Linux-konfiguraatiotiedostoa, ennen kuin sain laajennetun istunnon toimimaan uusimmassa Ubuntu-versiossa (20.04), ja versio 19.10:n VM roikkui useita kertoja ja vaati ainakin tusinan verran uudelleenkäynnistyksiä (mukaan lukien muutama kova nollaus), ennen kuin se toimi odotetulla tavalla.

Siltikin, kun kaikki oli sanottu ja tehty, minulla oli kolme toimivaa virtuaalikonetta, jotka antoivat minulle melko hyvän yleiskuvan siitä, mitä uutta Ubuntu Linuxissa on.

Päivitys, 5. kesäkuuta 2020: Hayden Barnes, Developer Advocate for Ubuntu on WSL and Hyper-V at @Canonical, sanoo Twitterin kautta: ”Tiedämme xrdp-virheestä 19.10:ssä ja 20.04:ssä. 20.04-kuva korjataan tulevassa 20.04.1 LTS -päivityksessä. 19.10 lähestyy EOL:ää ja siitä luovutaan.”

Päivitys 2, 1. lokakuuta 2020: 20.04.1 LTS -työpöydän Ubuntu-kuva julkaistiin 31. heinäkuuta 2020, mutta 1. lokakuuta mennessä sitä ei ole vielä integroitu Hyper-V:n Quick Create -kuvaan.

Kollegani Mary Branscombe huomauttaa myös, että kaikki Windows 10:n versiot, Home mukaan lukien, tarjoavat pääsyn Windows Subsystem for Linux -järjestelmään, joka ajaa Linux-ydintä kevyessä virtuaalikoneessa ja joka on juuri päivitetty WSL2:een Windows 10:n versiosta 2004 alkaen. Kuten WSL2:n dokumentaatiosta käy ilmi, kyseessä ei ole perinteinen VM-kokemus, ja se soveltuu parhaiten kehittäjille, jotka haluavat komentorivikokemuksen ja mahdollisuuden ajaa Bash-kuoreskriptejä ja GNU/Linux-komentorivisovelluksia. Mahdollisuus ajaa graafisia sovelluksia WSL2-ympäristössä on Microsoftin etenemissuunnitelmassa, ja sen pitäisi olla Windows Insiderien testattavissa vuoden 2020 lopulla tai vuoden 2021 alussa.

Jos haluat kokeilla yhden tai useamman Ubuntu VM:n perustamista Windows 10:ssä omia kokeilujasi varten, noudata seuraavia ohjeita.

1. Ota Hyper-V-alusta käyttöön

Tämä hypervisor on sisäänrakennettu kaikkiin 64-bittisiin Windows 10 Pro-, Enterprise- ja Education-versioihin, mutta se ei ole oletuksena käytössä. Vanhemmissa tietokoneissa sinun on ehkä otettava käyttöön joitakin laiteohjelmistovaihtoehtoja, ennen kuin voit ottaa ominaisuuden käyttöön. Täydelliset ohjeet ovat kohdassa ”Windows 10: Hyper-V:n ottaminen käyttöön ja virtuaalikoneiden luominen”.

2. Lataa ja asenna Ubuntu VM

Hyper-V tarjoaa kaksi tapaa luoda uusi virtuaalikone Quick Create -toiminnon avulla. Vanhanaikainen tapa on klikkailla tiesi läpi tylsän monivaiheisen ohjatun toiminnon. Paljon helpompi ratkaisu on käyttää Hyper-V Quick Create -apuohjelmaa. Löydät pikakuvakkeen Hyper-V Managerin oikeasta ruudusta, tai voit avata sen suoraan käyttämällä Windows 10:n hakukentässä olevaa komentoa Vmcreate.exe.

Valitse Ubuntu-versio vasemmanpuoleisesta galleriasta ja napsauta sitten Luo virtuaalikone -painiketta. Tämä käynnistää 1,6 Gt:n (18.04.3 LTS) ja 2 Gt:n (uudemmat versiot) välisen latauksen. Kun lataus on valmis, Quick Create -apuohjelma purkaa kuvan, määrittää VM:n ja näyttää sitten valintaikkunan, jossa kerrotaan, että virtuaalikone on luotu onnistuneesti.

Suosittelen, että muokkaat muutamia asetuksia ennen kuin käytät virtuaaliverkkoa ensimmäistä kertaa.

3. Muutamien asetusten muokkaaminen

Vaikka voit aloittaa heti napsauttamalla Connect (Yhdistä) -painiketta, suosittelen, että napsautat sen sijaan Edit Settings (Muokkaa asetuksia) -painiketta, jotta voit tehdä ensin muutamia muutoksia.

Valitse uuden VM:n laitteistoluettelosta Memory (Muisti) ja muuta sitten määritetty RAM-muisti oletusarvosta 2048 arvoon 4096, minkä pitäisi parantaa suorituskykyä. Voit myös poistaa dynaamisen muistin käytöstä, jos haluat kiinteän määrän virtuaalista RAM-muistia. Saatat myös haluta kasvattaa järjestelmälevyn kokoa sen oletusarvoisesta 12 Gt:sta. Napsauta Kiintolevy, napsauta sitten Muokkaa ja noudata kehotteita, kunnes saavut Expand-komentoon.

Voit vapaasti säätää Linux-VM:lle osoitettua muistia

Klikkaa lopuksi Hallinta-otsikon alla Tarkistuspisteet (Checkpoints) -painiketta ja poista sitten valinta Käytä automaattisia tarkistuspisteitä -ruutuun. (Voit aina luoda tarkistuspisteen manuaalisesti, jos haluat mahdollisuuden peruuttaa muutoksia).

Kun nämä säädöt on tehty, voit sulkea Asetukset-valintaikkunan ja avata VM:n ensimmäistä kertaa.

4. Käyttäjätilin määrittäminen

Käy läpi Ubuntun järjestelmäasetukset, valitse oletuskieli, aikavyöhyke ja niin edelleen. Kun pääset näyttöön, jossa luot kirjautumistiedot, jätä oletusasetukseksi Vaadi salasana kirjautumiseen.

Vaikka se kuulostaakin kätevältä, älä ota automaattista kirjautumista käyttöön. Jos valitset tämän vaihtoehdon, et voi kirjautua sisään käyttämällä laajennettua istuntoa, ja VM:n on pakko toimia suhteellisen pienessä ikkunassa, jonka oletustarkkuutta et voi helposti muuttaa.

Tämä on myös hyvä hetki ajaa Software Updater -sovellus ja saada uusimmat Ubuntu-päivitykset. (Napsauta vasemmassa alakulmassa olevaa vohvelikuvaketta ja käytä hakukenttää sovelluksen etsimiseen).

5. Kirjaudu sisään käyttämällä laajennettua istuntoa

Tietää, että olet käynnistänyt laajennetun istunnon, jos näet tämän valintaikkunan VM Connect -ikkunassa.

Siirrä tuota liukusäädintä aivan oikealle, jos haluat käyttää VM:ää koko näytön kokoisena

Siirrä kytkintä valitaksesi näytön tarkkuuden. Siirrä liukusäädintä mieluiten oikealle, koko näytön asentoon. Jos sinulla on useita näyttöjä ja haluat VM:n ulottuvan niille, valitse Käytä kaikkia näyttöjä -valintaruutu. Jatka valitsemalla Connect (Yhdistä), jolloin avautuu Xrdp-kirjautumisvalintaikkuna, joka näkyy tässä.

Kirjaudu sisään Xrdp:hen käynnistääksesi laajennetun Hyper-V-istunnon

Syötä käyttäjätunnus ja salasana, jotka määrittelit luodessasi Ubuntu Linux -tiliäsi, ja napsauta OK. Olettaen, että jumalat eivät ole vihaisia, kirjaudut VM:ään ja voit ryhtyä töihin. Saatat joutua syöttämään salasanasi toisen kerran, jos et ole jo kirjautunut siihen istuntoon, johon olet liittymässä. (Jos saat mustan ruudun, yritä painaa Enteriä.)

Kaiken tämän pitäisi toimia hienosti, jos aloitit 18.04.3 LTS VM:llä. Jos käytät Ubuntu 19.10:tä, saatat joutua käymään läpi saman turhauttavan uudelleenkäynnistysten sarjan kuin minä ennen kuin kaikki toimii kunnolla.

Ubuntu 20.04:ssä kaikki toimi hienosti perusistunnossa, mutta mahdollisuus suorittaa laajennettu istunto ei ollut käytettävissä ennen kuin muokkasin Xrdp.ini-tiedostoa /etc/xrdp:ssä. Tämä on suojattu sijainti, joten jouduin avaamaan editorin järjestelmänvalvojan tunnuksilla, mikä ei ole intuitiivinen eikä helppo tehtävä.

Piti muuttaa kaksi riviä tuossa ini-tiedostossa. Ensin muuttaa port=3389 muotoon port=vsock://-1:3389. Sitten vaihda use_vsock=true tilalle use_vsock=false. Sulje Vmconnect-ikkuna ja muodosta yhteys VM:ään uudelleen, ja sinun pitäisi pystyä aloittamaan laajennettu istunto. Saatat kuitenkin joutua myös kutsumaan joitakin pieniä jumaluuksia ja polttamaan suitsukkeita. Kyseessä on kuitenkin Linux.

(Kuten aiemmin totesin, Canonicalin/Microsoftin tiimi saa korjauksen tuohon kuvaan 20.04.1:n päivityksen yhteydessä, joten xrdp.ini-tiedostoa ei tarvitse muokata.).

Ja olet nyt omillasi. Sinun on löydettävä tuottavuusohjelmisto, jonka avulla voit tehdä todellista työtä. Jos olet kuten minä ja käytät enimmäkseen Microsoftin palveluita, valmistaudu runsaaseen turhautumiseen.

Microsoftilla ei ole tällä hetkellä Office-sovelluksia Linuxille, joten sinun on päästävä tiedostoihisi käsiksi selaimella. (Kyllä, Linuxille on olemassa Office-klooneja, kuten LibreOffice-paketti, joka on Microsoft Office 2007:n uskollinen klooni. Se on… tuskin riittävä.)

Must read:

  • Katsokaa, mitä Linus Torvaldsin uusimman Linux-kehitys-PC:n sisällä on
  • Uusi fuzzing-työkalu löytää 26 USB-virhettä Linuxista, Windowsista, macOS:stä ja FreeBSD:stä
  • Microsoftin Windows-paketinhallinta: Tämä komentorivityökalu voi asentaa kaikki sovelluksesi

Ubuntu Linux 20.04:ssä pystyin yhdistämään Google Driven suoraan, jolloin nuo pilvipohjaiset tiedostot ilmestyivät suoraan Tiedostot-sovellukseen. Myös helposti asennettava Dropbox-sovellus oli saatavilla. Mutta OneDrive? Ei niinkään. On olemassa avoimen lähdekoodin kolmannen osapuolen synkronointiasiakasohjelma, mutta asennus vaati yli puoli tusinaa riippuvaista pakettia, eikä minulla ollut kärsivällisyyttä tai luottamusta prosessin loppuunsaattamiseen.

Ubuntu Linuxin oletusselain on Mozilla Firefox, joka toimi riittävän hyvin 18.04.3 LTS-versiossa, mutta oli nykivä 20.04-versiossa. Microsoft sanoo aikovansa julkaista uuden Chromium-pohjaisen Edge-selaimensa Linuxille, mutta toistaiseksi se on vain haave. Hyvänä puolena on erittäin hyvin tehty Microsoft Teams -asiakasohjelma, joka asentuu natiivina .deb-pakettina.

Vaikka kokonaisvaltainen käyttökokemus on yllättävän sulava, oli liian monta hetkeä, jolloin Linuxin käyttäminen tuntui minusta hieman tökeröltä. Esimerkiksi 20.04-versiossa Firefox lataa pakettitiedostot temp-kansioon, jossa ne eivät aukea kunnolla. Kun tajusin, että tiedostot on siirrettävä Lataukset-hakemistoon, kaikki sujui hyvin. (Huomaa, että Google Chromen lataukset menevät oletusarvoisesti oikeaan paikkaan.)

Jos taas työpäiväsi kuluu Googlen ekosysteemissä, Linux tuntuu luultavasti erittäin mukavalta. Chromen asentamisen ja G Suite -asetusten tekemisen jälkeen tämä VM on periaatteessa hiukan nokkela Chromebook.

Vaihdanko Linuxiin ensisijaisena käyttöjärjestelmänä? Uh, en. Mutta aion pitää nämä VM:t käytössä ja tarkistaa ne säännöllisesti. Koska eihän sitä koskaan tiedä…

Similar Posts

Vastaa

Sähköpostiosoitettasi ei julkaista.