Microsoft kunngjør Terminal 1.0, Windows Package Manager og flere endringer

click fraud protection

Som en del av Build 2020 har Microsoft annonsert en rekke nye funksjoner som Windows Terminal 1.0, Windows Package Manager og Windows Subsystem for Linux 2.

Microsoft holder et konferansearrangement hvert år for programvareingeniører og webutviklere. Kalt Build, eller //build/, er arrangementet en konferanse for utviklere som primært jobber med Windows, Microsoft Azure og andre teknologier. Mens Microsoft holder et arrangement på bakken hvert år, som de har i siste årene, men på grunn av covid-19 er Build 2020 en kunngjøring kun på nettet. I anledningen har Microsoft annonsert en mengde nye funksjoner, for eksempel Windows Terminal 1.0, Windows Package Manager, Windows Subsystem for Linux 2, som alle vil være nyttige for mange utviklere i en eller annen form.

Windows Terminal 1.0

Under fjorårets Build 2019-utviklerkonferanse hadde Microsoft annonsert Windows Terminal. Dette er nøyaktig hva det høres ut som - en ny terminalapp fra Microsoft.

Noen av høydepunktene i appen er inkluderingen av GPU-akselerert tekstgjengivelse, temastøtte, faner, rivevinduer, snarveier, full Unicode-støtte og mer. Det endelige målet med Windows Terminal er å være en god erstatning for andre kommandolinjeapper som PowerShell og kommandoprompt.

Windows Terminal ble utgitt som en forhåndsvisning på Build 2019, og nå, på Build 2020, har appen utgradert til sin fulle utgivelse i form av Windows Terminal 1.0.

Windows Terminal 1.0 kan lastes ned fra Microsoft Store eller fra GitHub. Appen vil bli oppdatert på månedlig basis fra og med juli 2020. Men hvis du vil prøve ut de nyeste funksjonene før de tar veien til stallgrenen, kan du sjekke forhåndsvisningskanalen på Microsoft Store og GitHub.

Nøkkelfunksjoner i Windows Terminal 1.0 som nevnt i Microsofts dokumentasjon:

  • Flere profiler som støtter en rekke kommandolinjeapplikasjoner
  • Tilpassede fargeskjemaer og konfigurasjoner
  • Tilpassede nøkkelinnbindinger
  • Unicode og UTF-8 tegnstøtte
  • GPU-akselerert tekstgjengivelse
  • Støtte for bakgrunnsbilder
  • Støtte for kommandolinjeargumenter

Microsoft Windows Pakkebehandling

Hvis du er kjent med GNU/Linux-distribusjoner, er du sannsynligvis kjent med kommandolinjepakkeadministratorer. For å si det grovt, administrerer en pakkebehandling prosessen med å installere, konfigurere og avinstallere pakker (eller apper) på datamaskinen din. En kommandolinjepakkebehandler gjør alle disse oppgavene fra kommandolinjen. Microsoft har aldri offisielt tilbudt en kommandolinjepakkebehandling, men det er det endres nå med Windows Package Manager.

Windows har hatt noen populære tredjeparts kommandolinjepakkebehandlere, som Sjokoladeaktig -- men disse er uoffisielle og ikke fra Microsoft selv. I motsetning til en appbutikk som Windows Store, støtter en pakkebehandling installering av apper fra flere kilder, noe som gjør det enkelt å sette opp ulike utviklingsmiljøer med færre friksjonspunkter.

Windows Package Manager er nå tilgjengelig i forhåndsvisningsform. Det som er enda mer spennende med dette er det faktum at det er åpen kildekode.

Windows Package Manager tilbyr følgende funksjoner, når det innledes med vinge kommando:

  • installere - Installerer den gitte applikasjonen
  • forestilling - Viser informasjon om en applikasjon
  • kilde - Administrer kilder til applikasjoner
  • Søk - Finn og vis grunnleggende informasjon om apper
  • hasj - Hjelper for å hash installasjonsfiler
  • validere - Validerer en manifestfil
  • --hjelp - Gir kommandolinjehjelp
  • --info - Gir tilleggsdata, nyttig for feilsøking
  • --versjon - Gir versjonen til klienten

For å forklare, hvis du bruker "winget installasjon", vil du se alle kommandolinjealternativene for grensesnitt med Windows Package Manager. Hvis du for eksempel skriver "winget installasjonsterminal" vil du installere den nye Windows Terminal-programvaren. Windows Package Manager er forhåndskonfigurert til å peke til Microsofts fellesskapsdepot, og du kan søke etter tilgjengelige pakker ved å bruke "vingesøk" og vis informasjon ved å bruke "vingeshow". Du vil kunne legge til tredjeparts depoter med "vingekilde" også.

Kommandolinjeklienten distribueres i App Installer-pakken som er forhåndsinstallert på Windows. Klienten vil imidlertid ikke gjøres allment tilgjengelig i løpet av forhåndsvisningsperioden, så du må enten installere en Windows 10 Insider bygge eller meld deg på forhåndsvisningen av flyringen for å motta automatiske oppdateringer. Videre, hvis du ikke har noe imot å gi avkall på de automatiske oppdateringene, kan du også installere den manuelt på hvilken som helst Windows 10-versjon siden Fall Creators Update (1709). Når Windows Package Manager når versjon 1.0, vil den bli levert med Desktop App Installer.


Windows-undersystem for Linux 2 / WSL 2

På Build 2019 hadde Microsoft annonsert Windows Subsystem for Linux 2, som leverer en full Linux-kjerne, slik at du kan kjøre Linux-kommandoer og apper. For eksempel kan du til og med gå videre og kompiler LineageOS bruker WSL på Windows.

Nå, Microsoft har annonsert flere store endringer i WSL:

  • Lagt til støtte for grafiske prosesseringsenheter (GPU) dataarbeidsflyter gjør at Linux-verktøy kan utnytte GPUer for å muliggjøre maskinvareakselerasjon for mange utviklingsscenarier, for eksempel parallelle beregnings- og treningsmaskiner for maskinlæring (ML) og kunstig intelligens (AI)-modeller.
  • Støtte for Linux-apper for grafisk brukergrensesnitt (GUI) vil gjøre deg i stand til å åpne en WSL-forekomst og kjøre en Linux GUI-app direkte uten behov for en tredjeparts X-server. Dette vil hjelpe deg å kjøre favorittappene dine i et Linux-miljø, for eksempel et integrert utviklingsmiljø (IDE).
  • WSL vil snart støtte en forenklet installasjonsopplevelse ved å kjøre kommandoen ‘wsl.exe – install’, som vil gjøre det enklere enn noen gang å begynne å bruke Linux-apper på Windows.

Med disse kommende endringene i WSL 2 trenger ikke brukere lenger å kjøre en X-server for å bruke Linux-apper med GUIer. Linux-apper vil nå også kjøre mye mer sømløst på Windows. Som Mishaal påpeker, kan dette bare være vippepunktet for "år for Linux-skrivebordet" meme skal endelig gå i oppfyllelse, og det er ironisk at det er Microsoft som bringer dette rundt.


Hva er dine tanker om funksjonene som ble annonsert på Microsoft Build 2020? Gi oss beskjed i kommentarene nedenfor!