Microsoft napoveduje terminal 1.0, Windows Package Manager in druge spremembe

Kot del Build 2020 je Microsoft napovedal množico novih funkcij, kot so Windows Terminal 1.0, Windows Package Manager in Windows Subsystem for Linux 2.

Microsoft vsako leto organizira konferenco za programske inženirje in spletne razvijalce. Dogodek, imenovan Build ali //build/, je konferenca za razvijalce, ki delajo predvsem na Windows, Microsoft Azure in drugih tehnologijah. Medtem ko Microsoft vsako leto organizira dogodek na terenu, kot jih imajo v pretekla leta, toda zaradi COVID-19 je Build 2020 objavljena samo v spletu. Ob tej priložnosti je Microsoft napovedal množico novih funkcij, kot so Windows Terminal 1.0, Windows Package Manager, Windows Subsystem for Linux 2, ki bodo vsi v takšni ali drugačni obliki uporabni za veliko razvijalcev.

Windows terminal 1.0

Med lanskoletno konferenco razvijalcev Build 2019 je Microsoft napovedal Windows Terminal. Sliši se natanko tako -- nova Microsoftova terminalska aplikacija.

Nekaj ​​poudarkov aplikacije je vključitev upodabljanja besedila, pospešenega z GPU, podpore za temo, zavihkov, odtrgajočih se oken, bližnjic, popolne podpore za Unicode in več. Končni cilj terminala Windows je dobra zamenjava za druge aplikacije ukazne vrstice, kot sta PowerShell in ukazni poziv.

Windows Terminal je bil izdan kot predogled na Build 2019, zdaj, na Build 2020, pa je aplikacija prešla v svojo polno izdajo v obliki Windows terminal 1.0.

Windows Terminal 1.0 lahko prenesete iz Microsoft Store ali iz GitHub. Aplikacija bo od julija 2020 posodobljena mesečno. Če pa želite preizkusiti najnovejše funkcije, preden se prebijejo v stabilno podružnico, si lahko ogledate kanal za predogled na Microsoft Store in GitHub.

Ključne značilnosti terminala Windows 1.0, kot je omenjeno v Microsoftova dokumentacija:

  • Več profilov, ki podpirajo različne aplikacije ukazne vrstice
  • Prilagojene barvne sheme in konfiguracije
  • Vezave tipk po meri
  • Podpora za znake Unicode in UTF-8
  • GPU pospešeno upodabljanje besedila
  • Podpora za slike ozadja
  • Podpora za argumente ukazne vrstice

Microsoft Windows Package Manager

Če ste seznanjeni z distribucijami GNU/Linux, ste zelo verjetno seznanjeni z upravljalniki paketov ukazne vrstice. Če povemo grobo, upravitelj paketov upravlja postopek nameščanja, konfiguriranja in odstranjevanja paketov (ali aplikacij) v vašem računalniku. Upravitelj paketov v ukazni vrstici opravi vse te naloge v ukazni vrstici. Microsoft ni nikoli uradno ponudil upravitelja paketov ukazne vrstice, vendar je tako zdaj se spreminja z upraviteljem paketov Windows.

Windows je imel nekaj priljubljenih upraviteljev paketov ukazne vrstice drugih proizvajalcev, kot je Čokoladno -- vendar so ti neuradni in ne od samega Microsofta. Za razliko od trgovine z aplikacijami, kot je Windows Store, upravitelj paketov podpira namestitev aplikacij iz več viri, kar olajša postavitev različnih razvojnih okolij z manj točkami trenja.

Windows Package Manager je zdaj na voljo v obliki predogleda. Kar je pri tem še bolj vznemirljivo, je dejstvo, da je odprtokoden.

Upravitelj paketov Windows ponuja naslednje funkcije, če je pred njim krilo ukaz:

  • namestite - Namesti dano aplikacijo
  • pokazati - Prikaže informacije o aplikaciji
  • vir - Upravljajte vire aplikacij
  • Iskanje - Poiščite in prikažite osnovne informacije o aplikacijah
  • hash - Pomočnik za zgoščevanje namestitvenih datotek
  • potrditi - Preveri datoteko manifesta
  • -- pomoč - Ponuja pomoč v ukazni vrstici
  • --info - Zagotavlja dodatne podatke, ki so v pomoč pri odpravljanju težav
  • --različica - Zagotavlja različico odjemalca

Za razlago, če uporabljate "namestitev krila«, boste videli vse možnosti ukazne vrstice za vmesnik z upraviteljem paketov Windows. Na primer, če vnesete "terminal za namestitev krila" boste namestili novo programsko opremo Windows Terminal. Upravitelj paketov Windows je vnaprej konfiguriran tako, da kaže na repozitorij Microsoftove skupnosti, razpoložljive pakete pa lahko iščete z uporabo "iskanje kril" in prikaz informacij z uporabo "krilna predstava". Repozitorije tretjih oseb boste lahko dodali z "vir krila"prav tako.

Odjemalec ukazne vrstice je razdeljen v paketu App Installer, ki je vnaprej nameščen v sistemu Windows. Vendar odjemalec med obdobjem predogleda ne bo splošno dostopen, zato morate bodisi namestiti a Windows 10 Insider zgraditi oz prijavite se za predogled leta za prejemanje samodejnih posodobitev. Nadalje, če vas ne moti, da se odrečete samodejnim posodobitvam, lahko tudi ročno namestite v kateri koli različici sistema Windows 10 od Fall Creators Update (1709). Ko Windows Package Manager doseže različico 1.0, bo dostavljen z namestitvenim programom za namizne aplikacije.


Podsistem Windows za Linux 2 / WSL 2

Na Build 2019 je Microsoft napovedal podsistem Windows za Linux 2, ki ponuja polno jedro Linuxa, ki vam omogoča izvajanje ukazov in aplikacij Linuxa. Na primer, lahko celo nadaljujete in prevedite LineageOS z uporabo WSL v sistemu Windows.

zdaj, Microsoft je napovedal več večjih sprememb WSL:

  • Dodana podpora za računalniške delovne tokove grafične procesne enote (GPE) omogoča orodjem Linux, da izkoristijo GPE za omogočanje pospeševanja strojne opreme za številne razvojne scenarije, kot so modeli vzporednega računanja in usposabljanja strojnega učenja (ML) in umetne inteligence (AI).
  • Podpora za aplikacije grafičnega uporabniškega vmesnika (GUI) za Linux vam bo omogočila, da odprete primerek WSL in zaženete aplikacijo GUI za Linux neposredno brez potrebe po strežniku X tretje osebe. To vam bo pomagalo zagnati vaše priljubljene aplikacije v okolju Linux, kot je integrirano razvojno okolje (IDE).
  • WSL bo kmalu podpiral poenostavljeno izkušnjo namestitve z zagonom ukaza »wsl.exe – install«, kar bo olajšalo začetek uporabe aplikacij Linux v sistemu Windows kot kdaj koli prej.

S temi prihajajočimi spremembami WSL 2 uporabnikom ni več treba zagnati strežnika X za uporabo aplikacij Linux z GUI. Aplikacije za Linux bodo zdaj delovale veliko bolj nemoteno v sistemu Windows. Kot poudarja Mishaal, je to morda le prelomna točka za "leto namizja Linux" meme, ki se končno uresniči, in ironično je, da je Microsoft tisti, ki to prinaša.


Kakšno je vaše mnenje o funkcijah, napovedanih na Microsoft Build 2020? Sporočite nam v komentarjih spodaj!