Microsoft oznamuje Terminál 1.0, Windows Package Manager a ďalšie zmeny

V rámci Build 2020 spoločnosť Microsoft oznámila množstvo nových funkcií, ako je Windows Terminal 1.0, Windows Package Manager a Windows Subsystem for Linux 2.

Spoločnosť Microsoft každoročne organizuje konferenciu pre softvérových inžinierov a webových vývojárov. Podujatie s názvom Build alebo //build/ je konferenciou pre vývojárov, ktorí primárne pracujú na Windows, Microsoft Azure a ďalších technológiách. Zatiaľ čo spoločnosť Microsoft každoročne organizuje podujatie v teréne, ako majú v minulé roky, ale kvôli COVID-19 je Build 2020 oznámením iba online. Pri tejto príležitosti spoločnosť Microsoft oznámila množstvo nových funkcií, ako napríklad Windows Terminal 1.0, Windows Package Manager, Windows Subsystem for Linux 2, z ktorých všetky budú v tej či onej forme užitočné pre mnohých vývojárov.

Windows Terminal 1.0

Počas minuloročnej vývojárskej konferencie Build 2019 spoločnosť Microsoft oznámila Windows Terminal. Presne takto to znie – nová terminálová aplikácia od Microsoftu.

Niektoré z vrcholov aplikácie sú zahrnutie vykresľovania textu akcelerovaného GPU, podpora motívov, karty, odtrhávacie okná, skratky, plná podpora Unicode a ďalšie. Konečným cieľom Windows Terminal je byť dobrou náhradou za iné aplikácie príkazového riadku, ako je PowerShell a príkazový riadok.

Windows Terminal bol vydaný ako ukážka v Build 2019 a teraz, v Builde 2020, aplikácia postúpila do úplného vydania vo forme Windows Terminal 1.0.

Windows Terminal 1.0 si môžete stiahnuť z Microsoft Store alebo z GitHub. Aplikácia bude aktualizovaná na mesačnej báze od júla 2020. Ak však chcete vyskúšať najnovšie funkcie skôr, ako sa dostanú do stabilnej pobočky, môžete si pozrieť ukážkový kanál na Microsoft Store a GitHub.

Kľúčové vlastnosti Windows Terminal 1.0, ako je uvedené v Dokumentácia spoločnosti Microsoft:

  • Viaceré profily podporujúce rôzne aplikácie príkazového riadku
  • Prispôsobené farebné schémy a konfigurácie
  • Vlastné viazanie kľúčov
  • Podpora znakov Unicode a UTF-8
  • GPU akcelerované vykresľovanie textu
  • Podpora obrázkov na pozadí
  • Podpora argumentov príkazového riadku

Správca balíkov Microsoft Windows

Ak poznáte distribúcie GNU/Linux, pravdepodobne poznáte aj správcov balíkov príkazového riadku. Stručne povedané, správca balíkov riadi proces inštalácie, konfigurácie a odinštalovania balíkov (alebo aplikácií) na vašom počítači. Správca balíkov príkazového riadku vykonáva všetky tieto úlohy z príkazového riadku. Microsoft nikdy oficiálne neponúkal správcu balíkov príkazového riadka, ale je to tak teraz sa mení pomocou Správcu balíkov systému Windows.

Windows má niekoľko populárnych správcov balíkov príkazového riadku tretích strán, ako napr Čokoláda -- ale tieto sú neoficiálne a nie od samotného Microsoftu. Na rozdiel od obchodu s aplikáciami, ako je Windows Store, správca balíkov podporuje inštaláciu aplikácií z viacerých zdrojov, čo uľahčuje nastavenie rôznych vývojových prostredí s menším počtom trecích bodov.

Windows Package Manager je teraz k dispozícii vo forme ukážky. Čo je na tom ešte vzrušujúcejšie, je skutočnosť, že ide o open source.

Správca balíkov systému Windows ponúka nasledujúce funkcie, ak im predchádza winget príkaz:

  • Inštalácia - Nainštaluje danú aplikáciu
  • šou - Zobrazuje informácie o aplikácii
  • zdroj - Správa zdrojov aplikácií
  • Vyhľadávanie - Nájdite a zobrazte základné informácie o aplikáciách
  • hash - Pomocník na hashovanie inštalačných súborov
  • potvrdiť - Overí súbor manifestu
  • --Pomoc - Poskytuje pomoc príkazového riadku
  • --Info - Poskytuje dodatočné údaje, užitočné pri riešení problémov
  • --verzia - Poskytuje verziu klienta

Na vysvetlenie, ak použijete "inštalácia wingetu“, uvidíte všetky možnosti príkazového riadka na prepojenie so Správcom balíkov systému Windows. Ak napríklad zadáte „inštalačný terminál wingetu" nainštalujete nový softvér Windows Terminal. Windows Package Manager je predkonfigurovaný tak, aby ukazoval na komunitný repozitár spoločnosti Microsoft a dostupné balíčky môžete vyhľadať pomocou "vyhľadávanie wingetov"a zobraziť informácie pomocou "winget show". Úložné priestory tretích strán budete môcť pridať pomocou „winget zdroj" tiež.

Klient príkazového riadka je distribuovaný v rámci balíka App Installer, ktorý je predinštalovaný v systéme Windows. Klient však nebude všeobecne dostupný počas obdobia ukážky, takže musíte buď nainštalovať a Windows 10 Insider postaviť resp prihláste sa na ukážkový letový krúžok na príjem automatických aktualizácií. Ďalej, ak vám nevadí vzdať sa automatických aktualizácií, môžete tiež nainštalujte ho ručne v akejkoľvek verzii Windowsu 10 od aktualizácie Fall Creators Update (1709). Keď Správca balíkov systému Windows dosiahne verziu 1.0, bude dodaný s inštalátorom aplikácií pre stolné počítače.


Subsystém Windows pre Linux 2 / WSL 2

Na Build 2019 spoločnosť Microsoft oznámila subsystém Windows pre Linux 2, ktorý dodáva úplné jadro Linuxu, čo vám umožňuje spúšťať príkazy a aplikácie pre Linux. Napríklad môžete dokonca pokračovať a kompilovať LineageOS pomocou WSL v systéme Windows.

teraz Spoločnosť Microsoft oznámila niekoľko významných zmien vo WSL:

  • Pridaná podpora pre výpočtové pracovné postupy grafických procesorov (GPU) umožňuje nástrojom Linuxu využívať GPU na umožnenie hardvérovej akcelerácie pre mnohé vývojové scenáre, ako sú paralelné výpočty a tréningové strojové učenie (ML) a modely umelej inteligencie (AI).
  • Podpora aplikácií grafického používateľského rozhrania (GUI) systému Linux vám umožní otvoriť inštanciu WSL a spustiť aplikáciu GUI pre Linux priamo bez potreby X servera tretej strany. To vám pomôže spustiť vaše obľúbené aplikácie v prostredí Linuxu, ako je integrované vývojové prostredie (IDE).
  • WSL bude čoskoro podporovať zjednodušenú inštaláciu spustením príkazu „wsl.exe – install“, ktorý uľahčí začatie používania aplikácií pre Linux v systéme Windows ako kedykoľvek predtým.

S týmito pripravovanými zmenami WSL 2 už používatelia nemusia spúšťať X server, aby mohli používať Linuxové aplikácie s GUI. Aplikácie pre Linux budú teraz fungovať oveľa hladšie aj v systéme Windows. Ako poukazuje Mishaal, toto môže byť len bod zlomu pre „rok linuxového desktopu“, aby sa to konečne splnilo a je iróniou, že je to Microsoft, kto to prináša.


Aký je váš názor na funkcie oznámené na Microsoft Build 2020? Dajte nám vedieť v komentároch nižšie!