Microsoft обявява Терминал 1.0, Windows Package Manager и още промени

click fraud protection

Като част от Build 2020 Microsoft обяви набор от нови функции като Windows Terminal 1.0, Windows Package Manager и Windows Subsystem за Linux 2.

Всяка година Microsoft провежда конференция за софтуерни инженери и уеб разработчици. Наречено Build или //build/, събитието е конференция за разработчици, които основно работят върху Windows, Microsoft Azure и други технологии. Докато Microsoft провежда събитие на място всяка година, както имат в минали години, но поради COVID-19, Build 2020 е съобщение само онлайн. По повод Microsoft има обяви множество нови функции, като Windows Terminal 1.0, Windows Package Manager, Windows Subsystem for Linux 2, всички от които ще бъдат полезни за много разработчици под една или друга форма.

Терминал на Windows 1.0

По време на миналогодишната конференция за разработчици Build 2019 Microsoft обяви Windows Terminal. Точно така звучи - ново терминално приложение от Microsoft.

Някои от акцентите на приложението са включването на GPU-ускорено изобразяване на текст, поддръжка на теми, раздели, откъсващи се прозорци, преки пътища, пълна поддръжка на Unicode и др. Крайната цел на Windows Terminal е да бъде добър заместител на други приложения от командния ред като PowerShell и Command Prompt.

Терминалът на Windows беше пуснат като предварителен преглед на Build 2019, а сега, на Build 2020, приложението премина в пълната си версия под формата на Терминал на Windows 1.0.

Windows Terminal 1.0 може да бъде изтеглен от Microsoft Store или от GitHub. Приложението ще се актуализира на месечна база, считано от юли 2020 г. Но ако искате да изпробвате най-новите функции, преди да стигнат до стабилния клон, можете да разгледате канала за предварителен преглед на Microsoft Store и GitHub.

Основни характеристики на Windows Terminal 1.0, както е споменато в Документация на Microsoft:

  • Множество профили, поддържащи различни приложения от командния ред
  • Персонализирани цветови схеми и конфигурации
  • Персонализирани клавишни връзки
  • Поддръжка на символи Unicode и UTF-8
  • GPU ускорено изобразяване на текст
  • Поддръжка на фоново изображение
  • Поддръжка на аргументи от командния ред

Microsoft Windows Package Manager

Ако сте запознати с дистрибуциите на GNU/Linux, много вероятно сте запознати с мениджърите на пакети от командния ред. Казано грубо, мениджърът на пакети управлява процеса на инсталиране, конфигуриране и деинсталиране на пакети (или приложения) на вашия компютър. Мениджърът на пакети от командния ред изпълнява всички тези задачи от командния ред. Microsoft никога не е предлагал официално мениджър на пакети от командния ред, но това е така сега се променя с Windows Package Manager.

Windows има няколко популярни мениджъри на пакети от команден ред на трети страни, като Шоколадово -- но те са неофициални и не са от самите Microsoft. За разлика от магазин за приложения като Windows Store, мениджърът на пакети поддържа инсталиране на приложения от множество източници, което улеснява настройването на различни среди за разработка с по-малко точки на триене.

Windows Package Manager е вече е наличен във форма за предварителен преглед. Още по-вълнуващо в това е фактът, че е с отворен код.

Windows Package Manager предлага следните функции, когато се предшества от крило команда:

  • Инсталирай - Инсталира даденото приложение
  • шоу - Показва информация за приложение
  • източник - Управление на източниците на приложения
  • Търсене - Намерете и покажете основна информация за приложенията
  • хеш - Помощник за хеширане на инсталационни файлове
  • валидирам - Валидира манифестен файл
  • --помогне - Предоставя помощ за командния ред
  • --информация - Предоставя допълнителни данни, полезни за отстраняване на проблеми
  • --версия - Предоставя версията на клиента

За да обясня, ако използвате "монтаж на крило", ще видите всички опции на командния ред за взаимодействие с Windows Package Manager. Например, ако въведете "терминал за инсталиране на крило" ще инсталирате новия терминален софтуер на Windows. Windows Package Manager е предварително конфигуриран да сочи към хранилището на общността на Microsoft и можете да търсите налични пакети с помощта на "търсене на крило" и показване на информация чрез "шоу на крилото". Ще можете да добавяте хранилища на трети страни с "източник на крило"също така.

Клиентът на командния ред се разпространява в пакета App Installer, който е предварително инсталиран в Windows. Клиентът обаче няма да бъде направен общодостъпен по време на периода на визуализация, така че трябва или да инсталирате a Windows 10 Insider изграждане или регистрирайте се за пръстена за предварителен полет за получаване на автоматични актуализации. Освен това, ако нямате нищо против да се откажете от автоматичните актуализации, можете също инсталирайте го ръчно във всяка версия на Windows 10 след Fall Creators Update (1709). Когато Windows Package Manager достигне версия 1.0, той ще бъде доставен с Desktop App Installer.


Подсистема на Windows за Linux 2 / WSL 2

На Build 2019 Microsoft обяви Windows Subsystem за Linux 2, която доставя пълно Linux ядро, което ви позволява да изпълнявате Linux команди и приложения. Например, можете дори да продължите и компилирайте LineageOS използвайки WSL на Windows.

Сега, Microsoft обяви множество големи промени в WSL:

  • Добавената поддръжка за изчислителни работни потоци на графичен процесор (GPU) позволява на инструментите на Linux да използват GPU за активиране на хардуерно ускорение за много сценарии за развитие, като паралелни изчисления и модели на машинно обучение (ML) и изкуствен интелект (AI).
  • Поддръжката на приложения за графичен потребителски интерфейс (GUI) на Linux ще ви позволи да отворите екземпляр на WSL и да стартирате директно GUI приложение на Linux, без да е необходим X сървър на трета страна. Това ще ви помогне да стартирате любимите си приложения в Linux среда, като интегрирана среда за разработка (IDE).
  • WSL скоро ще поддържа опростена инсталация чрез изпълнение на командата „wsl.exe – install“, което ще направи по-лесно от всякога да започнете да използвате Linux приложения в Windows.

С тези предстоящи промени в WSL 2, потребителите вече не трябва да стартират X сървър, за да използват Linux приложения с GUI. Linux приложенията също ще работят много по-безпроблемно в Windows. Както отбелязва Мишал, това може да е повратната точка за "година на работния плот на Linux" мемът най-накрая да се сбъдне и е иронично, че Microsoft е този, който го прави.


Какво мислите за функциите, обявени на Microsoft Build 2020? Кажете ни в коментарите по-долу!