Microsoft anunță Terminal 1.0, Windows Package Manager și alte modificări

click fraud protection

Ca parte a Build 2020, Microsoft a anunțat o serie de funcții noi, cum ar fi Windows Terminal 1.0, Windows Package Manager și Windows Subsystem pentru Linux 2.

Microsoft organizează în fiecare an un eveniment de conferință pentru inginerii software și dezvoltatorii web. Denumit Build sau //build/, evenimentul este o conferință pentru dezvoltatori care lucrează în principal pe Windows, Microsoft Azure și alte tehnologii. În timp ce Microsoft organizează un eveniment pe teren în fiecare an, asa cum au în anii trecuti, dar din cauza COVID-19, Build 2020 este un anunț doar online. Cu ocazia, Microsoft are a anunțat o multitudine de funcții noi, cum ar fi Windows Terminal 1.0, Windows Package Manager, Windows Subsystem pentru Linux 2, toate acestea fiind utile multor dezvoltatori într-o formă sau alta.

Windows Terminal 1.0

În timpul conferinței pentru dezvoltatori Build 2019 de anul trecut, Microsoft a anunțat Windows Terminal. Exact așa sună -- o nouă aplicație de terminal de la Microsoft.

Unele dintre cele mai importante caracteristici ale aplicației sunt includerea redării textului accelerată de GPU, suport pentru tematică, file, ferestre tear-away, comenzi rapide, suport complet Unicode și multe altele. Scopul final al Windows Terminal este de a fi un bun înlocuitor pentru alte aplicații de linie de comandă, cum ar fi PowerShell și Command Prompt.

Windows Terminal a fost lansat ca o previzualizare la Build 2019, iar acum, la Build 2020, aplicația a ajuns la lansarea sa completă sub formă de Windows Terminal 1.0.

Windows Terminal 1.0 poate fi descărcat din Magazin Microsoft sau din GitHub. Aplicația va fi actualizată lunar începând din iulie 2020. Dar dacă doriți să încercați cele mai recente funcții înainte ca acestea să se îndrepte către filiala stabilă, puteți verifica canalul de previzualizare pe Magazin Microsoft și GitHub.

Caracteristicile cheie ale Windows Terminal 1.0 așa cum este menționat în documentația Microsoft:

  • Profiluri multiple care acceptă o varietate de aplicații de linie de comandă
  • Scheme de culori și configurații personalizate
  • Legături personalizate de chei
  • Suport pentru caractere Unicode și UTF-8
  • Redarea textului accelerată prin GPU
  • Suport pentru imagini de fundal
  • Suport pentru argumente din linia de comandă

Manager de pachete Microsoft Windows

Dacă sunteți familiarizat cu distribuțiile GNU/Linux, probabil că sunteți familiarizat cu managerii de pachete din linia de comandă. Pentru a spune grosolan, un manager de pachete gestionează procesul de instalare, configurare și dezinstalare a pachetelor (sau a aplicațiilor) pe computer. Un manager de pachete din linia de comandă face toate aceste sarcini din linia de comandă. Microsoft nu a oferit niciodată oficial un manager de pachete de linie de comandă, dar asta este acum se schimbă cu Managerul de pachete Windows.

Windows a avut câțiva manageri de pachete de linie de comandă de la terți, cum ar fi Ciocolata -- dar acestea sunt neoficiale și nu de la Microsoft înșiși. Spre deosebire de un magazin de aplicații precum Windows Store, un manager de pachete acceptă instalarea de aplicații din mai multe surse, ceea ce facilitează configurarea diferitelor medii de dezvoltare cu mai puține puncte de frecare.

Managerul de pachete Windows este acum disponibil sub formă de previzualizare. Ceea ce este și mai interesant este faptul că este open source.

Managerul de pachete Windows oferă următoarele caracteristici, atunci când este precedat de aripă comanda:

  • instalare - Instalează aplicația dată
  • spectacol - Afișează informații despre o aplicație
  • sursă - Gestionați sursele de aplicații
  • căutare - Găsiți și afișați informațiile de bază ale aplicațiilor
  • hash - Ajutor pentru hash fișierele de instalare
  • valida - Validează un fișier manifest
  • --Ajutor - Oferă ajutor în linia de comandă
  • --info - Oferă date suplimentare, utile pentru depanare
  • --versiune - Furnizează versiunea clientului

Pentru a explica, dacă folosești „instalare winget", veți vedea toate opțiunile de linie de comandă pentru a interfața cu Managerul de pachete Windows. De exemplu, dacă tastați „terminal de instalare winget" veți instala noul software Windows Terminal. Managerul de pachete Windows este preconfigurat pentru a indica depozitul comunității Microsoft și puteți căuta pachete disponibile folosind „căutarea aripii" și afișați informații folosind "spectacol de aripi". Veți putea adăuga depozite terță parte cu „sursa aripii" de asemenea.

Clientul de linie de comandă este distribuit în pachetul App Installer care este preinstalat pe Windows. Cu toate acestea, clientul nu va fi disponibil în general în perioada de previzualizare, așa că trebuie fie să instalați un Windows 10 Insider construi sau înscrieți-vă pentru inelul de previzualizare a zborului pentru a primi actualizări automate. În plus, dacă nu vă deranjează să renunțați la actualizările automate, puteți și instalați-l manual pe orice versiune Windows 10 de la actualizarea Fall Creators (1709). Când Windows Package Manager ajunge la versiunea 1.0, acesta va fi livrat cu Desktop App Installer.


Subsistemul Windows pentru Linux 2 / WSL 2

La Build 2019, Microsoft a anunțat Windows Subsystem pentru Linux 2, care oferă un nucleu Linux complet, permițându-vă să rulați comenzi și aplicații Linux. De exemplu, poți chiar să mergi înainte și compila LineageOS folosind WSL pe Windows.

Acum, Microsoft a anunțat mai multe modificări majore la WSL:

  • Compatibilitatea adăugată pentru fluxurile de lucru de calcul ale unității de procesare grafică (GPU) permite instrumentelor Linux să folosească GPU-urile pentru a permite accelerarea hardware pentru multe scenarii de dezvoltare, cum ar fi modelele de calcul paralel și de antrenament de învățare automată (ML) și inteligență artificială (AI).
  • Suportul pentru aplicațiile pentru interfața grafică cu utilizatorul (GUI) Linux vă va permite să deschideți o instanță WSL și să rulați o aplicație GUI Linux direct, fără a fi nevoie de un server X terță parte. Acest lucru vă va ajuta să rulați aplicațiile preferate într-un mediu Linux, cum ar fi un mediu de dezvoltare integrat (IDE).
  • WSL va sprijini în curând o experiență de instalare simplificată prin rularea comenzii „wsl.exe – install”, ceea ce va face mai ușor ca niciodată să începeți să utilizați aplicațiile Linux pe Windows.

Odată cu aceste modificări viitoare ale WSL 2, utilizatorii nu mai trebuie să ruleze un server X pentru a utiliza aplicații Linux cu GUI. Aplicațiile Linux vor rula acum mult mai perfect pe Windows. După cum subliniază Mishaal, acesta ar putea fi doar punctul de răsturnare pentru „anul desktopului Linux„Meme va deveni în sfârșit realitate și este ironic că Microsoft este cel care aduce asta.


Ce părere aveți despre caracteristicile anunțate la Microsoft Build 2020? Spune-ne în comentariile de mai jos!