A Microsoft bejelentette a Terminal 1.0-t, a Windows Package Managert és további változtatásokat

A Build 2020 részeként a Microsoft egy csomó új funkciót jelentett be, mint például a Windows Terminal 1.0, a Windows Package Manager és a Windows Subsystem for Linux 2.

A Microsoft minden évben konferencia rendezvényt tart szoftvermérnökök és webfejlesztők számára. A Build vagy //build/ nevű esemény egy konferencia azon fejlesztőknek, akik elsősorban Windowson, Microsoft Azure-on és más technológiákon dolgoznak. Míg a Microsoft minden évben rendezvényt tart a helyszínen, ahogy nekik van ban,-ben elmúlt évek, de a COVID-19 miatt a Build 2020 csak online bejelentés. Ebből az alkalomból a Microsoft megtette rengeteg új funkciót jelentett be, mint például a Windows Terminal 1.0, a Windows Package Manager, a Windows Subsystem for Linux 2, amelyek mindegyike valamilyen formában hasznos lesz sok fejlesztő számára.

Windows Terminal 1.0

A tavalyi Build 2019 fejlesztői konferencián a Microsoft bejelentette a Windows Terminált. Pontosan így hangzik – egy új terminálalkalmazás a Microsofttól.

Az alkalmazás legfontosabb jellemzői közé tartozik a GPU-gyorsított szöveg-megjelenítés, a témakezelés támogatása, a lapok, a letéphető ablakok, a parancsikonok, a teljes Unicode-támogatás és még sok más. A Windows Terminal végső célja, hogy jó helyettesítője legyen más parancssori alkalmazásoknak, mint például a PowerShell és a Command Prompt.

A Windows Terminal előzetesként jelent meg a Build 2019-ben, és most, a Build 2020-ban az alkalmazás a teljes kiadást elérte. Windows Terminal 1.0.

A Windows Terminal 1.0 letölthető a Microsoft Store vagy től GitHub. Az alkalmazás 2020 júliusától havonta frissül. Ha azonban szeretné kipróbálni a legújabb funkciókat, mielőtt azok eljutnának a stabil ághoz, akkor megtekintheti az előnézeti csatornát Microsoft Store és GitHub.

A Windows Terminal 1.0 legfontosabb jellemzői, amint azt a cikkben említettük A Microsoft dokumentációja:

  • Több profil, amely számos parancssori alkalmazást támogat
  • Egyedi színsémák és konfigurációk
  • Egyedi kulcskötések
  • Unicode és UTF-8 karakter támogatás
  • GPU gyorsított szövegmegjelenítés
  • Háttérkép támogatás
  • Parancssori argumentumok támogatása

Microsoft Windows csomagkezelő

Ha ismeri a GNU/Linux disztribúciókat, nagy valószínűséggel ismeri a parancssori csomagkezelőket. Nyersen fogalmazva, a csomagkezelő kezeli a csomagok (vagy alkalmazások) telepítésének, konfigurálásának és eltávolításának folyamatát a számítógépen. A parancssori csomagkezelő ezeket a feladatokat a parancssorból hajtja végre. A Microsoft hivatalosan soha nem ajánlott fel parancssori csomagkezelőt, de ez van most megváltozik a Windows Package Managerrel.

A Windowsnak volt néhány népszerű harmadik féltől származó parancssori csomagkezelője, mint pl csokis -- de ezek nem hivatalosak, és nem maguktól a Microsofttól. A Windows Store-hoz hasonló alkalmazásboltokkal ellentétben a csomagkezelő támogatja az alkalmazások több helyről történő telepítését források, ami megkönnyíti a különböző fejlesztői környezetek felállítását kevesebb súrlódási ponttal.

A Windows Package Manager az immár előnézeti formában is elérhető. Ami még izgalmasabb ebben, az a tény, hogy nyílt forráskódú.

A Windows Package Manager a következő szolgáltatásokat kínálja, ha megelőzi a szárnyas parancs:

  • telepítés - Telepíti az adott alkalmazást
  • előadás - Információkat jelenít meg egy alkalmazásról
  • forrás - Alkalmazási források kezelése
  • keresés - Keresse meg és jelenítse meg az alkalmazások alapvető adatait
  • hash - Segítő a telepítőfájlok kivonatolásában
  • érvényesít - Érvényesíti a jegyzékfájlt
  • --Segítség - Parancssori segítséget nyújt
  • -- info - Kiegészítő adatokat biztosít, amelyek segítenek a hibaelhárításban
  • --változat - Megadja a kliens verzióját

Magyarázatként, ha a "winget telepítés", látni fogja az összes parancssori opciót a Windows Package Managerhez való kapcsolódáshoz. Például ha beírja, hogy "winget telepítési terminál" telepíteni fogja az új Windows Terminal szoftvert. A Windows Csomagkezelő előre be van konfigurálva úgy, hogy a Microsoft közösségi tárhelyére mutasson, és az elérhető csomagok között a "winget keresés"és megjeleníti az információkat a "winget show". Harmadik féltől származó adattárakat a "winget forrás" is.

A parancssori kliens a Windows rendszerre előre telepített App Installer csomagban található. A kliens azonban nem lesz általánosan elérhető az előnézeti időszakban, ezért vagy telepítenie kell a Windows 10 Insider építeni ill iratkozzon fel az előzetes repülőgyűrűre automatikus frissítések fogadásához. Továbbá, ha nem bánja, ha lemond az automatikus frissítésekről, azt is megteheti manuálisan telepítse bármely Windows 10 verzión az őszi alkotók frissítése (1709) óta. Amikor a Windows Package Manager eléri az 1.0-s verziót, az asztali alkalmazástelepítővel együtt lesz kézbesítve.


Windows alrendszer Linux 2 / WSL 2 rendszerhez

A Build 2019-ben a Microsoft bejelentette a Windows Subsystem for Linux 2-t, amely egy teljes Linux kernelt szállít, amely lehetővé teszi Linux parancsok és alkalmazások futtatását. Például akár előre is léphet, és fordítsa le a LineageOS-t WSL használata Windows rendszeren.

Most, A Microsoft több jelentős változást is bejelentett a WSL-ben:

  • A grafikus feldolgozóegység (GPU) számítási munkafolyamatainak hozzáadott támogatása lehetővé teszi a Linux-eszközök számára, hogy kihasználják a GPU-kat a hardveres gyorsítás érdekében számos fejlesztési forgatókönyvhöz, például párhuzamos számítási és képzési gépi tanuláshoz (ML) és mesterséges intelligencia (AI) modellekhez.
  • A Linux grafikus felhasználói felület (GUI) alkalmazások támogatása lehetővé teszi egy WSL-példány megnyitását és egy Linux GUI-alkalmazás közvetlen futtatását anélkül, hogy harmadik féltől származó X-kiszolgálóra lenne szükség. Ez segít kedvenc alkalmazásainak Linux-környezetben, például integrált fejlesztői környezetben (IDE) való futtatásában.
  • A WSL hamarosan támogatja az egyszerűsített telepítési élményt a „wsl.exe – install” parancs futtatásával, amely minden eddiginél egyszerűbbé teszi a Linux-alkalmazások használatának megkezdését Windows rendszeren.

A WSL 2 közelgő változásaival a felhasználóknak többé nem kell X-kiszolgálót futtatniuk ahhoz, hogy Linux-alkalmazásokat GUI-val használhassanak. A Linux-alkalmazások mostantól sokkal zökkenőmentesebben fognak futni Windowson. Ahogy Mishaal rámutat, ez talán csak a fordulópont a "a Linux asztali számítógép éve"A mém végre valóra válik, és ironikus, hogy ezt a Microsoft hozza.


Mi a véleménye a Microsoft Build 2020-ban bejelentett funkciókról? Tudassa velünk az alábbi megjegyzésekben!